Поделиться через


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

Эта статья является частью серии статей о расширении и инновациях 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 Supply Chain Management (SCM) и SAP Supplier 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 находится в определенной версии, например sap, OS и DB. Задокументируйте исходную версию решения 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 и конвейеры Azure Synapse Analytics предоставляют несколько соединителей для извлечения данных из источников SAP. Дополнительные сведения см. в разделе "Преобразование данных из источника ODP SAP" с помощью соединителя SAP CDC и интеграции данных SAP с помощью Фабрика данных Azure.

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

    • Исходный бизнес-объект.
    • Тип данных, таких как первичные данные, транзакционные данные или текстовые данные, зависящие от языка.
    • Исходные таблицы и (или) представления и первичные ключевые столбцы.
    • Полная загрузка и разностная загрузка, шаблоны изменений данных, объем данных и сжатие данных.
    • Извлечение в пакетах и почти в режиме реального времени репликации. Минимальный интервал триггера расписания в Azure Synapse составляет одну минуту.
    • Методы доступа к данным, предоставляемые исходной системой.
    • Собственные средства ИTL Azure или сторонние средства ETL и соединители данных, наиболее подходящие для варианта использования.
    • В случае соединителя 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 (отслеживания измененных данных) рекомендуется использовать следующие поставщики данных на основе исходной системы.

    Источник 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, например теневую таблицу для отслеживания изменений.

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