Определение источников данных SAP

Эта статья является частью серии статей "Расширение и инновации данных SAP: лучшие практики".

  • Идентификация источников данных SAP
  • Выберите лучший коннектор SAP.
  • Производительность и устранение неполадок при извлечении данных SAP
  • Безопасность интеграции данных для SAP на Azure
  • Генеральная архитектура интеграции данных SAP

Для цифрового преобразования требуется простое сочетание аналитики, полученной от данных в бизнес-операциях, для удовлетворения бизнес-целей предприятия. Предприятия используют приложения SAP в качестве систем планирования корпоративных ресурсов (ERP), бизнес-приложений SaaS, корпоративных хранилищ данных, бизнес-аналитики или платформ интеграции. Разложенные данные в системах SAP можно использовать для преобразования бизнеса. По мере продвижения по пути внедрения облака и перемещения критически важных для бизнеса рабочих нагрузок в Azure приоритетом переместите рабочие нагрузки SAP в Azure. Этот метод оптимально интегрирует данные в среду Azure.

Клиенты развернули платформу SAP, следуя рекомендациям ускорителя целевой зоны SAP. Следующим шагом является инновация с использованием служб данных Azure. Следующий шаг — объединить и расширить рабочие нагрузки SAP на Azure, которые развертываются и работают как инфраструктура как услуга (IaaS) или программное обеспечение как услуга (SaaS) с Azure службами данных. Когда клиенты объединяют данные SAP и не SAP и применяют расширенные службы данных, такие как аналитика и ИИ, они извлекают аналитические сведения в режиме реального времени. Этот метод улучшает бизнес-результаты.

Обзор

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

  • SAP Business Suite — это набор основных приложений, таких как SAP ERP, SAP Customer Relationship Management (CRM), SAP управление цепочкой поставок (SCM) и SAP Providers Relationship Management (SRM). Эти приложения выполняются в SAP HANA, которая является базой данных SAP в памяти. Или они могут работать в любой базе данных, отличной от SAP, например Oracle, Microsoft SQL Server или IBM Db2.

  • SAP ERP является наиболее широко используемым решением SAP для планирования корпоративных ресурсов. Он предоставляет основные бизнес-функции, такие как учет, логистика и управление персоналом.

  • SAP S/4HANA — это следующее поколение бизнес-приложений. SAP S/4HANA поставляется с большими данными и бизнес-моделями и пользовательским интерфейсом на основе HTML5. Как подразумевает имя, SAP S/4HANA выполняется только в SAP HANA и предоставляет возможности OLAP и OLTP в режиме реального времени.

  • SAP BW и SAP BW/4HANA — это решения для хранения данных SAP. Они представляют наиболее распространенный источник бизнес-данных SAP. Большинство клиентов SAP используют эти решения в качестве корпоративного хранилища данных, киоска данных отдела или платформы больших данных для загрузки данных из операционных исходных систем SAP. SAP BW/4HANA выполняется только в SAP HANA. Она имеет упрощенную архитектуру данных и возможности открытой аналитики. Оба решения обеспечивают интегрированный опыт работы с хранилищем данных, включая моделирование, сбор, интеграцию и многоуровневое размещение данных.

Клиенты также могут развертывать следующие облачные решения аналитики и планирования в их ландшафте:

Решения SAP SaaS:

  • SAP S/4HANA Cloud — это общедоступная облачная версия SAP S/4HANA.
  • Решения SAP Customer Experience, такие как SAP Commerce Cloud, SAP Sales Cloud и SAP Service Cloud.
  • Сеть SAP Business Network для управления прямыми и косвенными расходами.
  • SAP Concur для управления поездками и расходами.
  • для управления внешней рабочей силой.
  • SAP SuccessFactors для управления человеческим капиталом.

