Share via


En iyi SAP bağlayıcısını seçin

Bu makale, "SAP verileri genişletme ve yenilikler: En iyi yöntemler" makale serisinin bir parçasıdır.

ŞUNLAR IÇIN GEÇERLIDIR: Azure Synapse Analytics Azure Data Factory

Bu makale, SAP'nin verileri genişletme ve yeniliklerinin 2. Bölümüdür: En iyi yöntemler serisi. Serideki ilk makale için bkz. SAP veri kaynaklarını tanımlama.

SAP uygulamaları genellikle çok büyük miktarda değerli iş verileri oluşturan görev açısından kritik ve temel iş süreçleri çalıştırır. OLTP genelinde ECC, CRM, SCM ve OLAP gibi BW gibi birçok SAP uygulaması ve çözümü vardır. SAP uygulamaları verileri çeşitli yollarla kullanıma sunar. Müşteriler SAP ile SAP dışı verileri birleştirip analiz ve yapay zeka gibi gelişmiş veri hizmetlerini uyguladığında gerçek zamanlı, tahmine dayalı içgörüler ayıklar. Bu yöntem, iş sonuçlarını geliştirir. SAP veri tümleştirmesi büyük ve karmaşık bir proje olabilir.

SAP verilerini Azure ile tümleştirmeye yönelik tasarım konuları

Azure Data Factory ve Azure Synapse Analytics işlem hatları SAP verilerini Azure ile tümleştirmek için çeşitli yollar ve bağlayıcılar sağlar. Seçtiğiniz yaklaşım ve SAP bağlayıcıları SAP uygulamasının türü, veri türü ve nasıl kullanıma sunulduğu, veri hacmi ve beklenen gecikme süresi, verilerle ne yapmak istediğiniz ve nerede depolamak istediğiniz gibi çeşitli faktörlere bağlıdır. Veriler SAP'de veya SAP dışında depolanabilir.

Yaklaşımınızı belirlemenize ve üst düzey bir mimari planlamanıza yardımcı olması için aşağıdaki noktaları öneririz.

  • İş kullanım örneklerinizin her birini ve her birinin beklenen sonucunu tanımlayın. Kullanım örneğinin hangi sorunu çözdüğüne veya kullanım örneğinin hangi iş sonucuna ulaştığını ve nasıl olduğunu göz önünde bulundurun.
  • SAP veri akışında ve veri sınıflandırmasında yer alan uygulamaları ve sistemleri tanımlama.
  • ECC, S/4HANA, BW/4HANA veya BWoH gibi SAP kaynak sistemleri dahil olmak üzere veri profilini tanımlayın. Ham veriler veya dönüştürülmüş veriler gibi verilerin hacmini ve türünü tanımlayın. Temel alınan veritabanı, EKKO, AUFK gibi SAP veri sözlüğü tabloları veya CDS Görünümleri, SAP ayıklayıcıları veya BW nesneleri gibi mantıksal nesneler gibi verilerin kullanılabildiği SAP nesnelerinin türünü tanımlayın.
  • Her senaryo için doğru bağlayıcıları belirleme. Azure, SAP sistemlerine bağlanmak için çeşitli bağlayıcılar sağlar ve belirli bir kaynak sistem için birden fazla bağlayıcı kullanılabilir. Ancak veri hacimleri ve SAP ürün sürümleri gibi diğer faktörler bu seçimi etkileyebilir.
  • Verileri temizleme, doğrulama, dönüştürme veya zenginleştirme gibi verilerle neler olacağını ve sap veya Azure gibi nerede gerçekleştiğini tanımlayın.
  • Verilerin nerede depolandığına(örneğin, bir veri gölü veya veri ambarı) ve nasıl görselleştirileceğine (örneğin Power BI) karar verin.
  • Beklenen gecikme süresini ve veri alımı sıklığını (örneğin, düşük gecikme süresi, 4 saatte bir veya günlük) göz önünde bulundurun.
  • İdare, sınıflandırma, erişim, güvenlik ve ağ gereksinimlerini tanımlayın.
  • Tek bir mimari deseninin tüm kullanım örneklerine hizmet mi yoksa önceki gereksinimlere göre birden çok desen oluşturmanız mı gerektiğini belirleyin.
  • Dahil olan Azure hizmetlerini ve iç kuruluşları ve SAP, Azure veri platformu, güvenlik ve ağ gibi gerekli becerileri ve kaynakları belirleyin.
  • İyi tanımlanmış hedef, kapsam, yaklaşım ve başarı ölçütleriyle kavram kanıtı çalıştırmayı göz önünde bulundurun.

İpucu

Mevcut ve gelecekteki SAP bileşenlerinin ve sürümlerinin çözümü desteklediğini doğrulayın.

Mümkün olduğunda, yük dengeleme için Uygulama Sunucusu yerine SAP İleti Sunucusu'na (Oturum açma türü: Grup) bağlanın.

Azure bağlayıcılarının çoğu Güvenli Ağ İletişimleri (SNC) kullanarak SAP sistemlerine bağlanmayı destekler.

