SAP IDT - присоединяется к основанию данных

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

Чтобы вставить новое соединение, выберите Вставить → Вставить соединение.

Выберите Таблица 1 из раскрывающегося списка, Таблица 2 из раскрывающегося списка из всех таблиц в основании данных. Выберите столбцы из таблицы 1 и таблицы 2 для объединения. Выберите тип соединения, которое вы хотите вставить → ОК.

Редактирование существующего соединения

Чтобы отредактировать существующее соединение, дважды щелкните Присоединиться, и откроется редактор редактирования соединения, как указано выше.

Производные таблицы

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

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

  • Чтобы создать таблицу со столбцами из других таблиц. Определения столбцов могут включать сложные вычисления и функции.

  • Для создания единой таблицы, объединяющей две или более таблиц.

  • Чтобы создать таблицу, содержащую набор столбцов из разных таблиц.

  • Чтобы вставить производную таблицу, выберите заголовок таблицы → щелкните правой кнопкой мыши → вставить → производную таблицу.

Введите Уникальное имя и нажмите ОК.

Псевдоним таблицы

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

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

Вставить псевдоним

Чтобы создать таблицу псевдонимов, выберите таблицу, для которой необходимо создать псевдоним. Щелкните правой кнопкой мыши заголовок таблицы → Вставить → Таблица псевдонимов. Чтобы создать таблицу псевдонимов для нескольких таблиц, используйте клавишу CTRL для выбора нескольких таблиц.

Псевдоним используется для разрыва любого цикла и решения проблем с ловушками Fan и Chasm.

Обнаружить псевдоним

Чтобы обнаружить псевдоним, перейдите в пункт «Обнаружить» на уровне основания данных.

Чтобы обнаружить псевдоним таблицы, должно быть выполнено следующее условие.

Контексты

Контексты также используются для разрыва циклов в основании данных, когда вы не можете разорвать цикл с помощью таблицы псевдонимов.

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

В контексте для соединения определены три состояния:

Included Joins - В неоднозначной части схемы контекст решает цикл, определяя путь с включенными соединениями.

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

Neutral Joins- Они входят в часть схемы, которая не является двусмысленной, и всегда включаются в путь запроса контекста. Любое соединение, которое явно не включено или исключено, является нейтральным.

Контекст можно определить вручную или нажав опцию обнаружения контекста.

Для определения контекста → Откройте редактор основания данных, дважды щелкнув имя основания данных в представлении локальных проектов.

На панели «Псевдонимы и контексты» щелкните значок «Определить контексты».

Команда анализирует пути соединения и предлагает контексты для разрешения любых циклов, которые не могут быть разрешены с помощью таблиц псевдонимов.

Затем откройте диалоговое окно «Определение контекстов» и выберите контексты, которые нужно вставить.

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

Исключенное объединение отображается значком исключенного

. Нажмите ОК, чтобы вставить выбранные контексты в основание данных.