Объединение данных из нескольких таблиц

Если в источнике доступно несколько таблиц, данные из них можно объединить:

  1. На панели слева нажмите Датасеты и выберите нужный датасет. Если у вас нет датасета, создайте его.

  2. В левом верхнем углу переключитесь на вкладку Источники.

  3. В блоке Таблицы выберите таблицу и перетащите ее на рабочую область.

  4. Выберите следующую таблицу и перетащите ее на рабочую область. Между таблицами автоматически установится связь по первому совпадению имени полей и типа данных полей.

    Примечание

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

  5. Чтобы отредактировать связь между таблицами:

    1. Нажмите на изображение связи между таблицами.

      image

    2. Выберите тип связи: inner, left, right или full.

    3. Выберите поля для связи между таблицами. Установить связь можно только по полям с одним и тем же типом данных.

    4. При необходимости добавьте связь между таблицами по другим полям. Для этого нажмите кнопку Добавить связь.

    5. (опционально) Отключите опцию Оптимизировать связь, чтобы сделать связь обязательной. В этом случае операция объединения (оператор JOIN) будет выполняться, даже если выбираются поля только из одной таблицы.

    6. Нажмите кнопку Применить.

  6. Повторите пункты 4 и 5 для добавления таблиц.

  7. При добавлении третьей и последующих таблиц автоматически установится связь с первой таблицей на рабочей области.

    image

    Между таблицами автоматически установится связь по первому совпадению имени полей и типа данных полей.

    image

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

    image

    Новая связь образуется с указанной таблицей.

    image

    Вы можете заменить ранее добавленную таблицу. При перетаскивании новой таблицы наведите ее на иконку с круговыми стрелками справа от заменяемой таблицы так, чтобы фон иконки стал синим, затем отпустите таблицу.

    image

  8. Нажмите кнопку Сохранить.

Вы можете добавить данные в датасет с помощью SQL-запроса и объединить их с другими таблицами.

См. также