Поделиться через


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

Примечание.

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

Итоги

Позиция Description
Состояние выпуска Общая доступность
Продукты 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 в Power BI Desktop или Power Query Online, необходимо установить SAP .NET Подключение or 3.0 или 3.1. Для скачивания требуются действительные учетные данные S-пользователя. Обратитесь к группе sap Basis, чтобы получить SAP .NET Подключение or 3.0 или 3.1. Вы можете скачать sap .NET Подключение or 3.0 или 3.1 из SAP. Соединитель поставляется в 32-разрядных и 64-разрядных версиях. Выберите версию, соответствующую установке Power BI Desktop. Для Power Query Online выберите 64-разрядную версию.

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

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

Примечание.

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

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

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

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

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

  1. На вкладке "Главная" Power BI Desktop выберите "Получить сервер > приложений SAP Business Warehouse".

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

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

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

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

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

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

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

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

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

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

    Представление навигатора из Power Query Desktop.

  5. В диалоговом окне "Навигатор" можно преобразовать данные в Редактор Power Query, выбрав "Преобразовать данные" или загрузить данные, выбрав "Загрузить".

Подключение на сервер приложений 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 online.

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

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

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

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

    Представление навигатора из 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>

Где:

  • <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).

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

Назначение Пример Строка маршрутизатора
Сервер приложений Полное доменное имя сервера приложений /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-адресом.

Следующие шаги