Работа с данными
Для любого отчёта и панели индикаторов нужны данные. Наши продукты предлагают вам широкий набор поддерживаемых источников данных – сервера данных, файлы, структуры ADO.NET, бизнес-объекты. Поддерживаются связи между источниками и преобразование данных.Сервера данных
Наши продукты поддерживают работу с большинством серверов данных, такими как MS SQL, Oracle, MySQL, Firebird, PostgreSQL, OData и другими. Поддерживается работа с Google сервисами, основные типы Azure хранилищ данных, и другими онлайн сервисами. При необходимости доступна возможность подключения своего адаптера данных. Для всех адаптеров поддерживается автоматическое определение типов данных, связей, доступны параметры запросов, работа с хранимыми процедурами и другие возможности.Для добавления источника данных нужно лишь выбрать тип сервера данных и задать строку подключения. Наш дизайнер отчётов сам запросит список доступных таблиц, а после выбора нужных, автоматически создаст в словаре источники данных.
Файлы данных
Данные можно загрузить напрямую из файлов. Мы поддерживаем работу с файлами данных XML, JSON, CSV, DBase, Excel и GIS. При создании файлового источника данных достаточно указать путь к файлу (поддерживаются локальные и удаленные файлы, а также REST запросы), и при необходимости, дополнительные параметры формата хранения данных. Всё остальное будет сделано автоматически – поиск колонок, определение типов данных и связей таблиц.Помимо этого, в нашем продукте реализована уникальная возможность хранить данные в самом шаблоне в виде ресурсов. Достаточно просто перетащить файл в область словаря данных, и источник данных будет создан автоматически. Дополнительно доступна возможность конвертации любого источника данных в ресурсы отчёта одним кликом прямо из меню словаря данных.
ADO.NET
Технология ADO.NET избавляет от изучения структур баз данных различных производителей, предоставляет единый мощный инструмент по работе с многоуровневыми данными. Stimulsoft поддерживает все объекты и провайдеры ADO.NET, такие как DataSet, DataTable, DataView, DataRelation, Connection и другие. Все данные типизированы и выводятся с учетом иерархии.Бизнес-объекты
Бизнес-объекты - это набор связанных между собой объектов, при помощи которых можно представлять данные в различных структурах: таблицы, списки, массивы и другие. Эти объекты могут быть переданы в качестве источника данных, и на их основе можно построить отчёты и панели индикаторов. Для использования бизнес-объектов достаточно одной строки кода, всё остальное будет сделано автоматически. Также в дизайнере доступен удобный визуальный редактор бизнес-объектов, который позволяет изменить существующую структуру либо создать новую.Преобразование данных
Уникальный инструмент для подготовки данных к использованию в отчетах и панелях индикаторов. Вы можете объединять таблицы, производить сортировку, замену, группировку, фильтрацию данных, добавлять новые элементы, выполнять математические операции, рассчитывать итог для объединенных таблиц, задавать ограничение на количество строк и многое другое. Самое приятное – Вам не нужно составлять длинные SQL запросы или разбираться со скриптами, все настройки выполняются при помощи интуитивного мастера, а результат сразу отображен в виде итоговой таблицы данных.Преобразование данных добавляется в словарь, и его можно использовать в отчете и на панели индикаторов, как и любой другой источник данных - никаких дополнительных настроек не требуется. Используемые в отчете фильтры, сортировка и условное форматирование будут применяться к уже подготовленным данным, что привносит дополнительные возможности для создания отчетов и дашбордов.