Aracılığıyla paylaş


SAP BW temelleri

Bu makalede SAP BW sunucusu ile Power Query arasındaki etkileşimler açıklanırken kullanılan temel terminoloji açıklanmaktadır. Ayrıca, Power Query SAP BW bağlayıcısını kullanırken yararlı bulabileceğiniz araçlar hakkında bilgiler de içerir.

Tümleştirme Mimarisi

Teknik açıdan bakıldığında, uygulamalar ve SAP BW arasındaki tümleştirme, Çevrimiçi Analitik İşleme (OLAP) İş Uygulaması Programlama Arabirimleri (BAPI) olarak adlandırılanları temel alır.

OLAP BAPI'leri SAP BW ile birlikte sunulur ve 3. taraflara ve geliştiricilere kendi ön uç araçlarıyla SAP BW'nin verilerine ve meta verilerine erişmelerini sağlayan standart arabirimler sağlar.

Tüm türlerdeki uygulamalar, bu yöntemler kullanılarak bir SAP BW sunucusuna bağlanabilir.

OLAP BAPI'leri SAP BW'da RFC özellikli işlev modülleri olarak uygulanır ve SAP'nin RFC protokolü üzerinden uygulamalar tarafından çağrılır. Bunun için NetWeaver RFC Kitaplığı veya SAP .NET Bağlan veya uygulamasının makinesine yüklenmesi gerekir.

OLAP BAPI'leri, meta verilere ve ana verilere göz atmak ve ayrıca yürütme için MDX deyimlerini MDX İşlemcisine geçirmek için yöntemler sağlar.

OLAP İşlemcisi, SAP BW veri kaynağında ve SAP BW'daki Veri nesnelerinde daha ayrıntılı olarak açıklanan SAP BW kaynak nesnelerinden verileri almak, işlemek ve biçimlendirmekten sorumludur.

Tümleştirme mimarisi.

SAP Business Explorer ve diğer SAP araçları, İŞ Zekası Tüketici Hizmetleri olarak bilinen VE BICS olarak bilinen SAP BW OLAP İşlemcisi için daha doğrudan bir arabirim kullanır. BICS, üçüncü taraf araçlar için kullanılamaz.

SAP BW veri kaynakları

OLAP BAPI'leri, SAP BW InfoProviders ve BEx Sorgularına erişimi olan üçüncü taraf uygulamalar sağlar.

Genellikle, Power Query gibi bir üçüncü taraf aracı OLAP BAPI'lerini kullanarak bağlandığında, SAP BW ilk olarak SAP BW sisteminde kullanılabilen katalogların listesiyle yanıt verir.

SAP BW sistemindeki tüm InfoProviders'ı içeren teknik ada $INFOCUBE sahip bir katalog vardır. Bu katalog, Power Query'nin gezgininde bir düğüm olarak gösterilir. Gezginde bu düğümü genişleterek SAP BW sistemindeki kullanılabilir InfoProvider'lar arasından seçim yapabilirsiniz.

Diğer kataloglar, en az bir Sorgunun bulunduğu InfoProviders'i temsil eder. Gezginde bu düğümlerden birini genişleterek, InfoProvider ile ilişkili kullanılabilir sorgular arasından seçim yapabilirsiniz.

BEx Sorguları, son kullanıcı gereksinimlerini karşılamak üzere özelleştirilmiş veri kaynakları oluşturmak için bazı avantajlar ve ek işlevler sunar. Örneğin, veri kümesini son kullanıcı için önemli olanlarla sınırlayan değişkenlerle sorguları parametreleştirebilirsiniz. Alternatif olarak, formülleri kullanarak önemli rakamları yeniden hesaplayabilirsiniz.

BEx Sorgularının veri kaynakları olarak avantajları olsa da (Performansla ilgili dikkat edilmesi gerekenler bölümüne gidin), her rapor için bir Sorguya ihtiyacınız yoktur. Ek Sorguları geliştirme ve sürdürme maliyetlerini raporlama gereksinimlerine göre değerlendirmeniz gerekir.

SAP BW'deki veri nesneleri

