Метаданные и данные
-
- Сообщения: 3
- Зарегистрирован: 10 фев 2017, 12:35
Метаданные и данные
Добрый день!
Рассматриваю возможность использования вашего продукта Reports.JS.
В качестве БД выступает Tarantool. Соответственно, источником данных служит JSON, сформированный на стороне Tarantool, отданный веб-браузеру и отформатированный под требуемый вид JSON.
Вопрос в следующем:
- В ваших примерах источник данных JSON содержит сами данные. Теперь представим, что речь идет о сотнях тысяч записей.
Возможно ли для дизайнера использование метаописания данных (названия таблиц и их полей без самих значений), а при построении отчета использовать результат выборки данных из БД в виде JSON?
Рассматриваю возможность использования вашего продукта Reports.JS.
В качестве БД выступает Tarantool. Соответственно, источником данных служит JSON, сформированный на стороне Tarantool, отданный веб-браузеру и отформатированный под требуемый вид JSON.
Вопрос в следующем:
- В ваших примерах источник данных JSON содержит сами данные. Теперь представим, что речь идет о сотнях тысяч записей.
Возможно ли для дизайнера использование метаописания данных (названия таблиц и их полей без самих значений), а при построении отчета использовать результат выборки данных из БД в виде JSON?
Re: Метаданные и данные
Здравствуйте,
Да. Вы можете для дизайнера зарегистрировать JSON без данных, будет взята только структура. А при построении отчета уже посылать конкретные данные.
Спасибо.
Да. Вы можете для дизайнера зарегистрировать JSON без данных, будет взята только структура. А при построении отчета уже посылать конкретные данные.
Спасибо.
-
- Сообщения: 3
- Зарегистрирован: 10 фев 2017, 12:35
Re: Метаданные и данные
Спасибо за ответ...
Не подскажете, где я не прав
В отобразившемся дизайнере источник данных не добавился...
Не подскажете, где я не прав
Код: Выделить всё
var designer = new Stimulsoft.Designer.StiDesigner(null, "StiDesigner", false);
var report = new Stimulsoft.Report.StiReport();
var dataSet = new Stimulsoft.System.Data.DataSet("alerts");
dataSet.readJsonFile("musor/getData.lua");
report.dictionary.databases.clear();
report.regData("alerts", "alerts", dataSet);
report.render();
designer.report = report;
designer.renderHtml('divReportDesigner');
Re: Метаданные и данные
Здравствуйте,
Пожалуйста, посмотрите пример кода по следующей ссылке:
https://www.stimulsoft.com/en/documenta ... ng-manual/
а также примеры:
https://www.stimulsoft.com/en/samples/js
Если проблема останется, пришлите тестовые данные для анализа.
Спасибо.
Пожалуйста, посмотрите пример кода по следующей ссылке:
https://www.stimulsoft.com/en/documenta ... ng-manual/
а также примеры:
https://www.stimulsoft.com/en/samples/js
Если проблема останется, пришлите тестовые данные для анализа.
Спасибо.
-
- Сообщения: 3
- Зарегистрирован: 10 фев 2017, 12:35
Re: Метаданные и данные
Добрый день!
Спасибо, вопрос решился добавлением строки
Спасибо, вопрос решился добавлением строки
Код: Выделить всё
report.dictionary.synchronize();
Re: Метаданные и данные
Здравствуйте,
Отлично!
Дайте знать, если возникнут еще вопросы.
Спасибо.
Отлично!
Дайте знать, если возникнут еще вопросы.
Спасибо.