Сервер сообщений SAP Business Warehouse

Замечание

Соединитель сервера сообщений SAP Business Warehouse (BW) теперь сертифицирован для SAP BW/4HANA по состоянию на июнь 2020 года.

Сводка

Item Description
Статус релиза Общая доступность
Products Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Поддерживаемые типы проверки подлинности Windows (настольный компьютер)
База данных (рабочий стол)
Базовый (онлайн)
Справочная документация по функциям SapBusinessWarehouse.Cubes
Sapbusinesswarehouseexecutionmode.DataStream
SapBusinessWarehouseExecutionMode.BasXml
SapBusinessWarehouseExecutionMode.BasXmlGzip

Замечание

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Предпосылки

Это важно

Версия 1.0 соединителя сервера сообщений SAP BW устарела. Новые подключения будут использовать соединитель сервера сообщений SAP BW версии 2.0. Вся поддержка версии 1.0 будет удалена из коннектора в ближайшем будущем.

Для входа на веб-сайт и скачивания драйверов потребуется учетная запись SAP. Если вы не уверены, обратитесь к администратору SAP в организации.

Чтобы использовать соединитель сервера сообщений SAP BW в Power BI Desktop или Power Query Online, необходимо установить соединитель SAP .NET 3.0 или 3.1. Для доступа к скачиванию требуется допустимый S-пользователь. Свяжитесь с группой SAP Basis, чтобы получить SAP .NET Connector 3.0 или 3.1. Вы можете скачать SAP .NET Connector 3.0 или 3.1 из SAP. Соединитель поставляется в 32-разрядных и 64-разрядных версиях. Выберите версию, соответствующую установке Power BI Desktop. Для Power Query Online выберите 64-разрядную версию.

При установке в дополнительных шагах установки убедитесь, что выбрана установка сборок в GAC.

Выберите для установки сборок в GAC.

Замечание

В конце 2023 года соединитель SAP BW Application Server содержит поддержку SAP .NET Connector 3.1.

Поддерживаемые возможности

  • Import
  • Прямой запрос (семантические модели Power BI)
  • Продвинутый
    • Код языка
    • Режим выполнения
    • Размер партии
    • Оператор многомерных выражений
    • Включение структурных характеристик

Подключение к серверу сообщений SAP BW с Power Query desktop

Чтобы подключиться к серверу сообщений SAP BW, выполните следующее:

  1. На Power BI вкладке Home desktop выберите Get Data > SAP Business Warehouse Message Server.

  2. Введите сервер, системный номер, идентификатор клиента и группу входа сервера сообщений SAP BW, к которому вы хотите подключиться. В этом примере используется SAPBWTestServer имя сервера, системный номер 100, идентификатор 837клиента и группа PURCHASINGвхода.

    Замечание

    Вы также можете использовать строки маршрутизатора для подключения к данным. Дополнительные сведения: подключение с помощью строк маршрутизатора

    В остальном примере описывается, как импортировать данные в Power Query Desktop, который является параметром по умолчанию для режима подключения Data Connectivity. Если вы хотите использовать DirectQuery для загрузки данных, см. раздел Connect to SAP Business Warehouse с помощью DirectQuery в Power BI.

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

    Завершив заполнение соответствующих сведений, нажмите кнопку "ОК".

    Введите сведения о сервере сообщений SAP Business Warehouse.

  3. При первом доступе к базе данных серверу сообщений SAP BW требуются учетные данные пользователя базы данных. Power Query Desktop предлагает два режима проверки подлинности для подключений SAP BW — имя пользователя и пароль (база данных) и Windows authentication (единый вход). Проверка подлинности SAML в настоящее время не поддерживается. Выберите Windows или Database. Если выбрать проверку подлинности базы данных , введите имя пользователя и пароль. Если выбрать проверку подлинности Windows, перейдите в раздел Проверка подлинности Windows и единый вход, чтобы узнать больше о требованиях для проверки подлинности Windows.

    Введите учетные данные сервера сообщений.

    Затем выберите Подключиться.

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

  4. В диалоговом окне "Навигатор" выберите нужные элементы. При выборе одного или нескольких элементов на сервере диалоговое окно "Навигатор " создает предварительную версию выходной таблицы. Дополнительные сведения о навигации по объектам запросов сервера сообщений SAP BW в Power Query см. в разделе Навигация по объектам запроса.

    Просмотр навигатора Message Server в Power Query Desktop.

  5. В диалоговом окне Navigator можно преобразовать данные в Power Query Editor, выбрав Transform Data или загрузить данные, выбрав Load.

