HANA'da SAP BW - BW Temelleri
SAP BW, farklı kaynaklardan gelen verileri entegre eder, verileri dönüştürür ve birleştirir, veri temizleme gerçekleştirir ve verileri depolar. SAP BW ayrıca veri modelleme, yönetim ve aşamalandırma alanını içerir.
SAP BW'deki veriler, SAP Business Intelligence (BI) Administration Workbench olarak bilinen merkezi bir araç yardımıyla yönetilir. BI platformu, aşağıdakileri içerecek altyapı ve işlevler sağlar:
- OLAP İşlemcisi
- Meta Veri Havuzu
- İşlem Tasarımcısı ve diğer işlevler
Business Explorer (BEx), BI'daki sorgu, analiz ve raporlama işlevlerini destekleyen bir raporlama ve analiz aracıdır. BEx'i kullanarak, geçmiş ve güncel verileri farklı analiz derecelerine göre analiz edebilirsiniz.
SAP BW, farklı sistemlerden BI sistemine veri çıkarmanıza olanak tanıyan açık, standart tabanlı bir araç olarak bilinir. Verileri farklı raporlama araçları ile değerlendirir ve bunu diğer sistemlere dağıtabilirsiniz.
SAP BI Administration çalışma alanına gittiğinizde, kaynak sistem burada tanımlanır. RSA1 → Kaynak Sistemler'e gidin.
Veri kaynağı türüne göre, kaynak sistemleri ayırt edebilirsiniz -
- İşlem verileri için Veri Kaynakları
- Ana veriler için Veri Kaynakları
- Hiyerarşiler için veri kaynakları
- Metin için veri kaynakları
- Öznitelikler için Veri Kaynakları
Veri kaynağı yapısındaki herhangi bir kaynaktan verileri bir InfoPackage ile BI'ye yükleyebilirsiniz. Verilerin yükleneceği hedef sistem dönüşümde tanımlanır.
DataStore Nesnesi
DataStore Nesnesi (DSO), temizlenmiş ve konsolide edilmiş işlem veya ana verileri en düşük ayrıntı düzeyinde tutmak için bir depolama yeri olarak bilinir. Bu veriler BEx sorgusu kullanılarak analiz edilebilir.
Bir DSO, anahtar figürleri ve karakteristik alanları içerir. DSO'dan gelen veriler, Delta güncellemesi veya diğer DataStore nesneleri veya ana veriler kullanılarak güncellenebilir. DSO'lar genellikle iki boyutlu şeffaf veritabanı tablolarında saklanır.
DSO Mimarisi
DSO bileşeni üç tablodan oluşur -
Aktivasyon Sırası
Bu, etkinleştirilmeden önce verileri saklamak için kullanılır. Anahtar, istek kimliği, paket kimliği ve kayıt numarasını içerir. Aktivasyon tamamlandığında, istek aktivasyon kuyruğundan silinir.
Aktif Veri Tablosu
Bu tablo, mevcut aktif verileri saklamak için kullanılır ve veri modelleme için tanımlanan anlamsal anahtarı içerir.
Günlüğü Değiştir
Nesneyi etkinleştirdiğinizde, aktif verilerde yapılan değişiklikler değişiklik günlüğünde saklanır. Değişiklik günlüğü bir PSA tablosudur ve PSA ağacı altındaki Yönetim Çalışma Tezgahında tutulur.
InfoCube
InfoCube, BEx sorgusunda analiz için kullanılan çok boyutlu bir veri kümesi olarak tanımlanır. Bir InfoCube, yıldız şemasını uygulamak için mantıksal olarak birleştirilen bir dizi ilişkisel tablodan oluşur. Yıldız şemasındaki bir Olgu tablosu, birden çok boyut tablosu ile birleştirilir.
Bir veya daha fazla InfoSource veya InfoProviders'dan bir InfoCube'a veri ekleyebilirsiniz. Analiz ve raporlama amacıyla InfoProviders olarak kullanılabilirler.
InfoCube Yapısı
Verileri fiziksel olarak depolamak için bir InfoCube kullanılır. Aşamadan gelen verilerle doldurulmuş bir dizi InfoObject'ten oluşur. Yıldız şeması yapısına sahiptir.
Gerçek zamanlı karakteristik bir InfoCube'a atanabilir. Gerçek zamanlı InfoCube'ler, standart InfoCube'lerden farklı şekilde kullanılır.