Учебники

SAP BW – Виртуальный инфо-провайдер

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

Данные в виртуальных провайдерах могут быть из системы BI или из любой системы SAP / не-SAP.

Пользы

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

  • Виртуальные инфо-провайдеры – это структуры, не содержащие PSA, и они могут обрабатывать требования к отчетности согласно требованиям в системе BI.

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

Виртуальные инфо-провайдеры – это структуры, не содержащие PSA, и они могут обрабатывать требования к отчетности согласно требованиям в системе BI.

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

  • Когда необходимо получить доступ только к небольшому количеству данных из источника.

  • Информация будет запрашиваться только несколькими пользователями одновременно.

  • Необходима актуальная информация.

Когда необходимо получить доступ только к небольшому количеству данных из источника.

Информация будет запрашиваться только несколькими пользователями одновременно.

Необходима актуальная информация.

Типы виртуальных провайдеров

Как упоминалось выше, необходимо выяснить, когда следует использовать Virtual InfoProvider. Вы также должны найти правильный тип виртуального провайдера –

  • VirtualProvider на основе процесса передачи данных

  • VirtualProvider с BAPI

  • VirtualProvider с функциональными модулями

VirtualProvider на основе процесса передачи данных

VirtualProvider с BAPI

VirtualProvider с функциональными модулями

VirtualProvider на основе процесса передачи данных

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

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

Виртуальный провайдер на основе этого инфо-провайдера должен быть использован –

  • Когда необходимо получить доступ только к небольшому количеству данных из источника.

  • Информация будет запрашиваться только несколькими пользователями одновременно.

  • Необходима актуальная информация.

Когда необходимо получить доступ только к небольшому количеству данных из источника.

Информация будет запрашиваться только несколькими пользователями одновременно.

Необходима актуальная информация.

Этот тип виртуального инфо-провайдера не должен использоваться в следующих сценариях:

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

  • Есть несколько пользователей, которые одновременно выполняют запросы одновременно.

  • Когда к тем же данным обращаются часто.

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

Есть несколько пользователей, которые одновременно выполняют запросы одновременно.

Когда к тем же данным обращаются часто.

VirtualProvider

VirtualProvider с BAPI

В этом виртуальном провайдере вы можете использовать данные транзакций для анализа и составления отчетов из внешней системы, использующей BAPI. При использовании VirtualProvider с BAPI вы можете создавать отчеты во внешней системе без сохранения данных транзакций в системе BI.

Запрос выполняется на VirtualProvider, который запускает запрос данных с характеристиками выбора. Структура источника является динамической и определяется выбором. Система не-SAP передает запрошенные данные в процессор OLAP с использованием BAPI.

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

Виртуальный провайдер на основе функционального модуля

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

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

Пользы

  • Этот виртуальный поставщик используется для отображения данных из источника данных, отличного от BI, в BI без копирования набора данных в структуре BI. Данные могут быть локальными или удаленными.

  • Это используется в приложениях SAP, таких как SEM-приложение SAP Strategic Enterprise Management.

  • Если вы сравните этот VirtualProvider с другими типами, этот VirtualProvider будет более гибким, более общим, но вам придется приложить немало усилий для его реализации.

Этот виртуальный поставщик используется для отображения данных из источника данных, отличного от BI, в BI без копирования набора данных в структуре BI. Данные могут быть локальными или удаленными.

Это используется в приложениях SAP, таких как SEM-приложение SAP Strategic Enterprise Management.

Если вы сравните этот VirtualProvider с другими типами, этот VirtualProvider будет более гибким, более общим, но вам придется приложить немало усилий для его реализации.

Использование инфо-объектов в качестве виртуальных провайдеров

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

Как настроить инфо-объекты в качестве виртуальных провайдеров?

Перейти на страницу обслуживания инфообъектов. На закладке Основные данные / тексты присвойте инфо-область признаку и выберите прямой тип доступа к основным данным.

Далее нужно перейти на вкладку моделирования, выбрать дерево InfoProvider. Перейдите в InfoArea, которую вы хотите использовать → Создать преобразование, как упомянуто в разделе «Преобразование».

Настройка инфо-объектов

Определите правила трансформации и активируйте. В контекстном меню выберите «Создать процесс передачи данных» (по умолчанию используется DTP для прямого доступа) → выберите источник и активируйте процесс передачи.