Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Соединитель сервера сообщений 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.
Замечание
В конце 2023 года соединитель SAP BW Application Server содержит поддержку SAP .NET Connector 3.1.
Поддерживаемые возможности
- Import
- Прямой запрос (семантические модели Power BI)
- Продвинутый
- Код языка
- Режим выполнения
- Размер партии
- Оператор многомерных выражений
- Включение структурных характеристик
Подключение к серверу сообщений SAP BW с Power Query desktop
Чтобы подключиться к серверу сообщений SAP BW, выполните следующее:
На Power BI вкладке Home desktop выберите Get Data > SAP Business Warehouse Message Server.
Введите сервер, системный номер, идентификатор клиента и группу входа сервера сообщений SAP BW, к которому вы хотите подключиться. В этом примере используется
SAPBWTestServerимя сервера, системный номер100, идентификатор837клиента и группаPURCHASINGвхода.Замечание
Вы также можете использовать строки маршрутизатора для подключения к данным. Дополнительные сведения: подключение с помощью строк маршрутизатора
В остальном примере описывается, как импортировать данные в Power Query Desktop, который является параметром по умолчанию для режима подключения Data Connectivity. Если вы хотите использовать DirectQuery для загрузки данных, см. раздел Connect to SAP Business Warehouse с помощью DirectQuery в Power BI.
Если вы хотите использовать любой из дополнительных параметров для этого соединителя для точной настройки запроса, перейдите к разделу "Дополнительные параметры".
Завершив заполнение соответствующих сведений, нажмите кнопку "ОК".
При первом доступе к базе данных серверу сообщений SAP BW требуются учетные данные пользователя базы данных. Power Query Desktop предлагает два режима проверки подлинности для подключений SAP BW — имя пользователя и пароль (база данных) и Windows authentication (единый вход). Проверка подлинности SAML в настоящее время не поддерживается. Выберите Windows или Database. Если выбрать проверку подлинности базы данных , введите имя пользователя и пароль. Если выбрать проверку подлинности Windows, перейдите в раздел Проверка подлинности Windows и единый вход, чтобы узнать больше о требованиях для проверки подлинности Windows.
Затем выберите Подключиться.
Дополнительные сведения о проверке подлинности см. в аутентификации с помощью источника данных.
В диалоговом окне "Навигатор" выберите нужные элементы. При выборе одного или нескольких элементов на сервере диалоговое окно "Навигатор " создает предварительную версию выходной таблицы. Дополнительные сведения о навигации по объектам запросов сервера сообщений SAP BW в Power Query см. в разделе Навигация по объектам запроса.
В диалоговом окне Navigator можно преобразовать данные в Power Query Editor, выбрав Transform Data или загрузить данные, выбрав Load.
Подключение к серверу сообщений SAP BW из Power Query Online
Чтобы подключиться к серверу сообщений SAP BW из Power Query Online:
На странице источников данных выберите сервер сообщений SAP BW.
Введите сервер, системный номер, идентификатор клиента и группу логотипов сервера сообщений SAP BW, к которому вы хотите подключиться. В этом примере используется
SAPBWTestServerимя сервера, системный номер100, идентификатор837клиента и группаPURCHASINGвхода.Выберите локальный шлюз данных , который вы хотите использовать для подключения к данным.
Задайте тип проверки подлинности"Базовый". Введите имя пользователя и пароль.
Вы также можете выбрать из набора дополнительных параметров для точной настройки запроса.
Нажмите кнопку "Далее ", чтобы подключиться.
В диалоговом окне "Навигатор" выберите нужные элементы. При выборе одного или нескольких элементов на сервере диалоговое окно "Навигатор " создает предварительную версию выходной таблицы. Дополнительные сведения о навигации по объектам запросов сервера сообщений SAP BW в Power Query см. в разделе Навигация по объектам запроса.
В диалоговом окне Navigator можно преобразовать данные в Power Query Editor, выбрав Transform Data.
Подключение с помощью строк маршрутизатора
Маршрутизатор 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, даже если оно не будет использоваться для установления соединения.