Общие сведения
Объединенный датасет - это аналог представления (view), которое не записывается в локальное хранилище.
Функциональность объединения датасетов позволяет:
- создавать объединенный датасет из одного или нескольких датасетов, загруженных в локальное хранилище;
- создавать объединенный датасет из одной или нескольких таблиц, подключаясь к источнику данных.
Особенности объединенного датасета
- При обновлении данных в датасетах или таблицах, из которых создан объединенный датасет, отображаемые данные в объединенном датасете обновляются автоматически, но обновленное количество записей в реестре датасетов отображается только после открытия датасета на просмотр, чтобы система запросила метаданные о количестве записей.
- Объединенный датасет не может быть создан из объединенных датасетов.
- Настройки объединения не могут быть изменены после создания объединенного датасета.
- Объединенный датасет позволяет добавлять расчетные колонки, при этом расчетная колонка не может быть записана в объединенный датасет.
- Объединенный датасет не может быть создан с использованием датасета, содержащего расчетную колонку с выключенным параметром «Записать расчет в датасет».
Для объединения датасетов нажмите в окне выбора типа создаваемого датасета вариант «Объединить датасеты». Откроется окно объединения датасетов.
Для закрытия окна объединения датасетов необходимо нажать кнопку , расположенную в нижнем правом углу окна. Произойдет возврат в окно выбора типа создания датасета.
Создание объединенного датасета из локального хранилища
Для примера создадим датасет из двух датасетов, находящихся в локальном хранилище: один датасет загружен из файла, другой – из источника Polymatica Analytics.
В каждом датасете есть восемь колонок с данными: «Федеральный округ», «Субъект», «Муниципальное образование», «Населенный пункт», «Год», «Население», «Городское», «Сельское». Объединим датасеты так, чтобы в полученном датасете были данные за оба года.
Откроем окно объединения датасетов.
Перетащим из области «Доступные таблицы» в область «Настройки объединения» требуемые датасеты.
Нажмем для второго датасета кнопку . В открывающемся по нажатию кнопки окне «Параметры объединения» настроим параметры объединения.
Нажмем кнопку «Далее», сохраним датасет.
Обратите внимание
Вы можете создать объединенный датасет из одного датасета, например, чтобы постоянно отключить отображение одной или нескольких колонок.
Создание объединенного датасета из прямого подключения к источнику
Прямое подключение позволяет видеть все доступные таблицы в базе данных источника и создавать из них объединенный датасет, не используя SQL-запрос.
Выберем источник для прямого подключения в окне объединения датасетов, в области «Доступные таблицы», внизу, в поле «Источник». Чтобы источник отображался в списке, необходимо предварительно создать его и иметь к нему право доступа.
Обратите внимание
Прямое подключение поддерживают следующие типы источников:
- PostgreSQL;
- Oracle;
- ClickHouse;
- MySQL;
- Microsoft SQL Server;
- Proxima DB;
- Arenadata DB.
Актуальную информацию по типам источников, поддерживающим прямое подключение, можно найти на странице приложения https://адрес_приложения/setting/plugins
Когда источник выбран, в списке «Доступные таблицы» отображаются доступные таблицы базы данных источника.
Далее работайте с таблицами так же, как с датасетами из локального хранилища.
Сохранение объединенного датасета
Для сохранения объединенного датасета необходимо нажать кнопку , расположенную в нижнем правом углу окна объединения датасетов. После нажатия кнопки откроется окно сохранения объединенного датасета:
Окно состоит из следующих блоков:
- Название датасета;
- Описание датасета;
- Права доступа к датасету.
В полях «Название датасета» и «Описание датасета» необходимо ввести название и описание датасета. Поле «Название датасета» является обязательным для заполнения, поле «Описание датасета» можно оставить пустым. Для информации о предоставлении прав доступа см. Права доступа к сущности приложения.
При нажатии на кнопку "Создать" датасет сохранится, произойдет переход в список датасетов. Объединенный датасет отобразится в реестре датасетов.
Для закрытия окна сохранения датасета следует нажать кнопку, расположенную в верхнем правом углу окна, или нажать левую кнопку мыши вне области окна.
Для возврата на предыдущий шаг (окно проверки колонок) необходимо нажать на кнопку .
Редактирование структуры объединенного датасета
Заданную при создании структуру объединенного датасета можно изменить. Для этого необходимо нажать на кнопку «Изменить структуру» в блоке «Колонки» в настройках датасета.
После нажатия на кнопку отобразится окно, аналогичное окну создания объединенного датасета, но уже с настройками текущего датасета. В нем можно внести любые изменения в структуру датасета и сохранить их кнопкой «Сохранить».