Объединение данных из нескольких таблиц
Если в источнике доступно несколько таблиц, данные из них можно объединить:
Важно
Если вы работаете с новой объектной моделью DataLens, включающей воркбуки и коллекции:
- На панели слева выберите
Коллекции и воркбуки. - Откройте нужный воркбук и выберите объект.
Продолжайте инструкцию с шага 2.
-
На панели слева нажмите
Датасеты и выберите нужный датасет. Если у вас нет датасета, создайте его. -
В левом верхнем углу переключитесь на вкладку Источники.
-
В блоке Таблицы выберите таблицу и перетащите ее на рабочую область.
-
Выберите следующую таблицу и перетащите ее на рабочую область. Между таблицами автоматически установится связь по первому совпадению имени полей и типа данных полей.
-
Чтобы отредактировать связь между таблицами:
-
Нажмите на изображение связи между таблицами.
-
Выберите тип связи:
inner
,left
,right
илиfull
. -
Выберите поля для связи между таблицами. Установить связь можно только по полям с одним и тем же типом данных.
-
При необходимости добавьте связь между таблицами по другим полям. Для этого нажмите кнопку Добавить связь.
-
(опционально) Отключите опцию Оптимизировать связь, чтобы сделать связь обязательной. В этом случае операция объединения (оператор
JOIN
) будет выполняться, даже если выбираются поля только из одной таблицы. -
Нажмите Применить.
-
-
Повторите пункты 4 и 5 для добавления таблиц.
-
При добавлении третьей и последующих таблиц автоматически установится связь с первой таблицей на рабочей области.
Между таблицами автоматически установится связь по первому совпадению имени полей и типа данных полей.
При перетаскивании новой таблицы на рабочую область вы можете явно указать к какой таблице добавить связь. Наведите новую таблицу на добавленную ранее так, чтобы вокруг последней появилась серая рамка, затем отпустите таблицу.
Новая связь образуется с указанной таблицей.
Вы можете заменить ранее добавленную таблицу. При перетаскивании новой таблицы наведите ее на иконку с круговыми стрелками справа от заменяемой таблицы так, чтобы фон иконки стал синим, затем отпустите таблицу.
-
Нажмите Сохранить.
Вы можете добавить данные в датасет с помощью SQL-запроса и объединить их с другими таблицами.