Использование дополнительных параметров

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

Примечание.

Хотя изображения в этой статье иллюстрируют расширенные параметры соединителя сервера приложений SAP Business Warehouse, они работают одинаково в соединителе сервера сообщений SAP Business Warehouse.

Код языка

При установке подключения к серверу SAP BW можно указать языковой код.

Введите двухзначный код языка в расширенных параметрах.

Ожидаемое значение — это двухбуквенный языковой код, как определено в системе SAP. В Power Query Desktop щелкните значок справки (вопросительный знак) рядом с полем языкового кода для списка допустимых значений.

После задания языкового кода Power Query отображает описательные имена объектов данных в SAP BW на указанном языке, включая имена полей для выбранных объектов.

Примечание.

Не все перечисленные языки могут быть настроены в системе SAP BW, а описания объектов могут не переводиться на всех языках.

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

Если языковой код не указан, языковой стандарт по умолчанию в диалоговом окне "Параметры " будет использоваться и сопоставляться с допустимым языковым кодом SAP. Чтобы просмотреть или переопределить текущий языковой стандарт в Power BI Desktop, откройте диалоговое окно "Параметры файла>и параметры>" и выберите "Текущие региональные параметры файла".> Чтобы просмотреть или переопределить текущий языковой стандарт в Power Query Online, откройте диалоговое окно "Параметры> дома".> Если вы переопределите языковой стандарт, ваш параметр сохраняется в запросе M и будет учитываться при копировании запроса из Power Query Desktop в Power Query Online.

Режим выполнения

Параметр режима выполнения указывает интерфейс многомерных выражений, используемый для выполнения запросов на сервере. Допустимы следующие параметры:

  • BasXml: задает параметр режима неструктурированного выражения bXML для выполнения многомерных выражений в SAP Business Warehouse.

  • BasXmlGzip: задает параметр сжатого режима bXML для многомерных выражений в SAP Business Warehouse. Этот параметр рекомендуется для запросов с низкой задержкой или большим объемом. Значение по умолчанию для параметра режима выполнения.

  • DataStream: задает параметр режима плоской передачи DataStream для выполнения многомерных выражений в SAP Business Warehouse.

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

Размер пакета

Указывает максимальное количество строк, извлекаемых за раз при выполнении инструкции многомерных выражений. Небольшое число преобразуется в дополнительные вызовы сервера при получении большого набора данных. Большое количество строк может повысить производительность, но может привести к проблемам с памятью на сервере SAP BW. Значение по умолчанию — 50000 строк.

Инструкция многомерных выражений

Примечание.

Параметр инструкции многомерных выражений недоступен в Power Query Online.

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

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

SELECT {[0EFUZM0P10X72MBPOYVBYIMLB].[0EFUZM0P10X72MBPOYVBYISWV]} ON COLUMNS ,
NON EMPTY CROSSJOIN(CROSSJOIN([0D_MATERIAL].[LEVEL01].MEMBERS,[0D_PUR_ORG].[LEVEL01].MEMBERS) ,
[0D_VENDOR].[LEVEL01].MEMBERS)
DIMENSION PROPERTIES
[0D_MATERIAL].[20D_MATERIAL],
[0D_MATERIAL].[50D_MATERIAL],
[0D_PUR_ORG].[20D_PUR_ORG],
[0D_PUR_ORG].[50D_PUR_ORG],
[0D_VENDOR].[20D_VENDOR],
[0D_VENTOR].[50D_VENDOR] ON ROWS FROM [0D_PU_C01/0D_PU_C01_Q0013]

Пример инструкции многомерных выражений, показанной в параметре инструкции многомерных выражений.

Соединитель SAP BW отобразит предварительный просмотр данных, возвращаемых инструкцией многомерных выражений. Затем можно выбрать команду Load для загрузки данных (только Power Query Desktop) или преобразовать данные для дальнейшего управления набором данных в Редактор Power Query.

Данные многомерных выражений, отображаемые в предварительной версии навигатора.

Чтобы проверить и устранить неполадки с инструкцией многомерных выражений, SAP BW предоставляет транзакцию MDXTEST для пользователей SAP GUI для Windows. Кроме того, транзакция МНОГОмерных выражений может быть полезным инструментом для анализа ошибок сервера или проблем производительности в результате обработки, которая происходит в системе SAP BW.

Дополнительные сведения об этой транзакции см. в тестовой среде многомерных выражений.

Устранение неполадок инструкции многомерных выражений с многомерными выражениями в SAPGUI.

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

Транзакция предлагает различные режимы выполнения и интерфейсы для инструкции многомерных выражений. Выберите "Неструктурированное" (basXML), чтобы имитировать способ выполнения запроса Power Query в SAP BW. Этот интерфейс в SAP BW создает набор строк динамически с помощью выбора инструкции многомерных выражений. Результирующая динамическая таблица, возвращаемая в Power Query Desktop, имеет очень компактную форму, которая снижает потребление памяти.

Отображает плоскую обработку, выбранную в режиме экспорта.

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

Отображает результирующий набор инструкции многомерных выражений.

Включить структуры характеристик

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

Структура, используемая при создании запросов BEX.

Если выбор характеристик включен (по умолчанию), соединитель будет производить декартовую продукцию каждого измерения в структуре с каждой доступной мерой. Например:

Изображение навигатора, показывающее curr stat value и Number документов значения, отображаемые для Калгари, Франкфурта и Мюнхена.

При выборе соединитель создает только доступные меры. Например:

Изображение навигатора, показывающее только curr stat stat и число отображаемых значений документов.

См. также