Многие организации используют системы на базе ГИС наряду с управлением корпоративными активами или бизнес-системами, построенными на SAP. Эти две технологии могут быть интегрированы для поддержки сквозных рабочих процессов, синхронизации данных и прямого доступа к бизнес-слоям в контексте ГИС. SAP и Esri работают вместе, чтобы обеспечить реализацию этих паттернов, а широкая сеть партнеров также поддерживает интеграцию между системами SAP и ArcGIS. Приведенные ниже высокоуровневые шаблоны интеграции обычно основаны на установлении и поддержании связывания или синхронизации связей пар внешних ключей.
ArcGIS поддерживает создание многопользовательских баз геоданных в реляционных базах данных SAP HANA. SAP HANA может использоваться для хранения пространственных наборов данных, непространственных таблиц и различных других типов данных. С каждым выпуском программного обеспечения Esri работает над поддержкой последних версий базы данных SAP HANA, как описывается в этой документации.
Подключения к базам данных SAP HANA могут быть настроены как зарегистрированные хранилища данных с сайтами ArcGIS Server, а издатели могут создавать динамические сервисы, ссылающиеся на данные в этой базе данных. Слои запросов также могут быть созданы из баз данных SAP HANA и опубликованы в сервисах или использоваться в рабочих процессах ArcGIS Pro.
Esri недавно опубликовала тестовое исследование, посвященное использованию RISE с SAP, управляемой базой данных, которая может использоваться для создания паттернов, описанных выше для SAP HANA. В исследовании теста предоставляется дополнительная информация о производительности и функциональном тестировании с помощью этого предложения.
SAP Field Service Management — это мобильное приложение, поддерживающее несколько картографических интерфейсов, включая веб-карты из ArcGIS Online в модуле Service Map. Это может включать доступ к защищенным веб-картам (с использованием встроенной аутентификации) и наложения Activities, Technicians, Equipment и Regions, обеспечивая пространственное понимание контекста существующих объектов SAP и рабочих процессов.
Многие организации интегрируют ГИС системы с SAP-системами с помощью других паттернов, включая интеграции на основе ETL, запросы REST API или автоматизированные рабочие процессы, которые перемещают пользователя между приложениями на разных этапах рабочего процесса.
SAP Geospatial Enablement Framework облегчает интеграцию ArcGIS с SAP, предоставляя набор инструментов и сервисов, позволяющих обмениваться геопространственными данными между двумя платформами. Эта интеграция позволяет пользователям использовать продвинутые возможности картографирования и пространственного анализа ArcGIS в приложениях SAP, например, используя встроенный фрейм карты в интерфейсе SAP для создания рабочих нарядов на геопространственные активы или определения полигонов рабочей области. На технологическом уровне GEF использует REST API для соединения сервисов ArcGIS с системами SAP, что позволяет хранить транзакционные геопространственные данные в базе геоданных ArcGIS в SAP HANA и управлять ими. Кроме того, поддерживается использование сервисов OData для передачи геопространственных данных из SAP в ArcGIS, что позволяет визуализировать и анализировать данные в реальном времени.
Представления SAP Core Data Services (CDS) могут использоваться для интеграции ArcGIS с SAP, предоставляя семантический слой, позволяющий определять модели данных так, чтобы обе системы могли использовать их либо как виды вычислений HANA, либо как слои запросов ArcGIS. Виды CDS позволяют создавать виртуальные модели данных, которые могут предоставлять данные SAP в структурированном формате, к которым затем можно получить доступ через сервисы OData. Это облегчает получение геопространственных данных из баз геоданных в системах SAP HANA, которые можно визуализировать и анализировать в ArcGIS.
Business Technology Platform (BTP) SAP — это программное решение, поддерживающее интеграцию между данными, рабочими процессами и приложениями SAP и внешними системами. BTP включает в комплект SAP Integration Suite различные инструменты, которые можно использовать для подключения и интеграции с сервисами ArcGIS через REST API. Этот паттерн может использоваться для переноса наборов данных или объектов ArcGIS в SAP, а также для работы в обратном направлении, перемещая объекты SAP на конечные точки сервиса ArcGIS или вызывая инструменты геообработки, процессы автоматизации или вебхуки в зависимости от ситуации.