SAP Universe Designer - Использование производных таблиц
Используя производную таблицу, вы можете ограничить данные, возвращаемые из таблицы в Universe. Производная таблица создается на основе SQL-запроса на уровне юниверса и может использоваться как логическая таблица при создании юниверса.
Ниже приведены преимущества использования производной таблицы во Вселенной.
Производные таблицы можно использовать для выполнения сложных вычислений.
Они используются для упрощения обслуживания сводных полей базы данных. Вместо использования сводных таблиц в Universe вы можете использовать производные таблицы для возврата тех же данных.
Добавление производной таблицы во вселенную
Чтобы добавить производную таблицу в Universe, перейдите к Вставить → Производные таблицы.
Откроется диалоговое окно "Производная таблица". Вам необходимо ввести имя производной таблицы и запрос SQL, чтобы выбрать данные в производной таблице. Вы также можете использовать таблицы и столбцы вместе с операторами и функциями для создания выражения для производной таблицы.
Производная таблица появляется в схеме вместе с физическими таблицами базы данных, и вы можете создавать объекты на производных таблицах.
Вы можете нажать кнопку проверки синтаксиса, чтобы проверить выражение SQL.
Редактирование производной таблицы
Чтобы отредактировать производную таблицу, вам нужно щелкнуть правой кнопкой мыши таблицу в схеме UDT и выбрать Изменить производную таблицу из контекстного меню, как показано ниже -
Удаление производной таблицы
На панели схемы юниверса выберите производную таблицу, которую вы хотите удалить, и используйте клавишу удаления, чтобы удалить таблицу.
Вы также можете создать вложенную производную таблицу, которая является производной от существующей производной таблицы. Чтобы создать вложенную производную таблицу, вам необходимо ввести выражение SQL для вложенной производной таблицы на основе производной таблицы. Вы также можете использовать функцию @DerivedTable как ссылку на производную таблицу во вложенной производной таблице. Эта функция @DerivedTable (Derived_table_name) включена в каталог функций в редакторе Derived Tables.
Вы также можете переименовать производную таблицу, и новое имя будет обновлено во всех других производных таблицах, которые на нее ссылаются. Чтобы переименовать, выберите «Производная таблица» и щелкните правой кнопкой мыши «Переименовать таблицу».