Подключение к серверу сообщений SAP BW из Power Query Online

Чтобы подключиться к серверу сообщений SAP BW из Power Query Online:

  1. На странице источников данных выберите сервер сообщений SAP BW.

  2. Введите сервер, системный номер, идентификатор клиента и группу логотипов сервера сообщений SAP BW, к которому вы хотите подключиться. В этом примере используется SAPBWTestServer имя сервера, системный номер 100, идентификатор 837клиента и группа PURCHASINGвхода.

  3. Выберите локальный шлюз данных , который вы хотите использовать для подключения к данным.

  4. Задайте тип проверки подлинности"Базовый". Введите имя пользователя и пароль.

    Вход в систему сервера сообщений SAP BW через Интернет.

  5. Вы также можете выбрать из набора дополнительных параметров для точной настройки запроса.

  6. Нажмите кнопку "Далее ", чтобы подключиться.

  7. В диалоговом окне "Навигатор" выберите нужные элементы. При выборе одного или нескольких элементов на сервере диалоговое окно "Навигатор " создает предварительную версию выходной таблицы. Дополнительные сведения о навигации по объектам запросов сервера сообщений SAP BW в Power Query см. в разделе Навигация по объектам запроса.

  8. В диалоговом окне Navigator можно преобразовать данные в Power Query Editor, выбрав Transform Data.

    Обзор навигатора сервера сообщений SAP BW в Power Query Online.

Подключение с помощью строк маршрутизатора

Маршрутизатор SAP — это программа SAP, которая выступает в качестве промежуточной станции (прокси-сервера) в сетевом соединении между системами SAP или между системами SAP и внешними сетями. Маршрутизатор SAP управляет доступом к сети и, таким образом, является полезным улучшением существующей системы брандмауэра (фильтра портов). Образно брандмауэр формирует неизменяемую "стену" вокруг вашей сети. Тем не менее, поскольку некоторые подключения должны проникать в эту стену, "ворота" должны быть сделаны в брандмауэре. Маршрутизатор SAP предполагает контроль над этим шлюзом. Короче говоря, маршрутизатор SAP предоставляет средства управления доступом к системе SAP.

Строки маршрутизатора в Power Query

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

Синтаксис, используемый для строки маршрутизатора:

<SAP router 1><SAP router 2>.....<SAP router n><destination : message server>

Where:

  • <SAP router> = /H/<sap router host name>/S/<sap router port>
  • <destination> = /M/<message server host name>/S/<message server port or service name>/G/<logon group>

Замечание

/S/<port> Может быть опущен, если порт является портом по умолчанию (3299).

В следующей таблице приведены примеры некоторых строк маршрутизатора.

Место назначения Example Строка маршрутизатора
Сервер сообщений Маршрутизатор SAP с портом сервера сообщений /H/saprouter-maq/S/3299/M/bwmpms.mycompany.com/S/3214
Сервер сообщений Маршрутизатор SAP с группой входа /H/saprouter-maq/S/3299/M/bwmpms.mycompany.com/S/3214/G/space

Соображения

  • Строки маршрутизатора могут включать пароли, префиксированные либо /P/, либо /W/. Пароли не поддерживаются в строках маршрутизатора Power Query, так как это может быть небезопасным. Использование пароля приведет к ошибке.

  • Строки маршрутизатора также позволяют использовать символьные имена систем SAP, префиксированные с /R/префиксом. Этот тип строки не поддерживается в Power Query.

  • В Power Query можно использовать синтаксис "строка маршрутизатора" для указания пользовательского порта, поэтому разрешены строки маршрутизатора с одной станцией. Затем строки маршрутизатора можно определить, если они начинаются с /H/ или /M/. Предполагается, что любые другие входные данные являются именем сервера или IP-адресом.

  • Чтобы разрешить использовать те же строки маршрутизатора, которые используются в других средствах, в строке маршрутизатора поддерживается параметр /G/. При наличии оно должно соответствовать значению, указанному в параметре "Группа входа".

  • Если указан порт сервера сообщений, он будет отправлен. В этих обстоятельствах SystemId опущен из строки подключения, так как это больше не требуется. Тем не менее, необходимо указать значение SystemId , даже если оно не будет использоваться для установления соединения.

См. также