Azure Data Factory ve Azure Synapse Analytics işlem hatları, SAP senaryoları için desen tabanlı bir yaklaşım kullanmaya başlamak için SAP şablonları sağlar.

SAP veri ayıklama senaryonuzun SAP lisanslamasını etkileyip etkilemediğini denetleyin.

SAP verilerinin Azure ile daha sıkı tümleştirilmesi için Azure için ABAP SDK'sını kullanabilirsiniz.

En uygun bağlayıcıyı seçin

Aşağıdaki önemli noktalar, verilerinizin nerede ve hangi biçimde bulunduğuna bağlı olarak yaklaşımınızı kullanmaya başlamanıza yardımcı olur.

  • Veriler bir SAP uygulaması içinde modellenmişse ve mantıksal nesneler biçiminde kullanılabilirse, NetWeaver AS ABAP'ye bağlanarak mantıksal nesnelerle çalışan bir bağlayıcı kullanın.
  • Veriler bir SAP uygulaması içinde modellenmemişse ancak ham formdaki veri sözlüğü tablolarında veya görünümlerinde kullanılabiliyorsa, NetWeaver AS ABAP'ye bağlanarak ham verilerle çalışan bir bağlayıcı kullanın.
  • Veriler SAP OLAP veya OLTP uygulamalarında kullanılabiliyorsa, ilgili uygulamayla çalışan bir bağlayıcı kullanın.
  • Veriler SAP HANA veritabanında kullanılabiliyorsa, HANA ODBC sürücülerini kullanarak HANA veritabanına bağlanan SAP HANA bağlayıcısını kullanın.
  • MS SQL, IBM ve Oracle gibi temel alınan anyDB (SAP olmayan) veritabanlarına bağlanan genel bağlayıcılar vardır.
  • Azure, SAP uygulamalarına bağlanmak için Azure Logic Apps, Power Apps ve Azure İşlevleri için SAP bağlayıcıları sağlar. Bu tümleştirme senaryoları farklı kullanım örneklerini kapsar, ancak çakışma olabilir.

İpucu

Uygulamanız veya senaryonuz için kullanılabilir bir bağlayıcı yoksa, verileri desteklenen bir uygulamaya veya senaryoya taşımayı göz önünde bulundurun.

Aşağıdaki tabloda, hangi SAP uygulamasından veri getirmek istediğinize bağlı olarak sağlanan daha geniş seçenekler gösterilmektedir.

Veri konumu Senaryo: Tam yük ve el ile delta Senaryo: Tam yük ve değişiklik verisi yakalama
SAP HANA SAP HANA SAP CDC
SAP BW MDX aracılığıylaSAP Tablosu, SAP BW OpenHub, SAP BW SAP CDC
SAP ECC, SAP S/4 HANA SAP Tablosu, SAP ECC SAP CDC

Aşağıdaki tabloda farklı SAP kaynakları, senaryoları ve bağlayıcının özellikleri için Azure Data Factory ve Azure Synapse Analytics'te kullanılabilen tüm SAP bağlayıcılarının özeti gösterilmektedir.

İpucu

Desteklenen bağlayıcılar ve özellikler genellikle SAP ürün örneğine bağlıdır, örneğin HANA'da BW ve BW/4HANA ve sürümü. Daha fazla bilgi için her bağlayıcının üretim belgelerine bakın.

SAP veri tümleştirme senaryosu için genel destek hakkında bilgi için bkz. SAP veri tümleştirmesi.

