SAP IDT - Data Foundation'a Katılıyor

Birleştirmeler, Data Foundation'daki tabloları birleştirmek için kullanılır. Verilerin tablolarda nasıl sorgulandığını tanımlar. Bir tablonun bir sütununu başka bir sütuna bağladığınızda birleşimler tanımlanır. Birleşimleri manuel olarak eklemek veya Birleşimi Algıla seçeneğine tıklayarak otomatik olarak eklemek mümkündür.

Yeni bir Birleşim eklemek için Ekle → Birleşim Ekle seçeneğine gidin.

Açılır menüden Tablo 1'i, Data Foundation'daki tüm tablolardan açılır menüden Tablo 2'yi seçin. Birleştirmek için Tablo 1 ve Tablo 2'den sütunları seçin. Eklemek istediğiniz Birleştirme türünü seçin → Tamam.

Mevcut Bir Katılmayı Düzenleme

Mevcut bir Katılmayı düzenlemek için Katıl'a çift tıklayın ve yukarıdaki gibi Katılmayı Düzenle düzenleyicisini açacaktır.

Türetilmiş Tablolar

Türetilmiş bir tablo, hesaplamaları ve işlevleri kullanarak diğer tabloları birleştiren veri temelindeki sanal bir tablodur.

Türetilmiş tabloları aşağıdaki amaçlarla kullanabilirsiniz -

  • Diğer tablolardan sütunlarla bir tablo oluşturmak için. Sütun tanımları, karmaşık hesaplamaları ve işlevleri içerebilir.

  • İki veya daha fazla tabloyu birleştiren tek bir tablo oluşturmak için.

  • Farklı tablolardan bir dizi sütun içeren bir tablo oluşturmak için.

  • Türetilmiş tablo eklemek için, tablo başlığını seçin → sağ tıklayın → ekle → türetilmiş tablo.

Benzersiz adı girin ve Tamam'ı tıklayın.

Tablo Diğer Adı

Bir Takma ad tablosu, Data Foundation'daki standart bir tabloya başvuru olarak bilinir. Alias ​​tablosundaki veriler orijinal tablo ile tamamen aynıdır.

Takma ad tabloları, Data Foundation katmanındaki Birleştirme yolundaki döngüleri kırmak için kullanılır. Bir diğer ad tablosu, bir tabloyu yeniden adlandırmak için de kullanılabilir.

Bir Takma Ad ekleyin

Bir Alias ​​tablosu oluşturmak için, üzerinde Alias'ın oluşturulacağı tabloyu seçin. Tablo başlığına sağ tıklayın → Ekle → Takma ad tablosu. Birden fazla tabloda Alias ​​tablosu oluşturmak için, birden çok tablo seçmek üzere CTRL tuşunu kullanın.

Takma ad, herhangi bir döngüyü kırmak ve Fan kapanı ve Uçurum kapanı sorunlarını çözmek için kullanılır.

Bir Takma Ad Algılama

Bir Takma Ad tespit etmek için Data Foundation katmanı altında Algıla'ya gidin.

Bir tablo diğer adını tespit etmek için aşağıdaki koşul karşılanmalıdır.

Bağlamlar

Bağlamlar, bir Takma ad tablosu kullanarak döngüyü kıramadığınızda Data Foundation'daki döngüleri kırmak için de kullanılır.

Tek bir boyut tablosuna bağlı birden çok olgu tablonuz olduğunda, bu durumda her olgu tablosu için bir Bağlam oluşturursunuz.

Bir bağlamda, Join için tanımlanmış üç durum vardır -

Included Joins - Şemanın belirsiz bir bölümünde bağlam, dahil edilen birleşimlerle bir yol tanımlayarak döngüyü çözer.

Excluded Joins - Şemanın belirsiz bir bölümünde, dışlanan birleşimler bağlamın asla almayacağı yolu tanımlar.

Neutral Joins- Şemanın belirsiz olmayan bir kısmındadırlar ve her zaman bağlamın sorgu yoluna dahil edilirler. Açıkça dahil edilmeyen veya hariç tutulmayan herhangi bir birleştirme tarafsızdır.

Bir Bağlam manuel olarak veya İçeriği Algıla seçeneğine tıklayarak tanımlanabilir.

Bağlamı algılamak için → Yerel Projeler Görünümünde veri temeli adına çift tıklayarak veri temeli düzenleyicisini açın.

Aliases and Contexts (Takma Adlar ve Bağlamlar) bölmesinden, Bağlamları Algıla simgesini seçin.

Komut, birleştirme yollarını analiz eder ve diğer ad tabloları tarafından çözülemeyen döngüleri çözmek için bağlamlar önerir.

Ardından, Bağlamları Algıla iletişim kutusunu açın, eklemek istediğiniz bağlamları seçin.

Veri temeli görünümünde vurgulanan bağlamı görmek için önerilen bağlam adına tıklayın. Bağlama dahil olan bir birleştirme, dahil edilen bir simgeyle gösterilir

Hariç tutulan bir birleşim, dışlanan simgesiyle gösterilir

. Seçili bağlamları veri temeline eklemek için Tamam'ı tıklayın.