Источник «SAP BW»
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Источник SAP BW — это исходный компонент Microsoft Connector 1.1 для SAP BW. Таким образом, источник SAP BW извлекает данные из системы SAP Netweaver BW версии 7 и делает эти данные доступными для потока данных в пакете Служб Microsoft Integration Services.
Данный источник содержит один выход и один выход ошибок.
Внимание
Документация по Microsoft Connector 1.1 для SAP BW предполагает, что читатель знаком со средой SAP Netweaver BW. Дополнительные сведения о SAP Netweaver BW или сведения о настройке объектов и процессов SAP Netweaver BW см. в документации SAP.
Внимание
Для извлечения данных из SAP Netweaver BW требуется дополнительная лицензия SAP. Обратитесь к SAP, чтобы уточнить требования.
Для использования источника SAP BW необходимо выполнить следующие задачи.
Подготовка объектов SAP Netweaver BW, необходимых для источника
Для источника SAP BW для начала его функционирования необходимы определенные объекты в системе SAP Netweaver BW. Если эти объекты не существуют, выполните следующие действия для создания и настройки этих объектов в системе SAP Netweaver BW.
Примечание.
Дополнительные сведения об этих объектах и следующих шагах настройки см. в документации SAP Netweaver BW.
Выполните вход в SAP Netweaver BW с помощью графического интерфейса SAP, введите код транзакции SM59 и создайте назначение RFC.
Для параметра Тип соединениявыберите TCP/IP.
Для параметра Тип активациивыберите Программа зарегистрированного сервера.
Для параметра Тип связи с целевой системойвыберите Не Юникод (неактивные настройки MDMP).
Назначьте соответствующий идентификатор программы.
Создайте открытое назначение концентратора.
Перейдите в Administrator Workbench (код транзакции RSA1) и в левой панели выберите Открыть назначение концентратора.
На центральной панели щелкните правой кнопкой мыши InfoArea, а затем выберите "Создание назначения концентратора".
Для параметра Тип назначениявыберите «Средство стороннего производителя», а затем укажите ранее созданное назначение RFC.
Сохраните и активируйте новое открытое назначение концентратора.
Создание процесса передачи данных (DTP)
На центральной панели InfoArea щелкните правой кнопкой мыши ранее созданное назначение, а затем выберите "Создание процесса передачи данных".
Настройте, сохраните и активируйте DTP.
В меню выберите пункт Переход, а затем выберите пункт Параметры диспетчера пакета.
Обновите Число процессов до 1 для последовательного выполнения.
Создание цепочки процессов
При настройке цепочки процессов выберите Начать использование метаданных цепочки или API метаданных в качестве Параметров планированияЗапуска процесса, а затем добавьте ранее созданный DTP как следующий узел.
Сохраните и активируйте цепочку процессов.
Источник SAP BW может вызывать цепочку процессов для активации процесса передачи данных.
Подключение к системе SAP Netweaver BW
Чтобы подключиться к системе SAP Netweaver BW версии 7, источник SAP BW использует диспетчер соединений SAP BW, который входит в пакет Microsoft Connector 1.1 для SAP BW. Диспетчер соединений SAP BW — это единственный диспетчер соединений служб Integration Services, который может использовать источник SAP BW.
Дополнительные сведения о диспетчере соединений SAP BW см. в разделе SAP BW Connection Manager.
Настройка источника SAP BW
Для настройки источника SAP BW применяются следующие способы.
Воспользуйтесь поиском и выберите назначение службы открытого концентратора (OHS), используемого для извлечения данных.
Выберите один из следующих методов для извлечения данных.
Запустите цепочку процессов. В этом случае пакет служб Integration Services запускает процесс извлечения.
Дождитесь уведомления от системы SAP Netweaver BW для начала извлечения. В этом случае система SAP Netweaver BW запустит процесс извлечения.
Выполните извлечение данных, связанных с запросом с определенным идентификатором. В этом случае система SAP Netweaver BW уже извлекла данные во внутреннюю таблицу, а пакет служб Integration Services просто считывает данные.
В зависимости от выбранного метода извлечения данных укажите следующую дополнительную информацию.
Для параметра P — запустить цепочку процесса укажите имя узла шлюза, имя службы шлюза, идентификатор программы для назначения RFC и имя цепочки процессов.
Для параметра W — ждать уведомления укажите имя узла шлюза, имя сервера шлюза и идентификатор программы для назначения RFC. Можно также указать время ожидания (в секундах). Время ожидания — это максимальный период времени, в течение которого источник ожидает оповещения.
Для параметра E — только извлечь укажите идентификатор запроса.
Укажите правила преобразования строк. (Например, преобразование всех строк в зависимости от того, поддерживает ли система SAP Netweaver BW Юникод или преобразование всех строк в varchar или nvarchar.)
Используйте параметры, выбранные для предварительного просмотра извлекаемых данных.
Можно также включить ведение журнала вызовов функций RFC источником. (Это ведение журнала отличается от необязательного ведения журнала, которое можно включить в пакетах служб Integration Services.) При настройке диспетчера соединений SAP BW, используемого источником, можно включить ведение журнала вызовов функций RFC. Дополнительные сведения о настройке диспетчера соединений см. в разделе SAP BW Connection Manager.
Если вы не знаете все значения, необходимые для настройки источника, может потребоваться связаться с администратором SAP.
Пошаговое руководство, в котором показано, как настроить и использовать диспетчер соединений, источник и назначение SAP BW, см. в техническом документе Использование служб SQL Server 2008 Integration Services с SAP BI 7.0. В этом техническом документе также показано, как настроить необходимые объекты в SAP BW.
Использование конструктора служб SSIS для настройки источника
Дополнительные сведения о свойствах источника SAP BW, который можно задать в конструкторе служб SSIS, щелкните один из следующих разделов:
При настройке источника SAP BW можно также использовать другие диалоговые окна для поиска объектов SAP Netweaver BW и предварительного просмотра исходных данных. Дополнительные сведения об этих диалоговых окнах см. в следующих разделах.