SAP kaynak uygulaması Veri türü Azure bağlayıcısı Desteklenen nesneler ve mod Protokol ve bağlantı Kimlik Doğrulaması Daha fazla bilgi Paralelleştirme ve performans Veri hacmi
SAP ECC, S/4HANA, CRM, SRM, HANA üzerinde BW ve BW/4HANA gibi NetWeaver AS ABAP tabanlı SAP uygulamaları Ham veri SLT aracılığıyla SAP CDC Tüm saydam, havuza alınan ve küme tabloları tam yüklemeyi ve CDC'yi destekler. Bazı görünümler (işlem SE11) tam yüklemeyi ve CDC'yi destekler. RFC, NetWeaver uygulamasına ve ileti sunucusuna çağrılar. Temel SNC Önkoşullar Evet, yapılandırılabilir bölümlemeye göre yerleşik paralel yükleme ile hızlı bir şekilde. Büyük
SAP ECC, S/4HANA, CRM, SRM, HANA üzerinde BW ve BW/4HANA gibi NetWeaver AS ABAP tabanlı SAP uygulamaları Mantıksal nesneler SAP CDC ABAP CDS görünümleri tam yükü destekler ve bunların çoğu deltayı destekler; örneğin zaman damgalarını veya tetikleyicileri temel alır. SAP ayıklayıcıları, standart ve özel, tam yükü destekler ve yapılandırmaya göre deltayı da destekleyebileceğinden. DSO, ADSO, InfoCubes, MultiProvider, CompositeProvider ve Query (InfoProvider olarak kullanıma sunulduysa) gibi BW InfoProvider'lar tam yüklemeyi destekler ve yapılandırmaya göre deltayı da destekleyebilmelidir. RFC, NetWeaver uygulamasına ve ileti sunucusuna çağrılar. Temel, SNC Önkoşullar Evet, yapılandırılabilir bölümlemeye göre yerleşik paralel yükleme ile hızlı bir şekilde. Büyük
SAP ECC, S/4 HANA, AnyDB'de BW ve HANA üzerinde BW gibi NetWeaver AS ABAP tabanlı SAP uygulamaları. BW/4HANA desteklenmiyor. Ham veri SAP Tablosu Tüm saydam, havuza alınan ve küme tabloları ve görünümleri (işlem SE11) tam yükü destekler. Ayrıca, zaman damgası veya benzersiz kimlik sütunu kullanarak değişiklikleri el ile filigranlama ile ayıklayabilirsiniz. RFC, NetWeaver uygulamasına ve ileti sunucusuna çağrılar. Temel, SNC Önkoşullar Evet, yapılandırılabilir bölümlemeye göre yerleşik paralel yükleme ile hızlı bir şekilde. Büyük
AnyDB'de BW ve HANA'da BW. BW/4HANA desteklenmiyor. Mantıksal nesneler SAP BW Open Hub Open Hub Hedefi (OHD) yerel tablosu aracılığıyla kullanıma sunulan DataSources, DSO, InfoCube, MultiProvider, CompositeProvider ve Query (InfoProvider olarak gösterildiyse) gibi BW nesneleri tam yüklemeyi destekler. OHD delta'yi destekliyorsa Delta desteklenir. RFC, NetWeaver uygulamasına ve ileti sunucusuna çağrılar. Temel Önkoşullar. Verileri kullanıma açmak için SAP BW'da SAP OHD oluşturun. Evet, OHD'ye özgü şemayı temel alan yerleşik paralel yükleme ile hızlı. Büyük
AnyDB'de BW ve HANA'da BW. BW/4HANA desteklenmiyor. Mantıksal nesneler MDX aracılığıyla SAP BW BW InfoCubes ve QueryCubes (BEx sorguları dahil) tam yüklemeyi destekler. Delta desteklenmez. RFC, NetWeaver uygulama sunucusuna çağrılar. Temel Önkoşullar Yavaş Küçük
SAP ECC, S/4 HANA Ham veriler veya mantıksal nesneler SAP Gateway aracılığıyla SAP ECC SAP pi'ye gönderilen SAP tabloları, görünümleri, BAPI nesneleri, ayıklayıcılar, veriler veya IDOC'ler gibi OData hizmetleri tarafından kullanıma sunulan ve göreli bağdaştırıcılar aracılığıyla OData olarak alınabilen tüm nesneler tam yükü destekler. Ayrıca, zaman damgası veya benzersiz kimlik sütunu kullanarak değişiklikleri el ile filigranlama ile ayıklayabilirsiniz. HTTP (OData) NetWeaver uygulamasına ve ileti sunucusuna çağrılar. Temel Önkoşullar. SAP Gateway'i ayarlama, OData hizmetini etkinleştirme ve varlıkları kullanıma sunma. Yavaş Küçük
SAP HANA Ham veriler veya mantıksal nesneler SAP HANA HANA veritabanı satır ve sütun tabloları, bilgi modelleri (analiz ve hesaplama görünümleri) ve özel sorgu tam yüklemeyi destekler. Ayrıca, zaman damgası veya benzersiz kimlik sütunu kullanarak değişiklikleri el ile filigranlama ile ayıklayabilirsiniz. HANA veritabanına ODBC çağrıları. Temel, Windows (SSO) Önkoşullar Evet, yapılandırılabilir bölümlemeye göre yerleşik paralel yükleme ile hızlı bir şekilde. Büyük
Müşteri için SAP Bulutu (SaaS CRM) Ham veriler veya mantıksal nesneler SAP C4C Bu bağlayıcı çift yönlüdür. SAP C4C'ye ve SAP C4C'den veri kopyalayabilir. SAP C4C'den OData hizmetleri tarafından gösterilebilen nesneler desteklenir. SAAS hizmetine HTTP (OData) çağrıları. Temel Yavaş Küçük

Bir senaryo için birden fazla bağlayıcı kullanılabilir olabilir. Seçiminiz, size en iyi tümleştirme özelliklerini sunan bağlayıcıya bağlıdır. Veritabanı yerine SAP uygulaması gibi daha yüksek bir katmanla tümleşen bağlayıcıyı kullanmayı göz önünde bulundurun. Aşağıdaki görüntülerde önerilen karar yönü gösterilir.

SAP ECC, S/4 HANA, SAP uygulama tümleştirmesi - SAP ECC, S/4 HANA veya diğer SAP uygulamalarından verileri ayıklar.

SAP ECC ve S/4 HANA bağlayıcılarını gösteren diyagram.

SAP BW tümleştirmesi - SAP BW ve B/4 HANA'dan verileri ayıklar. SAP BW ve BW/4 HANA bağlayıcılarını gösteren diyagram.

Sonraki adımlar