Копирование данных из SAP BW в хранилище озера данных Azure с помощью фабрики данных Azure
Я пытался скопировать некоторые данные из локальной системы SAP BW в облачное хранилище озера данных Azure. Я уже настроил приемник как хранилище озера данных, но у меня проблемы с настройкой источника. Я уже скачал библиотеку netweaver и поместил dll в папку system 32 и создал среду интеграции, которая работает на моем локальном компьютере. Кто-нибудь пробовал это раньше?
Спасибо
2 ответа
Я рекомендую использовать функцию SAP Open Hub SAP BW для создания плоского файла, если у вас нет других инструментов SAP Data Services или HANA. Затем файлы можно загрузить в HDFS, которая является хранилищем озера данных Azure.
Причина этой рекомендации: 1. Открытый концентратор SAP BW прост для разработчика и даже для лиц, не являющихся сотрудниками SAP. 2. Я не рекомендую использовать Netweaver RFC (библиотека dll) для интеграции с SAP BW, так как он в основном использует MDX для чтения данных BW со значительным кодированием и пониманием метаданных BW. 3. Это может гарантировать отсутствие нарушения лицензирования распространения данных SAP.
Надеюсь, это поможет.
лей
@lei Библиотека nw, о которой упоминал Фабрицио, должна быть nwlibrfc32.dll, которую клиенты должны вводить вручную, чтобы ADF мог работать с источником данных BW. Это общая структура, к которой служба PowerBI обращается к источнику данных BW. Технически говоря, это выполнимо, и Fabricio должен гарантировать, что правильная DLL введена (32-битная или 64-битная). Без журнала ошибок мы должны спекулировать.
Однако, с точки зрения решения, пожалуйста, поймите, что это не будет эффективным способом из-за узкого места в базовом ядре MDX и процессоре результатов разъема BW. Если объем маленький, то проблема отсутствует. В противном случае нам нужно рассмотреть другие варианты. Можно использовать Open Hub, если пользователь может работать с набором управления пакетными заданиями в BW и отдельным набором управления заданиями ADF в Azure. С точки зрения гибкости ИТ, объединение двух наборов операционных процессов - не лучший подход.
Другой вариант, который стоит рассмотреть, - это удержать ADF, но вместо этого выбрать SSIS. Используйте SSIS для загрузки данных SAP с помощью пакета компонентов Azure, как мы. Но это может быть не лучшим подходом, так как больше нет ADF, если команда Fabricio уже инвестировала в ADF. Или, может быть, они предпочитают SSIS. В общем, должен быть определенный уровень компромисса в направлении устойчивого решения.
Вернуться к исходному вопросу, пожалуйста, опубликуйте подробности ошибки, и мы поможем разобраться.