Сервер приложений SAP Business Warehouse

Замечание

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

Сводка

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

Замечание

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

Предпосылки

Это важно

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

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

Поддерживается BW 7.3, BW 7.5 и BW/4HANA 2.0.

Чтобы использовать соединитель SAP BW Application Server в Power BI Desktop или Power Query Online, необходимо установить соединитель SAP .NET 3.0 или 3.1. Для доступа к скачиванию требуется допустимый S-пользователь. Обратитесь к группе SAP Basis, чтобы получить коннектор SAP .NET 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)
  • Продвинутый
    • Код языка
    • Режим выполнения
    • Размер партии
    • Оператор MDX
    • Включение структурных характеристик

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

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

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

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

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

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

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

    Введите сведения о сервере приложений SAP Business Warehouse.

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

    Введите учетные данные сервера.

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

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

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

    Область навигации из Power Query Desktop.

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

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

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

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

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

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

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

    Снимок экрана: веб-вход в SAP BW Application Server.

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

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

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

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

    Скриншот, на котором показано представление обозревателя в 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 : application server>

Where:

  • <SAP router> = /H/<sap router host name>/S/<sap router port>
  • <destination> = /H/<application server host name>/S/<application server port or service name>

Замечание

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

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

Место назначения Example Строка маршрутизатора
Сервер приложений Полное доменное имя сервера приложений /H/saprouter-maq/S/3299/H/bwmpas.mycompany.com/S/3214
Сервер приложений Предоставленный порт маршрутизатора SAP /H/saprouter-maq/S/3299/H/bwmpas/S/3214
Сервер приложений Порт маршрутизатора SAP опущен /H/10.11.23.33/H/bwmpas/S/3214

Соображения

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

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

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

Дальнейшие шаги