Eclipse Birt Reports, Создание отчета из базы данных SQL, (ключ пользователя?) - PullRequest
1 голос
/ 15 декабря 2010

Я довольно новичок в использовании дизайнера отчетов Birt и должен выяснить, как создать отчет из базы данных SQLite.Мне удалось подключить его к БД, но теперь я не уверен, как сгенерировать отчет, и обнаруженные мною учебники пока не очень помогают.

У меня есть шаблон, который был переданмне от моего работодателя, у которого есть несколько полей, мне интересно, должны ли эти имена полей (в шаблоне) соответствовать именам полей в БД.

Кроме того, когда я иду в Run-> View Report-> Как PDF я не уверен, что я должен вводить для поля «Ключ пользователя», соответствует ли это имени таблицы в БД или что-то в этом духе? ​​

На данный момент я пытался ввестигенерируется имя таблицы, но только пустой отчет.

Если кто-то может указать мне хороший ресурс или помочь с этим, я был бы очень признателен.Спасибо

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Есть две книги, которые я мог бы по-настоящему посоветовать:

  1. BIRT - Полевое руководство по отчетности
  2. Интеграция и расширение BIRT

и EclipseПомощь, содержащая BIRT документацию.

Я полагаю, что ключ пользователя может быть параметром отчета (указан в окне проводника данных), который передается в набор данных для выбора соответствующих данных.Если я угадаю правильно, проверьте в редакторе наборов данных (вкладка «Параметры» и «запрос»), куда входит параметр «Ключ пользователя» - возможно, к одному из полей таблицы в предложении WHERE.Параметры в запросе представлены вопросительными знаками: SELECT * FROM fooTable WHERE barColumn = ?.Надеюсь, что отслеживание этого приведет к выяснению, что вводить в параметр.

Кроме того, убедитесь, что ваши наборы данных правильно подключены к источнику данных SQLite (вкладка «Источник данных» в редакторе наборов данных).

0 голосов
/ 17 декабря 2010

Будучи новичком в BIRT, я бы предложил создать пару отчетов с образцом БД (классические модели).Существует множество примеров, которые вы можете использовать в качестве руководства.Кроме того, в большинстве уроков будут использоваться данные классических моделей, чтобы вы могли следовать им.После того, как вы создадите пару практических отчетов (это не должно занять более 30-45 минут), шаблон, который вы получили, скорее всего, будет ОЧЕНЬ БОЛЬШИМ и позволит вам добиться прогресса почти сразу.

ищите хорошую коллекцию учебных пособий и примеров, обязательно ознакомьтесь с Birt Exchange для Dev Share (примеры) и учебных пособий.

Что касается "ключа пользователя", то это почти навернякапараметр уровня отчета, используемый для фильтрации набора данных (как указано в предыдущем ответе).

Удачи!

...