Сервер сообщений SAP Business Warehouse
Примечание.
Соединитель сервера сообщений SAP Business Warehouse (BW) теперь сертифицирован для SAP BW/4HANA по состоянию на июнь 2020 года.
Итоги
Позиция | Description |
---|---|
Состояние выпуска | Общая доступность |
Продукты | Power BI (семантические модели) Power BI (потоки данных) Fabric (Dataflow 2-го поколения) Power Apps (потоки данных) |
Поддерживаемые типы проверки подлинности | Windows (настольный компьютер) База данных (рабочий стол) Базовый (онлайн) |
Справочная документация по функциям | SapBusinessWarehouse.Cubes Sapbusinesswarehouseexecutionmode.DataStream SapBusinessWarehouseExecutionMode.BasXml SapBusinessWarehouseExecutionMode.BasXmlGzip |
Примечание.
Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.
Необходимые компоненты
Внимание
Версия 1.0 соединителя сервера сообщений SAP BW устарела. Новые подключения будут использовать реализацию 2.0 соединителя сервера сообщений SAP BW. Все поддержку версии 1.0 будут удалены из соединителя в ближайшее время.
Для входа на веб-сайт и скачивания драйверов потребуется учетная запись SAP. Если вы не уверены, обратитесь к администратору SAP в организации.
Чтобы использовать соединитель сервера сообщений 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.
Примечание.
В конце 2023 года соединитель SAP BW Application Server содержит поддержку SAP .NET Подключение or 3.1.
Поддерживаемые возможности
- Import
- Direct Query (семантические модели Power BI)
- Дополнительные
- Код языка
- Режим выполнения
- Размер пакета
- Инструкция многомерных выражений
- Включить структуры характеристик
Подключение на сервер сообщений SAP BW из Power Query Desktop
Чтобы подключиться к серверу сообщений SAP BW, выполните следующее:
На вкладке "Главная" Power BI Desktop выберите "Получить данные > SAP Business Warehouse Message Server".
Введите сервер, системный номер, идентификатор клиента и группу входа сервера сообщений SAP BW, к которому вы хотите подключиться. В этом примере используется
SAPBWTestServer
имя сервера, системный номер100
, идентификатор837
клиента и группаPURCHASING
входа.Примечание.
Вы также можете использовать строки маршрутизатора для подключения к данным. Дополнительные сведения: Подключение с помощью строк маршрутизатора
В остальном примере описывается, как импортировать данные в Power Query Desktop, который является параметром по умолчанию для режима Подключение тивности данных. Если вы хотите использовать DirectQuery для загрузки данных, см. Подключение в хранилище SAP Business Warehouse с помощью DirectQuery в Power BI.
Если вы хотите использовать любой из дополнительных параметров для этого соединителя для точной настройки запроса, перейдите к разделу "Дополнительные параметры".
Завершив заполнение соответствующих сведений, нажмите кнопку "ОК".
При первом доступе к базе данных серверу сообщений SAP BW требуются учетные данные пользователя базы данных. Power Query Desktop предлагает два режима проверки подлинности для подключений SAP BW— имя пользователя и пароль (база данных) и проверка подлинности Windows (единый вход). Проверка подлинности SAML в настоящее время не поддерживается. Выберите Windows или Базу данных. Если выбрать проверку подлинности базы данных , введите имя пользователя и пароль. Если выбрана проверка подлинности Windows, перейдите к проверке подлинности Windows и единому входу, чтобы узнать больше о требованиях к проверка подлинности Windows.
В этом случае выберите Подключиться.
Дополнительные сведения о проверке подлинности см. в описании проверки подлинности с помощью источника данных.
В диалоговом окне "Навигатор" выберите нужные элементы. При выборе одного или нескольких элементов на сервере диалоговое окно "Навигатор " создает предварительную версию выходной таблицы. Дополнительные сведения о навигации по объектам запросов сервера сообщений SAP BW в Power Query см. в разделе "Навигация по объектам запроса".
В диалоговом окне "Навигатор" можно преобразовать данные в Редактор Power Query, выбрав "Преобразовать данные" или загрузить данные, выбрав "Загрузить".
Подключение на сервер сообщений SAP BW из Power Query Online
Чтобы подключиться к серверу сообщений SAP BW из Power Query Online, выполните следующее:
На странице источников данных выберите сервер сообщений SAP BW.
Введите сервер, системный номер, идентификатор клиента и группу логотипов сервера сообщений SAP BW, к которому вы хотите подключиться. В этом примере используется
SAPBWTestServer
имя сервера, системный номер100
, идентификатор837
клиента и группаPURCHASING
входа.Выберите локальный шлюз данных, который вы хотите использовать для подключения к данным.
Задайте типпроверки подлинности "Базовый". Введите имя пользователя и пароль.
Вы также можете выбрать из набора дополнительных параметров для точной настройки запроса.
Нажмите кнопку " Далее ", чтобы подключиться.
В диалоговом окне "Навигатор" выберите нужные элементы. При выборе одного или нескольких элементов на сервере диалоговое окно "Навигатор " создает предварительную версию выходной таблицы. Дополнительные сведения о навигации по объектам запросов сервера сообщений SAP BW в Power Query см. в разделе "Навигация по объектам запроса".
В диалоговом окне "Навигатор" можно преобразовать данные в Редактор Power Query, выбрав "Преобразовать данные".
Подключение с помощью строк маршрутизатора
Маршрутизатор 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>
Где:
<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).
В следующей таблице приведены примеры некоторых строк маршрутизатора.
Назначение | Пример | Строка маршрутизатора |
---|---|---|
Сервер сообщений | Маршрутизатор 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
, даже если оно не будет использоваться для установления соединения.