SAP BW, farklı veri nesnelerini temel alan veri modelleri oluşturmaya yönelik yerleşik araçlarla birlikte gelir. VERILERIN SAP BW'de ve terminolojide nasıl temsil edildiklerine ilişkin temel bilgilere sahip olmak yararlı olur. SAP BW'daki ana veri nesneleri burada kısaca tanıtılır:

  • InfoProvider , verilerin yüklendiği veya veri görünümlerini sağlayan bir İş Zekası (BI) nesnesinin genel terimidir. InfoProviders, Business Explorer (veya BEx) gibi istemci araçlarıyla ve ayrıca Power Query ile sorgulanabilir.

    InfoProviders, sorgu tanımının bakış açısından tekdüzen veri sağlayıcıları olarak görülebilir. Bu nedenle verileri tekdüzen bir şekilde çözümlenebilir.

  • InfoCube bir InfoProvider türüdür. InfoCube, analiz açısından bakıldığında, satın alma gibi iş odaklı bir alan için bağımsız bir veri kümesini açıklar. Power BI veya Power Platform uygulamaları dahil olmak üzere analiz ve raporlama araçlarıyla InfoCube'i doğrudan InfoProvider olarak analiz edebilirsiniz.

    InfoCube, gelişmiş yıldız şemasına göre düzenlenmiş bir ilişkisel tablo kümesinden oluşur. Bu, InfoCube'un önemli rakamlarını ve onu çevreleyen birkaç (daha küçük) boyut tablosunu içeren bir (büyük) olgu tablosu olduğu anlamına gelir.

  • Anahtar şekil , miktar, ağırlık, miktar vb. gibi sayısal bir ölçüyü gösteren bir işlem özniteliğidir.

  • Boyut , ilgili özelliklerin tek bir genel terim altında gruplanmasıdır. Örneğin, Müşteri boyutu Müşteri Numarası, Müşteri Grubu ve müşteri hiyerarşisinin düzeylerinden oluşturulabilir.

    Satış boyutu Sales Person, Sales Group ve Sales Office özelliklerini içerebilir.

    Bir Zaman boyutu, Day (YYYYMMDD biçiminde), Week (YYYY biçiminde) özelliklerine sahip olabilir. WW), Month (YYYY biçiminde). AA), Yıl (YYYY biçiminde) ve Mali Dönem (YYYY biçiminde). PPP).

  • Özellikler, ana verilere öznitelikleri, metin açıklamaları ve bazı durumlarda hiyerarşileri ile başvurur. InfoCube'un özellikleri boyutlarda depolanır.

    Örneğin, Müşteri boyutu, Satılan taraf, Sevk Yeri- taraf ve Payer özelliklerine sahip olabilir.

    Bu özellik, Ülke, Bölge, Şehir, Sokak ve Sektör özniteliklerine sahip olabilir. Özelliğin metin açıklaması, Satılan taraf adıolacaktır.

    MDX sorgu terimlerinde, özelliklerin öznitelikleri de özellikler olarak adlandırılır.

  • InfoObjects , tüm özellikler ve önemli şekiller için genel bir terimdir. Tüm InfoObjects, SAP BW'daki InfoCube'den bağımsız olarak korunur. InfoObjects, İş Zekası'nın (BI) en küçük birimleridir. InfoObjects kullanılarak bilgiler yapılandırılmış bir biçimde depolanabilir ve eşlenebilir. Bu, InfoProviders oluşturmak için gereklidir. Öznitelikleri veya metinleri olan InfoObject'ler InfoProviders olabilir.

  • DataStore Nesnesi (DSO), belge (atomik) düzeyinde birleştirilmiş ve temizlenmiş işlem verileri veya ana veriler için depolama konumu görevi görür. InfoCubes'taki çok boyutlu verilerden farklı olarak, DataStore nesnelerindeki veriler saydam, düz veritabanı tablolarında depolanır. Sistem, DTO'lar için ayrı olgu tabloları veya boyut tabloları oluşturmaz. DSO'lardaki veriler BEx sorgusu kullanılarak değerlendirilebilir.

  • MultiProvider'lar , çeşitli InfoProvider'lardan gelen verileri birleştiren özel bir InfoProvider türüdür. Daha sonra raporlama için kullanılabilirler. MultiProvider'lar herhangi bir veri içermez, verileri yalnızca temel aldıkları InfoProvider'lardan gelir. MultiProvider'lar InfoCubes, DataStore Nesneleri, InfoObjects veya InfoSets dahil olmak üzere herhangi bir InfoProvider bileşimini temel alabilir.

  • InfoSets , verileri fiziksel olarak depolamayan özel bir InfoProvider türüdür. InfoSets, DataStore Nesneleri, standart InfoCubes veya InfoObjects gibi diğer InfoProvider'ların tablolarını ana veri özellikleriyle birleştirmeyi temel alan verileri açıklar. SAP BW'de iki veya daha fazla farklı veri hedefine yayılan bir rapor oluşturmanız gerektiğinde InfoSets yararlı olabilir.

Bileşik Sağlayıcılar , HANA üzerinde çalışan SAP BW sistemlerindeki yeni bir veri nesnesidir; yani SAP BW 7.5 veya BW4/HANA. Bileşik sağlayıcı, diğer InfoProvider'ların veya Analiz Dizinlerinin JOIN veya UNION'ını temel alır. Bileşik Sağlayıcılardaki veriler BEx sorgusu kullanılarak değerlendirilebilir.

Ayrıca bkz.