Рекомендации по проектированию

  • Исходную систему выбирайте на основе существующих реализаций и бизнес-кейсов. Исходная среда SAP имеет определенные версии, такие как версии SAP, ОС и БД. Задокументируйте исходную версию решения SAP, ОС и базы данных. Как правило, ОС, SAP NetWeaver и база данных обновляются в рамках управления жизненным циклом программного обеспечения. В зависимости от клиента они могут обновляться один или два раза в год. Быстрые изменения версий программного обеспечения недоступны в краткосрочной перспективе. Варианты доступа к решению SaaS могут быть более ограниченными, чем устаревшие и локальные решения. Сначала ознакомьтесь с возможностями и ограничениями текущего решения относительно характера данных и его извлечения на основе бизнес-требований.

  • Лицензирование Поймите, какие лицензии доступны, и подумайте о последствиях лицензирования перед извлечением данных из систем SAP. Работа с коллегами SAP. Так как лицензирование является сложной темой, и политики могут меняться со временем, вы можете обратиться к группе учетных записей SAP для получения рекомендаций. Дополнительные сведения см. в следующих руководствах:

  • Руководство по косвенному доступу для клиентов SAP ERP (ECC и SAP S/4HANA) с контрактами, основанными на ценообразовательных политиках SAP до 10 апреля 2018 г.

  • Ценообразование ERP в цифровую эпоху с внедрением модели ценообразования на основе результатов ERP, начатой 10 апреля 2018 года.

  • SAP HANA Для SAP HANA необходимо различать базу данных среды выполнения и лицензии на базу данных с полным использованием. Базы данных среды выполнения поддерживают только программное обеспечение, лицензированное из SAP. Базы данных с полным использованием, лицензированные с помощью SAP, поддерживают SAP и программное обеспечение, отличное от SAP. Полный доступ к базам данных SAP HANA лицензирован на основе метрики гигабайта памяти. Таким образом, сторонние соединители данных, обращающиеся к базе данных SAP HANA, должны иметь полную лицензию SAP HANA на использование базы данных. Дополнительные сведения см. в разделе о технических деталях лицензирования HANA.

  • лицензия OpenHub Для извлечения данных из SAP BW на любой базе данных или SAP HANA рассмотрите лицензию SAP NetWeaver OpenHub и лицензию SAP OpenHub для S/4HANA. Эти лицензии включены в выпуск SAP HANA enterprise. Sap BW/4HANA не требует лицензии OpenHub. Для получения более подробной информации об условиях и положениях см. Права использования программного обеспечения SAP (SUR).

  • Лицензирование SLT Платформа подготовки операционных данных (ODP) является частью многих систем SAP, включая SAP ECC и SAP S/4HANA. Он также содержится в SAP BW и SAP BW/4HANA. Одним из возможных поставщиков ODP соединителя SAP CDC является сервер репликации ландшафтных преобразований SAP (SLT). Это технология репликации данных на основе триггеров, которая позволяет выполнять репликацию данных в режиме реального времени из источников SAP и/или не-SAP в целевые системы SAP и/или не-SAP. Дополнительные сведения см. по ссылке "SLT Лицензирование". Целевая система репликации определяет нужную лицензию. Если лицензия целевой системы включает использование SLT, вам не нужна отдельная лицензия SLT. В любом другом случае SLT, включая использование соединителя SAP CDC, требуется полная лицензия SLT.

  • В организации клиентов есть отдельные группы, поддерживающие интеграцию данных и проекты SAP. Часто команда данных не знает о существующих лицензиях OpenHub, позволяющих извлекать данные из SAP BW с помощью интерфейса OpenHub.

  • Учитывайте технический долг, связанный с существующими преобразованиями и инвестициями в SAP BW.

  • Фабрика данных Azure конвейеры предоставляют несколько соединителей для извлечения данных из источников SAP. Дополнительные сведения см. в разделе Трансформ данных из источника SAP ODP с помощью соединителя SAP CDC и SAP data integration using Фабрика данных Azure.

  • Анализ данных после определения исходной системы и его возможностей и ограничений рассмотрим следующие элементы анализа данных:

    • Исходный бизнес-объект.
    • Тип данных, таких как первичные данные, транзакционные данные или текстовые данные, зависящие от языка.
    • Исходные таблицы и (или) представления и первичные ключевые столбцы.
    • Полная загрузка и разностная загрузка, шаблоны изменений данных, объем данных и сжатие данных.
    • Извлечение в пакетах против репликации почти в режиме реального времени.
    • Методы доступа к данным, предоставляемые исходной системой.
    • Инструменты ETL и соединители данных от Azure или сторонних поставщиков, наиболее подходящие для конкретного случая использования.
    • В случае соединителя SAP CDC рассмотрите тип поставщика ODP или контекста, например SAPI (DataSources/Extractors), BW (SAP NetWeaver Business Warehouse), ABAP CDS (ABAP Core Data Services) или HANA (представления информации HANA). В случае представлений ABAP CDS рассмотрите их поддерживаемые возможности и аннотации аналитики.

