Общие сведения

Объединенный датасет - это аналог представления (view), которое не записывается в локальное хранилище.

Функциональность объединения датасетов позволяет:

  • создавать объединенный датасет из одного или нескольких датасетов, загруженных в локальное хранилище;
  • создавать объединенный датасет из одной или нескольких таблиц, подключаясь к источнику данных.

Особенности объединенного датасета

  1. При обновлении данных в датасетах или таблицах, из которых создан объединенный датасет, отображаемые данные в объединенном датасете обновляются автоматически, но обновленное количество записей в реестре датасетов отображается только после открытия датасета на просмотр, чтобы система запросила метаданные о количестве записей. 
  2. Объединенный датасет не может быть создан из объединенных датасетов.
  3. Настройки объединения не могут быть изменены после создания объединенного датасета.
  4. Объединенный датасет позволяет добавлять расчетные колонки, при этом расчетная колонка не может быть записана в объединенный датасет.
  5. Объединенный датасет не может быть создан с использованием датасета, содержащего расчетную колонку с выключенным параметром «Записать расчет в датасет».


Для объединения датасетов нажмите в окне выбора типа создаваемого датасета вариант «Объединить датасеты». Откроется окно объединения датасетов.


Окно объединения датасетов



Для закрытия окна объединения датасетов необходимо нажать кнопку , расположенную в нижнем правом углу окна. Произойдет возврат в окно выбора типа создания датасета.

Создание объединенного датасета из локального хранилища

Для примера создадим датасет из двух датасетов, находящихся в локальном хранилище: один датасет загружен из файла, другой – из источника Polymatica Analytics.

В каждом датасете есть восемь колонок с данными: «Федеральный округ», «Субъект», «Муниципальное образование», «Населенный пункт», «Год», «Население», «Городское», «Сельское». Объединим датасеты так, чтобы в полученном датасете были данные за оба года.

Откроем окно объединения датасетов.

Перетащим из области «Доступные таблицы» в область «Настройки объединения» требуемые датасеты.


Настройка объединения


Нажмем для второго датасета кнопку . В открывающемся по нажатию кнопки окне «Параметры объединения» настроим параметры объединения.


Параметры объединения


В области «Колонки» снимем выбор с колонок «Федеральный округ», «Субъект», «Муниципальное образование», «Населенный пункт» второго датасета, так как они уже есть в первом.


Выбор колонок


Нажмем кнопку «Далее», сохраним датасет.

В результате получен объединенный датасет с двенадцатью колонками «Федеральный округ», «Субъект», «Район или округ», «Муниципальное образование», «Год», «Население», «Городское», «Сельское», «Год», «Население», «Городское», «Сельское».

Обратите внимание

Вы можете создать объединенный датасет из одного датасета, например, чтобы постоянно отключить отображение одной или нескольких колонок.


Создание объединенного датасета из прямого подключения к источнику

Прямое подключение позволяет видеть все доступные таблицы в базе данных источника и создавать из них объединенный датасет, не используя SQL-запрос.

Выберем источник для прямого подключения в окне объединения датасетов, в области «Доступные таблицы», внизу, в поле «Источник». Чтобы источник отображался в списке, необходимо предварительно создать его и иметь к нему право доступа.


Выбор источника в области «Доступные таблицы»


Обратите внимание

Прямое подключение поддерживают следующие типы источников:

  • PostgreSQL;
  • QuestDB;
  • Oracle;
  • ClickHouse;
  • MySQL;
  • Vertica;
  • Microsoft SQL Server.

Актуальную информацию по типам источников, поддерживающим прямое подключение, можно найти на странице приложения https://адрес_приложения/setting/plugins


Когда источник выбран, в списке «Доступные таблицы» отображаются доступные таблицы базы данных источника.


Выбран источник PostgreSQL, и отображаются таблицы базы данных

Далее работайте с таблицами так же, как с датасетами из локального хранилища.

Редактирование структуры объединенного датасета

Заданную при создании структуру объединенного датасета можно изменить. Для этого необходимо нажать на кнопку «Изменить структуру» в блоке «Колонки» в настройках датасета.


Кнопка «Изменить структуру» в объединенном датасете

После нажатия на кнопку отобразится окно, аналогичное окну создания объединенного датасета, но уже с настройками текущего датасета. В нем можно внести любые изменения в структуру датасета и сохранить их кнопкой «Сохранить».

Окно редактирования структуры объединенного датасета, содержащее его настройки

  • Нет меток