Как задать отношения соединений?#
Нажмите на столбец в таблице фактов и перенесите его на столбец в таблице измерений, чтобы создать отношение соединения между внешним ключом таблицы фактов (7) и первичным ключом таблицы измерений (8).
В диалоговом окне Добавить отношения соединения выполните следующие инструкции для установки отношения соединения:
Укажите отношение соединения для таблиц (9). В первом и третьем выпадающих списках укажите таблицы, которые необходимо объединить. Во втором укажите отношение соединения:
выберите опцию
INNER, если требуется возвращать только те строки, в которых ключевые значения совпадают в обеих таблицах (функцияINNER JOIN);выберите опцию
LEFT, если при объединении двух таблиц требуется сохранение всех записей из таблицы в первом списке, даже при отсутствии соответствующих записей в таблице из третьего списка (будет указано значениеNULL) (функцияLEFT JOIN).
Укажите отношение таблиц (10): выберите соответствие между внешними и первичными ключами: один-к-одному или многие-к-одному, или один-ко-многим или многие-ко-многим.
Установите флаг Предварительно вычислить отношения соединения для возможности добавлять измерения в области Измерения.
Укажите отношение соединения для столбцов (11). В первом и третьем выпадающих списках укажите столбцы, которые необходимо объединить. Во втором укажите отношение соединения, по умолчанию равно соединению (=).
Отношения соединения должны удовлетворять следующим требованиям:
не задавать более одного отношения соединения для одного и того же столбца;
две таблицы могут быть объединены одним и тем же условием только один раз;
отношения соединения для столбцов должны включать хотя бы одно условие равного присоединения (=);
отношения соединения ≥ и < должны использоваться попарно, причем столбец между ними должен быть одинаковым (пример: B ≥ A, C < A).
Нажмите кнопку OK (12). В результате между таблицами отобразится связь:
Примечание
Чтобы создать отношения соединения для нескольких таблиц, повторите данный алгоритм.
При создании схемы Снежинка соедините две таблицы измерений, аналогично соединению таблицы фактов и таблицы измерений.
Следующий шаг добавление измерений.