Переместить данные базы данных SQL Server в SAP BW

Я прочитал несколько статей о переносе данных из SAP BW в SQL Server. Я не могу найти какие-либо статьи о переносе данных из SQL Server в SAP BW, возможно ли это вообще, и если да, то как лучше всего это сделать?

2 ответа

Решение

После поиска по этой теме я нашел много ссылок, посвященных этой проблеме, в этом ответе я постараюсь обобщить их все и предоставить все ссылки, которые могут помочь вам в достижении вашей цели.

Существует много способов импорта данных из SQL Server в SAP BW:

(1) SAP BW DB Connect

С DB Connect вы можете загружать данные из системы баз данных, поддерживаемой SAP, путем

  • связывание базы данных с BW в качестве исходной системы, тем самым создавая прямую точку доступа к внешним системам управления реляционными базами данных (RDBMS).
  • Создание метаданных для BW путем создания источника данных.

(2) Услуги SAP BO

(3) SSIS - Microsoft Connector для SAP BW

Microsoft создала коннектор SSIS для SAP BW, который позволяет создавать соединение с SAP BW, вы можете ссылаться на следующие ссылки и официальную документацию:

SQL Server 2016

Microsoft Connector для SAP BW состоит из набора из трех компонентов, которые позволяют извлекать или загружать данные в систему SAP Netweaver BW версии 7. Microsoft Connector для SAP BW для SQL Server 2016 является компонентом пакета дополнительных компонентов SQL Server 2016.

SQL Server 2014

Microsoft Connector 1.1 для SAP BW состоит из набора из трех компонентов, которые позволяют извлекать или загружать данные в систему SAP Netweaver BW версии 7.

SQL Server 2008

Если вы решите использовать SSIS, я нашел этот технический документ SAP, содержащий подробные руководства:

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

(4) SSIS - погрузчик Xtract IS BW

Это сторонний инструмент, созданный для подключения SSIS к SAP BW.

Xtract IS Component Suite предлагает девять компонентов для обеспечения всех видов технологий интерфейса SAP. Реализуйте свои потоки данных безопасным и безопасным для типов способом с помощью графического редактора.


обсуждение

При поиске этой проблемы использовать SSIS для достижения этой цели не рекомендуется, поскольку она может столкнуться с проблемой несовместимости, они рекомендовали использовать стандартную исходную систему anyDB SAP BW или службы данных SAP BO.

Пример проблемы:

С другой стороны, службы SSIS гарантируют простоту использования, и существуют тысячи тем и ссылок на эти технологии, которые помогут вам достичь своей цели быстрее, чем другие технологии.


Ссылки и внешние ссылки

Я предполагаю, что самый простой способ - использовать инструмент ETL для извлечения данных из MSSQL и вставки в BW; в частности, Microsoft Integration Services (SSIS), которые вы, вероятно, уже имеете с вашей лицензией SQL Server.

SSIS - это визуальный инструмент, специально разработанный для сценариев ETL, подобных тому, что вы описали, и с ним легко начать работу. Я предполагаю, что это руководство охватывает 90% того, что вам нужно сделать.

Однако вам также следует выяснить, позволяет ли ваша лицензия использовать коннектор SSIS для SAP BW, и проверить, является ли это приемлемым вариантом для упрощения записи в BW, поскольку запись непосредственно в таблицы BW может быть невозможной (например, из-за лицензионных ограничений). и / или техническое воздействие из-за прямого манипулирования базой данных закрытой системы).

Создайте уровень юниверса / представления, используя существующую базу данных SQL Server. если не требуется никаких серьезных преобразований, можно избежать ETL

Другие вопросы по тегам