Общие сведения об объединениях таблиц наборов данных

Набор данных может содержать несколько таблиц. Добавленные вами объединения таблиц указывают на взаимосвязи между таблицами набора данных.

Значок руководства Руководство

По умолчанию при перетаскивании таблиц на диаграмму объединений для создания набора данных, содержащего несколько таблиц, между этими таблицами автоматически создаются все объединения, определенные в источнике данных. Oracle Analytics также автоматически создает объединения на основе соответствий имен столбцов, найденных между таблицами. При определении набора данных сначала обязательно добавьте самую подробную таблицу. Обычно это основная таблица для анализа. Например, таблица "Продажи". Затем добавьте оставшиеся таблицы, такие как "Продукты", "Клиенты", "Каналы" и т. д., которые содержат контекст для анализа. При добавлении таблиц из набора данных, смоделированного с несколькими измерениями или в виде транзакционной таблицы, наиболее подробной таблица может быть таблица фактов с измерениями.

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

Если вы создаете набор данных на основе фактов и измерений и если объединения уже существуют в исходных таблицах, объединения автоматически создаются в наборе данных. При создании набора данных на основе нескольких подключений и схем необходимо вручную определить объединения между таблицами. Для этого перетащите таблицу измерений в таблицу фактов и укажите тип объединения для использования и объединения столбцов. Можно создать соединение для нескольких столбцов. Объединяемые столбцы должны быть столбцами атрибутов с одинаковым форматом данных.

Oracle EPM Cloud, Oracle Essbase или Google Analytics недоступны для добавления и присоединения к набору данных, который содержит несколько таблиц. Если во время работы в рабочей книге включать данные из разных наборов данных, таких как набор данных с несколькими таблицами из Oracle Autonomous Data Warehouse и набор данных с данными из Oracle EPM Cloud, то для сопоставления столбцов используется смешивание. См. раздел "Смешивание наборов данных".

Примечание.:

Чтобы проанализировать данные на основе двух схем "звезда", создайте набор данных для каждой схемы "звезда", добавьте наборы данных в рабочую книгу, а затем выполните смешивание наборов данных.

На диаграмме объединений отображаются значки объединений, которые представляют тип объединений, применяемых к таблицам, и факты незавершенности объединений. Значки объединений — это эскизы диаграмм Венна, представляющих тип объединения.

Значок Описание
Внутреннее объединение

Обозначает внутреннее объединение. Если выбрать этот значок, он отображается синим цветом.

Внутреннее объединение возвращает строки из левой таблицы, которые соответствуют строкам из правой таблицы.

Левое объединение

Указывает левое объединение. Если выбрать этот значок, он отображается синим цветом.

Левое объединение возвращает все строки из левой таблицы, для которых в правой таблице есть соответствующие строки. Если в правой таблице соответствующая строка не найдена, то левое объединение содержит неопределенные значения (null) для таких столбцов правой таблицы.

Правое объединение

Обозначает правое объединение. Если выбрать этот значок, он отображается синим цветом.

Правое объединение возвращает все строки из правой таблицы, для которых в левой таблице есть соответствующие строки. Если в левой таблице соответствующая строка не найдена, то правое объединение содержит неопределенные значения (null) для таких столбцов левой таблицы.

Полное внешнее объединение

Обозначает полное внешнее объединение. Если выбрать этот значок, он отображается синим цветом.

Полное внешнее объединение возвращает набор результатов, который содержит все строки из левой и правой таблиц, с соответствующими строками с обеих сторон, если они доступны. Если соответствий нет, то на отсутствующей стороне содержатся неопределенные значения (null).

Незавершенное объединение не выбрано

Пунктирная линия обозначает неполное объединение. Если выбрать этот значок, он отображается синим цветом. Если этот значок не выбран, он отображается желтым цветом.

Нажмите на значок, чтобы открыть редактор объединений и назначить или исправить объединение.