Вкладка "Источник данных" позволяет изменить параметры источника данных для датасета.
Для датасета из базы данных
Для изменения SQL-запроса на получение данных датасета из источника на основе базы данных для изменения структуры датасета необходимо перейти на вкладку «Источник данных»:
Блок с настройками SQL-запроса состоит из следующих элементов:
- Выпадающий список «Источник»:
Показывает, к какому источнику подключен датасет. Также выпадающий список содержит в себе список источников из раздела «Источники».
- Поле для ввода SQL-запроса:
Показывает SQL-запрос датасета, который можно корректировать.
- Кнопка «Выполнить запрос»:
После нажатия на кнопку выполняется запрос, находящийся в поле для ввода SQL-запроса. При нажатии кнопки происходит проверка по следующим критериям:
- На доступ пользователя к источнику.
- На корректность SQL-запроса.
- На уникальность названия колонок.
Если запрос некорректен, то область запроса выделяется красным и появляется предупреждение об ошибке возле кнопки «Выполнить запрос». Датасет с некорректным запросом невозможно сохранить: кнопка «Сохранить» блокируется.
При успешном выполнении запроса отображается превью результата в области для вывода результата запроса.
- Область «Результаты запроса»:
Область предназначена для вывода результата запроса. При выполнении запроса, по умолчанию в области выводится результат первых десяти строк.
При наличии изменений в структуре таблицы срабатывает цветовой индикатор:
- Старая колонка - черный цвет;
- Новая колонка - синий цвет;
- Удаленная колонка - красный цвет индикатора;
- Измененная колонка - фиолетовый цвет индикатора.
- Выпадающий список «Количество строк»:
Позволяет выбрать количество строк в таблице результата. На выбор предоставляется:
- 10 (по умолчанию);
- 50;
- 100;
- Все.
- Кнопка «Сохранить»:
Используется для сохранения изменений в конфигурации датасета на основании введенных данных.
При нажатии кнопки появляется диалоговое окно «Сохранить датасет».
Если при сохранении датасета меняется его структура, то появляется диалоговое окно с текстом: «Изменение датасета может повлечь за собой изменение следующих виджетов ( *кол-во виджетов*): *Список виджетов* Все равно сохранить?»
- При нажатии кнопки «Сохранить» происходит сохранение датасета. В случае удаления колонки в датасете, которая используется в виджетах, система также удаляет эту колонку из виджетов;
- При нажатии кнопки «Отменить» закрывается диалоговое окно;
- При нажатии символа «Крестик» также закрывается диалоговое окно.
Для файлового источника
При желании изменить структуру датасета на основе файлового источника необходимо перейти в настройки такого датасета и во вкладке «Источник» в выпадающем списке «Источник данных» выбрать необходимый вариант.
Далее следует указать SQL-запрос в нижеследующем текстовом поле и нажать на кнопку «Выполнить запрос».
После нажатия на кнопку отобразится результат выполненного запроса.
Для сохранения изменений следует нажать на кнопку «Сохранить». Для отмены - «Отменить».
После нажатия на кнопку «Сохранить» отобразится оповещение в виде окна подтверждения, в котором указано: «Тип источника будет заменен на SQL-запрос». Для подтверждения необходимо нажать на кнопку «Заменить», для отмены - «Отмена».
Если нажать на кнопку отмены на этапе предварительного просмотра результатов, то поле с предварительным результатом очищается, прежний SQL-запрос остается. Для изменения запроса необходимо ввести новый SQL-запрос в соответствующем поле.
Для источника Polymatica Analytics
В настроек датасета из API Polymatica Analytics вкладка "Источник данных" позволяет заменить сценарий, на базе которого был создан датасет.
Вкладка состоит из следующих блоков:
- Поле "Источник" - отображает текущий источник данных и позволяет выбрать источник данных из имеющихся в системе источников. Источник должен иметь тип polymatica-analytics.
- Таблица сценариев, имеющихся в источнике. Список сценариев по умолчанию отсортирован по дате создания по убыванию. Текущий сценарий выделен радио-кнопкой.
- Если при создании источника был установлен чек-бокс "Раскрыть размерности", то он отображается установленным над таблицей.
- Поле "Поиск" позволяет найти требуемый сценарий по названию, пути или автору.
- При нажатии на заголовок колонки таблицы доступна сортировка по возрастанию/убыванию.
- Кнопка "Выполнить запрос" делает запрос к источнику и загружает данные из сценария.
- Раскрывающаяся панель "Результаты запроса" показывает таблицу с загруженные данными из сценария. Для таблицы также доступна сортировка по возрастанию/убыванию.
Для замены источника данных необходимо:
- Выбрать источник данных в раскрывающемся списке поля "Источник".
- Выбрать содержащийся в источнике сценарий для замены данных.
- Нажать "Выполнить запрос". В поле "Результаты запроса" отобразятся данные из сценария, либо ошибка обновления.
- Нажать "Сохранить" для сохранения замененных данных в датасет.
При сохранении данных появится предупреждение о сущностях, которые будут затронуты заменой данных датасета.
При нажатии "Сохранить" данные будут записаны в датасет и отразятся в связанных сущностях.