Рекомендации по проектированию

  • Если несколько исходных систем SAP ERP отправляют данные в региональный или глобальный центральный экземпляр SAP BW, система SAP BW является кандидатом по умолчанию для дальнейшего извлечения, преобразования и загрузки в службы данных Azure.

  • В некоторых случаях извлечение данных из системы SAP ERP в Azure имеет больше смысла. Например, автономный SAP ERP без подключения к SAP BW или данных в таблицах SAP ERP, которые не требуют логики преобразования в существующем SAP BW и могут быть извлечены с помощью соединителей данных, доступных в Azure. Одним из примеров является клиент, использующий SAP BW в качестве источника, и есть несколько таблиц, которые необходимо извлечь в полной нагрузке непосредственно из системы SAP ERP. Другой сценарий заключается в том, что источник клиента является системой SAP ERP и требуется более крупный набор данных.

  • Если система SAP BW имеет множество преобразований на основе данных, извлеченных из систем SAP ERP, можно рассмотреть соединитель SAP BW Open Hub для извлечения данных из SAP BW. Рассмотрите стратегию управления данными и компетенции вашей организации. Возможно, вы уже инвестируете в службы данных Azure, что может повлиять на выбор исходной системы SAP.

  • При использовании соединителя CDC (change data capture), рекомендуется использовать следующих поставщиков данных в зависимости от исходной системы.

    Источник SAP Поставщик данных
    ECC Извлекатели ECC: Извлекатель SAP — это программа, используемая для извлечения данных в исходной системе SAP и передачи их в систему SAP Business Warehouse или Business Intelligence. Если у вас или вашего партнера есть опыт и знания о BW-экстракторах, они являются предпочтительным вариантом. Убедитесь, что у вас есть опыт реализации и работы для успешного проекта.

    SLT (сервер репликации ландшафтных преобразований SAP): если вы не можете использовать средства извлечения или если требуется параметр триггера базы данных, вы можете полагаться на исходные таблицы и работать с помощью SLT.
    S/4 HANA Представления ABAP CDS: службы данных SAP Core (CDS) — это инфраструктура для моделирования данных, в которой модели данных определяются и используются на сервере базы данных, а не на сервере приложений. Существует два типа представлений SAP CDS, представлений HANA CDS и представлений ABAP CDS. Представления SAP ABAP CDS определяются на уровне сервера приложений. Этот параметр предпочтителен для извлечения данных. Данные проще использовать (многомерная модель). Технология проще обрабатывать, так как представления CDS похожи на представления базы данных, и их можно понять без глубоких знаний SAP. ** Пользовательские представления CDS легче создавать и они более функциональны.

    Извлекатели: существуют в S/4 HANA для устранения пробелов. Используйте этого поставщика, если у вас нет представлений CDS, и пробел заполняется с помощью экстракторов. Убедитесь, что у вас или партнера есть опыт реализации и работы для успешного проекта.

    SLT (сервер репликации ландшафтных преобразований SAP) — подключение к таблицам. Используйте этот параметр, если предыдущие два варианта не соответствуют варианту использования.
    BW (BW и BW/4 HANA) Объекты BW (InfoProviders, InfoObjects): этот метод предпочтителен. В большинстве случаев рекомендуется перейти непосредственно к объектам BW, так как данные уже доступны в InfoProviders и InfoObjects.

    Просмотры ABAP CDS: для исключительных случаев использования.

    Экстракторы BW: для особых случаев использования

    SLT: для исключительных случаев использования.

    Примечание: CDS, извлекатели BW и SLT используются для особых случаев применения. Например, если возможности, такие как CDC, недоступны в объектах BW, можно использовать один из других вариантов.

    Примечание.

    Существует несколько вариантов поставщика данных, когда учитываются все соединители.

  • Если вы используете соединитель SAP CDC, проверьте, использует ли клиент SAP SLT. В некоторых случаях у клиента есть лицензии на использование SAP SLT, но инфраструктура не существует. Эта ситуация может добавить дополнительные затраты.

  • Клиенты с лицензией и соответствующей инфраструктурой должны использовать SLT, так как он обеспечивает лучшее управление потоком данных для пользователей. Она выгружает нагрузку на производительность из основной системы ERP, например теневую таблицу для отслеживания изменений.

Следующие шаги

  • Выберите лучший коннектор SAP.
  • Производительность и устранение неполадок