SAP IDT - Hızlı Kılavuz

Bilgi Tasarım Aracı (IDT), Evren oluşturmak için OLAP ve İlişkisel bağlantı kullanarak farklı veri kaynaklarından verileri çıkaran bir İş Nesneleri tasarım aracıdır. Evren yaratılırken geçilebilecek farklı Evren parametreleri vardır.

Evren, iş kullanıcılarının iş verilerini analiz etmesine olanak tanıyan mantıksal boyutlar ve nesneler koleksiyonu olarak adlandırılır. Nesneler ve boyut, farklı hiyerarşileri, ölçüleri, özel hesaplamaları ve öznitelikleri temsil eder.

Evren, SQL Server, Oracle gibi ilişkisel veritabanlarının üzerinde veya SAP Business Warehouse (BW) sistemindeki bir InfoCube'ün üstünde oluşturulabilir. Bu veri kaynaklarına kişisel bağlantı, paylaşılan bağlantı ve genel bağlantı gibi farklı bağlantı türleri oluşturulabilir. Veri kaynağına göre sırasıyla bir SQL veya MDX ifadesi oluşturulur - İlişkisel ve OLAP.

Bir IDT kullanılarak oluşturulan bir Evren, Business Objects'te farklı raporlama araçlarıyla kullanılabilir. Bir Evren merkezi bir depoda yayınlandığında, aşağıdaki raporlama ve gösterge tablosu araçlarında kullanılabilir -

  • SAP Business Objects Web Intelligence (WebI)
  • SAP Business Objects Dashboard Designer (Daha önce Xcelsius olarak biliniyordu)
  • SAP Business Objects Crystal Reports
  • SAP Business Objects Explorer

Bir Evren Tasarlarken IDT'de Farklı Bileşenler

Veri kaynağına bir OLAP veya İlişkisel bağlantı

  • Tabloları ve birleşimleri İlişkisel veritabanından veya OLAP küpünden ayıklama.

  • Çıkarılan tablolardan ve birleşimlerden bir veri temeli oluşturma.

  • Veri temeli katmanından meta veri nesneleri oluşturma ve bu nesneler İş katmanında yönetilir.

  • Evren parametrelerini kullanmak ve Evrendeki kaynakları paylaşmak.

  • Business katmanını, Data Foundation'ı ve veritabanına bir Universe bağlantısını içeren bir Evren yayınlamak

Universe, diğer SAP Business Objects raporlama uygulamaları tarafından kullanılmak üzere merkezi depoda yayınlanabilir.

Güvenlik profilleri, Evren verilerine ve meta veri nesnelerine erişim sağlamak için kullanılır.

IDT birincil olarak, farklı veri kaynaklarında depolanan verilerin üstünde analitik raporlar oluşturmak isteyen uygulama yöneticileri ve rapor geliştiricileri tarafından kullanılır. Evrenler hakkında raporlar oluşturmak için, bir kişinin IDT aracının teknik anlayışına ve Veri Ambarı işlevsel bilgisine ihtiyacı vardır.

Bilgi Tasarım Aracı'nda, verileri veri kaynaklarından çıkarmak ve bir Evren oluşturmak için kullanılabilecek çeşitli kaynaklar vardır -

Proje

Bir Proje, bir veya daha fazla Evren inşa etmek için kullanılan kaynakları depoladığınız yerel bir çalışma alanıdır. Bu, Evren yaratma için kullanılan yerel nesneleri yönetmek için kullanılır. Tek bir proje, bir veya birden fazla Evren için nesneler içerebilir. Yerel bir proje, veri temeli katmanı, işletme temeli ve veri kaynağı bağlantısı vb. Gibi çok sayıda nesne içerebilir.

Veri Vakfı

Data Foundation katmanı, farklı ilişkisel veritabanlarından tabloları ve birleşimleri içe aktarmanıza olanak tanır. Tüm birleştirmeler içe aktarılır ve ayrıca türetilmiş tablolar, özel hesaplamalar, ek birleştirmeler, bağlamlar ve istemler de tanımlayabilirsiniz.

İlişkisel ve OLAP Bağlantısı

Verilerin ilişkisel veya OLAP veri kaynağından nasıl çıkarılacağını tanımlamak için bir bağlantı kullanılır. Bir Evren, verileri çıkarmak için her zaman en az bir bağlantı kullanır. Ayrıca, birden çok bağlantı kullanarak bir veya daha fazla veri kaynağından veri alan bir çoklu kaynak da oluşturabilirsiniz.

Bir bağlantı, .cnx dosyasıyla yerel olarak kaydedilebilir ve yerel bağlantıların üstünde oluşturulan tüm Evrenler BO havuzunda yayınlanamaz. Depoya bir Evren yayınlamak için, .cns dosyasıyla güvenli bir merkezi bağlantı kullanmalısınız.

.cns- güvenli Depo bağlantısı

.cnx-local güvenli olmayan bağlantı. Bu bağlantıyı kullanırsanız, depoya hiçbir şey yayınlamanıza izin vermez. L

İş Katmanı

İş katmanında, ölçüleri ve boyutları tanımlarsınız. Ayrıca Sum, Count, Avg, Min, Max gibi Toplamaları da uygulayabilirsiniz.

Evren oluşturmayı tamamlamak için, projeyi kaydetmeniz ve ardından iş katmanını depoda yayınlamanız gerekir.

UDT ve IDT

UDT'de .unv olarak dosya uzantısıyla bir Evren oluşturulur. IDT'de, bir Evren dosya uzantısı .unx dosyası olarak değiştirilir.

Unv dosyasını IDT'de açmak için doğrudan açılamaz, ancak Unv dosyasını Bilgi Tasarımı aracında açmak için unx dosyasına dönüştürebilirsiniz. Evren Tasarım aracında bir IDT .unx dosyasını açamazsınız veya onu unv dosyasına dönüştüremezsiniz.

Evren Tasarım Aracı, tek kaynaklı etkin bir araçtır. Bununla birlikte, IDT çok kaynaklı bir araçtır, yani bir Evren oluştururken farklı veri kaynaklarından verileri ayıklayabilirsiniz.

Evren Tasarım Aracı (UDT) Bilgi Tasarım Aracı (IDT)
Evren dosya uzantısı- .unv Universe dosya uzantısı - .unx
.Unx dosyasını açamazsınız ve ayrıca UDT'de açmak için unv'ye dönüştürülemez Unv dosyasını unx dosya uzantısına dönüştürerek unv dosyasını açabilirsiniz.
Tek kaynak etkindir Çoklu kaynak etkindir
Dashboard tasarımcısına ve Crystal Reports'un en son sürümüne doğrudan bağlanamaz Doğrudan Dashboard tasarımcısına ve Crystal Reports'un en son sürümüne bağlanabilir

IDT'de Kullanıcı Arayüzü

Depoya bağlanarak IDT'de mevcut bir Evreni aldığınızda, mevcut arayüzler aşağıdadır. Bilgi Tasarım Aracı'nda yeni bir Evren tasarladığınızda bunlar aynıdır.

Yerel Projeler

Evrende yerel olan kullanımdaki mevcut bağlantıyı (.cnx veya.cns), Veri temeli katmanını (.dfx) ve yukarıda gösterildiği gibi İş Katmanını tanımlar.

Ayrıntıları görmek ve herhangi bir değişiklik yapmak için Yerel Projeler altındaki her bir nesneye tıklayabilirsiniz. Bağlantı ayrıntılarını görmek için bağlantı .cns dosyasına tıklayın. Benzer şekilde .dfx veya .blx nesnesini açabilirsiniz.

Depo Kaynakları

Depoya bağlandığınızda, o depoda tasarlanan ve yayınlanan tüm nesneleri alabilirsiniz.

Depodan nesneler eklemek için + işaretine tıklayın ve Oturum Ekle'yi seçin. Sistem ayrıntılarını, kullanıcı adını ve şifreyi girin ve Depodaki tüm nesneleri görebilirsiniz.

İş Katmanı

Bu katman tüm sınıfları ve nesneleri içerir, bir Evrende tanımlanan boyutları ve ölçüleri kontrol edebilirsiniz. İş katmanını arşivde yayınladığınızda, bu Evren oluşturmanın tamamlandığını gösterir.

Özniteliklerin, boyutların, hesaplamaların, sınıfların, DL'lerin vb. Sayısını görmek için İş Katmanı özetini kontrol edebilirsiniz.

Veri Temeli Katmanı

Bu katman, veri kaynağından, birleşimlerden vb. Tabloları içeren veri temelini tanımlamak için kullanılır.

Veri temelinin yapısını kontrol etmek için yerel projeler altında .dfx'e tıklayabilirsiniz ve sizi Data Foundation katmanına ve bileşenlerine götürecektir.

IDT'de Tercihleri ​​Ayarlama ve Sıfırlama

Bilgi Tasarımı aracı kullanıcı arayüzünü tercihleri ​​ayarlayarak özelleştirebilirsiniz. Bu, Varsayılan ekrana sıfırla seçeneği kullanılarak varsayılana sıfırlanabilir. Tercihleri ​​IDT'de ayarlamak için Windows → Tercihler'e gidin.

Tercihler'e tıkladığınızda yeni bir pencere açılacaktır. Tercihleri ​​Genel, Yardım ve Bilgi Tasarım Aracı tercihleri ​​altında tanımlayabilirsiniz.

Bilgi Tasarım Aracı Tercihleri

  • İş Katmanı Düzenleyicisi
  • Bütünlüğü Kontrol Edin
  • Data Foundation Düzenleyicisi
  • Diller vb.

Pencere sekmesi altındaki Varsayılan Görünüme Sıfırla seçeneğini kullanmak, tüm değerleri varsayılana sıfırlamanıza izin verir veya Tercihler penceresinde Varsayılanı Geri Yükle seçeneğini de kullanabilirsiniz.

IDT'de bir Evren oluşturmak için Başlat → Tüm Programlar → SAP Business Intelligence → SAP Business Objects BI Platform 4 Client Tool'a gidin.

Information Design Tool'da Yeni bir Proje oluşturmalısınız. Dosya → Yeni → Proje'ye gidin. Proje Adını girin ve Bitir'e tıklayın.

Proje oluşturulduktan sonra, bir veri kaynağına bağlanmak için bir OLAP veya İlişkisel bağlantı oluşturmaktır. BirRelational connectionTabloları ve Birleşimleri içe aktarmak için Veritabanı katmanına bağlanmak için kullanılır. SAP HANA'daki Bilgi Görünümü gibi çok boyutlu modele bağlanmak için bir OLAP bağlantısı kullanılır.

Proje adına sağ tıklayın → Yeni → İlişkisel Bağlantı Seç → Bağlantı / kaynak adını girin → İleri.

Listeden SAP'yi seçin → SAP HANA → Sürücüleri Seç JDBC → İleri → Ayrıntıları girin.

Sistem ayrıntılarını, kullanıcı adını, şifreyi girin ve İleri'ye tıklayın.

Bitir'e tıklayın.

Genel Bilgi → Test Bağlantısı → Başarılı seçeneğine tıklayın.

Kullanıma hazır hale getirmek için bu bağlantıyı Depoya yayınlamalıyız.

Bağlantı adına sağ tıklayın → Bağlantıyı Havuzla yayınlayın → BO veri havuzu şifresini girin → Bağlan → Bitir → Evet'e tıklayın.

Bitir'e tıkladığınızda, güvenli bir Depo bağlantısı oluşturacaktır.

.cns - güvenli Depo bağlantısı

.cnx - yerel güvenli değil, bu bağlantıyı kullanırsanız, depoya hiçbir şey yayınlamanıza izin vermez.

Sonraki adım, bu güvenli bağlantı üzerinde bir Veri Temeli Katmanı oluşturmaktır.

Sağ tıklayın .cns Depo bağlantısı → Yeni Veri Temeli.

Kaynak Adını girin ve Bitir'e tıklayın. Size veritabanındaki mevcut tüm şemaların bir listesini gösterecektir. Schema'dan Data Foundation katmanına Tablolar ve Birleşimler ekleyebilirsiniz. Bu, tabloyu sürükleyerek veya çift tıklayarak yapılabilir. Mantıksal bir şema oluşturmak için birleştirmeleri Boyut ve Gerçek tablolarına uygulayın.

Bir Birleştirme tanımlamak için, Tablolar arasında birleştir seçeneğine çift tıklayın. Size her iki tabloyu da gösterecek. Veri gereksinimine göre farklı Birleştirmeler arasından seçim yapabilir ve kardinaliteyi tanımlamak için Kardinaliteyi algıla'ya tıklayabilirsiniz - 1: 1, 1: n, n: n.

Sonraki adım, Veri Temelinde bir İş Katmanı oluşturmaktır. Ekranın üst kısmındaki Tümünü Kaydet simgesini tıklayın. Ardından, Veri temeli .dfx → Yeni İş Katmanı'na sağ tıklayın.

Kaynak Adı Girin → (Veri Temeli için İş Katmanı Oluşturma) Bitir. Yerel Proje altına Business Layer .blx ekler.

Data Foundation altındaki tüm boyutların ve hesaplamaların bir listesini gösterecektir. Boyutları, önlemleri, toplamayı vb. Tanımlayabilirsiniz.

Bir Toplama tanımlamak için, Projeksiyon İşlevi'nden seçim yapabilirsiniz. Ayrıca, hesaplamalar ve boyutların yanındaki açılır menüyü kullanarak, rapordaki birkaç nesneyi de gizleyebilirsiniz. Belirli bir nesne için Gizli'yi seçebilirsiniz.

İş Katmanını tanımladıktan sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi ekranın üst kısmındaki Tümünü Kaydet simgesini tıklayın.

Depoya bir Evren yayınlamak için, .blx → Yayınla → Bir Depoya sağ tıklayın.

Kaynaklar → Sonraki → Evreni Yayınla penceresinde İleri → Evren'i yayınlamak istediğiniz Depo klasörünü seçin ve Bitir'e tıklayın.

Universe'ün başarıyla yayınlandığına dair bir onay alacaksınız.

Depo altındaki Evreni kontrol etmek için Depo kaynaklarına gidin ve oluşturulan Evreni kontrol edin.

SAP ERP'de Evren Oluşturmak

IDT'de Data Foundation'ı kullanarak SAP ERP'de bir evren oluşturabilirsiniz. Bağlantıda tablolar olarak kabul edilen ERP veri kaynağı, bilgi kümeleri, SAP sorguları ve ABAP işlevleriyle ilişkisel bir bağlantı oluşturmanız gerekir.

Yerel bağlantıları desteklemek için tek kaynaklı bir Veri Temeli oluşturabilirsiniz, ancak bir ERP bağlantısından eklenen tablolar arasında birleştirmeleri ve hesaplanan sütunları desteklemez.

Hesaplanan bir sütun kullanmak için birleşimler, güvenli bir bağlantıda çok kaynaklı etkinleştirilmiş bir Veri temeli oluşturmanız gerekir.

Data Foundation katmanına bir tablo eklendiğinde, bilgi kümesinin tablo türü, SAP sorgusu veya ABAP işlevi veri temelinde bir tablo özelliği olarak kaydedilir. Bir ABAP İşlev tablosu eklemek için, ana işlevi eşlemek için oluşturulmuş bir veri temeli tablosu vardır.

Tablo, işlevin girdi parametreleri için girdi sütunlarını içerir. Bu parametreler zorunlu veya isteğe bağlı olabilir. Zorunlu parametrelere bir değer atamak için, giriş sütunlarını düzenlemeniz gerekir.

SAP ERP Kullanımının Sınırlamaları

Toplam işlevler içeren ölçüler kullandığınızda, çıktı SQL ifadesi HAVING deyiminden oluştuğundan ve SAP ERP bağlantısı tarafından desteklenmediğinden, Sorgu Panelinde filtreler olarak kullanılamaz. Bu nedenle, filtre olarak Toplama işlevini içeren bir ölçü eklenirse, sorguyu yenilerken bir hata atar.

SAP BW'de Evren Oluşturma

Bir Evren tasarlamak için SAP BW kullanmak istiyorsanız, çok kaynaklı etkin yapıya dayalı bir veri temeli kullanmalısınız. SAP BW'deki tüm tablolar ve birleşimler otomatik olarak Data Foundation'a aktarılır. Data Foundation'da bir İş Katmanı oluşturulduğunda, tüm nesneler otomatik olarak İş Katmanına taşınır.

Otomatik olarak tablo eklemek ve birleştirmek istemiyorsanız, Data Foundation'a bağlantı eklerken özellikleri ilerleterek Algıla tablolarının seçimini kaldırabilirsiniz.

Yeni İş Katmanı'nda veri temelini seçerken otomatik olarak sınıflar ve nesneler oluşturma seçeneğinin işaretini kaldırarak İş Katmanı nesnelerinin eklenmesini de kapatabilirsiniz.

Microsoft Analiz Hizmetlerinde Bir Evren Oluşturmak

Microsoft Analysis Services (MAS) üzerinde İş Katmanı oluşturmanız gerekir ve iş katmanı nesneleri varsayılan olarak oluşturulur. İş Katmanındaki nesnelerin eşlenmesi aşağıdadır -

  • Dimension - Küpteki her boyut için iş katmanında analiz boyutları oluşturulur.

  • Display Folder - Görüntüleme klasöründeki hiyerarşileri içermek için analiz boyutunda klasörler oluşturulur.

  • Hierarchy- Değer tabanlı (ebeveyn-çocuk) hiyerarşiler için, analiz boyutunda değer temelli bir hiyerarşi oluşturulur. Öznitelikler, hiyerarşideki Öznitelikler klasöründe oluşturulur.

  • Attribute Hierarchy - Küp içindeki öznitelik hiyerarşileri, analiz boyutunda seviyeye dayalı hiyerarşiler olarak oluşturulur.

  • Named Set - Adlandırılmış setler, ilgili analiz boyutunda Adlandırılmış setler klasöründe oluşturulur.

  • Measures and Calculated Measures- Ölçüler ve hesaplanan ölçüler, uygun ölçü grubu klasöründe ölçüler olarak oluşturulur. Biçimlendirilmiş değer için bir ölçü özniteliği oluşturulur.

SAS Üzerinde Evren Yaratmak

Çok kaynaklı etkinleştirilmiş veri temeli ve güvenli bir bağlantı kullanarak SAS üzerinde bir Evren oluşturabilirsiniz.

SAS veri kaynağına bağlantı, veri birleştirme hizmeti tarafından yönetilir.

Çok Dilli Evrenler

Ayrıca Bilgi Tasarımı aracında çok dilli Evren de oluşturabilirsiniz. Bu, tek Evren meta veri modelini kullanarak çok dilli çözümü kullanmanızı sağlar.

Rapor oluşturmak için çok dilli Evren kullanma adımları aşağıdadır -

Step 1 - Evren tasarımcısını IDT'de kaynak dilde tasarlamak için kullanın.

Step 2 - Veri temelindeki ve iş katmanındaki meta verileri çevirmek için çeviri yönetimi aracını kullanın.

Step 3 - Kullanıcı tercihlerine göre farklı dillerde görüntülenebilen raporları aynı Evrende oluşturmak için rapor tasarımcılarını kullanın.

Step 4 - Bilgi Tasarımı Aracına Git → Tercihler → Tercih Edilen Görüntüleme Yerel Ayarları, Sorgu Panelindeki meta verilerin ve verilerin dilini belirler.

Bu, aşağıdakiler için desteğiniz varsa kullanılabilir -

  • Çeviriler dilde mevcuttur (meta veriler).

  • Bağlantı, dil parametresini (verileri) destekler.

Bir .unv UniverseSAP Business Objects XI 3 veya Universe'de Universe Design aracı kullanılarak oluşturulan Universe Designer'da oluşturulur. Bilgi Tasarımı aracında unx dosyasına dönüştürülebilir.

SAP Business Objects sürümünün ardından unv dosyaları oluşturulabilir -

  • Evren Tasarım Aracı (UDT)

  • Universe Design Tool Masaüstü Sürümü

  • UDT kullanılarak oluşturulan evren, yerel klasörde veya merkezi depoda .unv dosya adıyla saklanır.

.Unv Evrenlerini IDT'de kullanmak için önce onları dönüştürmeniz gerekir. Bilgi Tasarım Aracında aşağıdaki unv Evrenleri dönüştürebilirsiniz -

  • SAP BusinessObjects 4 UDT aracı veya Desktop sürümü kullanılarak oluşturulan İlişkisel Evrenler

  • SAP BusinessObjects Enterprise XI3 tasarım aracında tasarlanan İlişkisel Evrenler

Bir Depodaki .unv Evrenini Dönüştürme

Dönüştürülecek evren dosyası .unv arşivde saklanmalıdır. Evren, SAP BusinessObjects 4.0'dan daha önce bir Tasarım aracıyla oluşturulmuşsa, Yükseltme yönetim aracını kullanarak Evren'i yükseltmelisiniz.

Bir Evreni IDT'ye dönüştürmek için Dosya - Dönüştür'e gidin.

Bir sonraki pencerede, unx dosyasına dönüştürmek için depodan unv dosyasını seçmelisiniz. Bağlanmak için Depo kullanıcı adını ve parolasını girin.

Dönüştürmek istediğiniz depodan Evren'i seçin. Tamam'ı tıklayın.

.Unx Universe'ü kaydetmek istediğiniz arşivde bir klasör seçmek için Hedef Depo klasörünü seçin → Gözat. İstem için adlandırılmış parametreler oluşturmak için, aşağıdaki ekran görüntüsünde gösterildiği gibi onay kutusunu seçin.

Save for all users 'seçeneği, tüm kullanıcıların Depo parolasını girmeden Evreni açmasına izin verir. Dönüştürmeyi başlatmak için Tamam'ı tıklayın.

Tamam'ı tıkladığınızda, dönüştürme başlar ve aşağıdaki onay mesajını alırsınız.

.Unv Evrenini Yerel Olarak Dönüştürme

Bir Evreni IDT'ye dönüştürmek için Dosya → Dönüştür'e gidin.

Bir sonraki pencerede, yerel klasörden .unv dosyasını seçmelisiniz.

.Unx Universe'ü kaydetmek istediğiniz klasörü seçmek için Hedef Depo klasörünü → Gözat'ı seçin. Komut istemi için adlandırılmış parametreler oluşturmak için onay kutusunu seçin.

Artık .unx evren dosyasını oluşturmak için iş katmanını yayınlayabilirsiniz. Bu yerel bir evren yaratır.

Evreni depoda yayınlamak için bir sonraki adıma geçin. Yerel bağlantıyı bir arşive yayınlayın.

Veri temelini düzenleyin ve son adımda yayınlanan güvenli bağlantıyı kullanmak için bağlantıyı değiştirin. Sonraki, iş katmanını arşive yayınlamaktır.

Dönüşüm Sırasında Bütünlük Kontrolü

.Unv Universe dönüştürdüğünüzde, IDT'de bir bütünlük denetimi yapmanız önerilir. Aşağıdaki hata türleri düzeltilebilir -

Sütun veri türlerinde hatalar - Bütünlük denetiminde veri türü hatalarını düzeltmenize olanak tanıyan Data Foundation'daki yapının yenilenmesini içerir.

İstemlerle Kendiliğinden Birleşimlerdeki Hatalar - İstemler ve DL'ler ile bir Birleştirme ifadesini kullanmak için dönüştürülmüş Evrendeki Birleştirmeler üzerinde çalışmanız gerekir.

.Unv Tarafından Desteklenen Özellikler

.Unv Evrenini IDT'ye dönüştürdüğünüzde, dönüştürme işlemi sonuçlanan Evrende aynı özellikleri oluşturur. Desteklenen özelliklerin listesi aşağıdadır -

.Unv Evrenindeki özellikler .Unx Universe'deki özellikler

Evren Şeması

Bu nesneler Data Foundation'da oluşturulur -

  • Tables
  • Alias ​​Tabloları
  • Türetilmiş Tablolar
  • Joins

İstemler için, Kendi Kendine Katılma Bağlamında bütünlüğü kontrol etmeniz gerekir - Bağlam tanımını manuel olarak kısıtlamanız gerekir

Çok Dilli Evrenler

Dil ayarları, yerel ayarlar dönüştürülür

Anahat

Tüm sınıflar ve alt sınıflar Klasörlere dönüştürülür

  • Dimensions
  • Measures
  • Özniteliklere dönüştürülen ayrıntılar
  • Filtrelere dönüştürülen koşullar

Sorgu Sınırları

Sorgu sınırları, iş katmanında dönüştürülür ve düzenlenir

SQL Parametreleri

Sorgu, SQL deyimi ve Kartezyen ürün dönüştürülür

Stratejiler

IDT'de özel stratejiler desteklenmez

Bağlantılar

Aynı güvenli ilişkisel bağlantı .unv ve .unx Evrenleri tarafından kullanılır. İlişkisel bağlantı hem UDT'de hem de IDT'de oluşturulabilir ve arşivde yayınlanabilir.

Kişisel ve paylaşılan bağlantılar yerel bağlantılara dönüştürülür.

Fonksiyonlar

Aşağıdaki işlevler dönüştürülebilir -

  • @Aggregate_Aware
  • @Prompt
  • @ Türetilmiş Tablo
  • @Select
  • @Variable

Tüm bu işlevler desteklenir

Değerler Listesi

DL'leri gösteren boyutlar ve hesaplamalar için IDT'de iş katmanında adlandırılmış değerler listesi oluşturulur

Yayınlanmış bir Evreni yerel dosya sisteminden veya Depodan alabilirsiniz. Yerel dosya sisteminden bir Evren almak için, iş katmanlarının ve başvurulan kaynakların kaydedildiği yerel bir proje görünümüne ihtiyacınız vardır. Yerel projeler görünümünde, proje klasörüne sağ tıklayın, Evreni Al → Yerel Klasörden seçeneğine gidin.

Geri almak istediğiniz Evreni seçin ve Bitir'e tıklayın.

Depodan Bir Evreni Geri Getirme

Yerel dosya sisteminden bir Evren almak için, iş katmanlarının ve başvurulan kaynakların kaydedildiği yerel bir proje görünümüne ihtiyacınız vardır. Depodan bir Evreni iki şekilde geri alabilirsiniz -

Yöntem 1

Yerel Proje klasörüne sağ tıklayın → Evreni Al → Bir Depodan.

Depo parolasını girin ve Bağlan'a tıklayın.

Depodaki mevcut klasörlerden Evreni seçin ve Bitir öğesine tıklayın.

Yöntem 2

Diğer bir yol da Depo Kaynakları bölümüne gidip geri almak istediğiniz Evreni seçmektir.

Geri almak için bir Yerel Proje seçin ve Tamam'a tıklayın.

Yerel güvenlik gereksinimini kaldırmak için, depodaki Evreni seçerken "Tüm kullanıcılar için kaydet" seçeneğini seçin.

IDT'de bir Evren tasarlamak için ilk adım Yerel Proje görünümlerinde bir proje oluşturmaktır. Data Foundation ve Business katmanları gibi tüm kaynaklar bir projede yönetilir. Bilgi Tasarım Aracı'nı (IDT) kullanarak yerel projelere gidebilir ve yerel projedeki kaynaklara erişebilirsiniz.

Bir Yerel Proje oluşturduğunuzda, kaynaklar onun altında farklı şekillerde doldurulabilir -

  • "Yeni" seçeneğini kullanarak yeni kaynaklar oluşturabilirsiniz.
  • Universe Design Tool'dan oluşturulan .unv Evrenini dönüştürün.
  • Yayınlanmış bir Evreni alın.
  • Bir kaynağı düzenlemek için, Yerel Proje altındaki bir kaynağa çift tıklayabilirsiniz.

IDT'de Mevcut Projeleri Kontrol Etme

IDT'de mevcut bir projeyi açabilirsiniz. Dosya → Proje Aç'a gidin.

Yeni bir pencere açılacaktır. Mevcut bir projeyi içe aktarmak için kök dizinden veya arşiv dosyasından seçim yapabilirsiniz.

Kök dizinden içe aktarmak için Gözat'a tıklayın, içe aktarmak istediğiniz Projeyi seçin ve Tamam'a tıklayın.

IDT'de Yeni Bir Yerel Proje Oluşturma

IDT'de yeni bir proje oluşturmak için Dosya → Yeni → Proje'ye gidin.

Proje Adı, konumu girin ve Bitir'e tıklayın.

Proje, Yerel Projeler görünümleri altında oluşturulur.

Mevcut Bir Projeyi Düzenleme

Mevcut bir projeyi de düzenleyebilirsiniz. Dosya → Proje Aç seçeneğine giderek mevcut bir projeyi açın. Ayrıca herhangi bir Yerel Proje alanı altında mevcut bir Evreni de açabilirsiniz.

Mevcut bir projeyi açtığınızda, Yerel Proje klasörü altındaki nesne adına çift tıklayarak her bir nesneye gidebilirsiniz.

Gerekli değişiklikleri yapın ve Save buton.

IDT'de bir Proje Silme

Mevcut bir projeyi silmek için Yerel Proje alanı altındaki projeye sağ tıklayın.

Bir projeyi kalıcı olarak silmek için, "Proje Silinmesini Onayla" iletişim kutusunda "Diskteki proje içeriklerini sil" seçeneğini seçebilirsiniz.

Bu seçeneği seçerseniz, silme işlemi kalıcıdır ve geri alınamaz. Silme işlemini onaylamak için "Evet" e tıklayın.

Proje içeriğini kalıcı olarak silmediyseniz, kullanılabilir hale getirmek için projeyi açabilirsiniz.

Proje Senkronizasyonu

Proje senkronizasyonu, yerel proje görünümlerindeki kaynakların depodaki ilişkili paylaşılan bir proje ile karşılaştırılmasıyla ilgilidir. Proje senkronizasyonunu kullanarak kaynak ekleme / silme, kaynaklar arasındaki farkı tespit edebilirsiniz. Farklılıklara bağlı olarak, yerel proje görünümü ve paylaşılan kaynaklar güncellenebilir.

Proje senkronizasyonu altında iki farklı bölme vardır -

Paylaşılan Proje Bölmesi

Sunucudaki paylaşılan projedeki kaynakları listeler. Kaynak biçiminde bir kilit simgesi varsa bu, kaynağın kilitli olduğu anlamına gelir. Eşitleme durumu, kaynakları paylaşılan ve yerel proje görünümlerinde karşılaştırarak her kaynağın durumunu listeler.

Farklı Senkronizasyon Durumu

Added Locally - Yerel projeye bir kaynak eklenir ancak paylaşılan projeye eklenmez.

Changed Locally - Yerel projede bir kaynak değiştirildi, ancak paylaşılan projede değiştirilmedi.

Deleted Locally - Yerel projede bir kaynak silindi, ancak paylaşılan projede hâlâ mevcut.

Added on server - Bir kaynak yerel projede değil, ancak paylaşılan projede var.

Changed on server - Paylaşılan projede bir kaynak değiştirildi, ancak yerel projede değiştirilmedi.

Deleted on server - kaynak yerel projede mevcut ancak paylaşılan projede silindi.

Synchronize - Her iki kaynak aynıdır.

Senkronizasyon Durum Bölmesindeki Kaynakların Listesi

Tüm kaynakları gösterir. Bu, filtreleri temizler ve durumlarına bakılmaksızın tüm kaynakları listeler.
Bir durumla kaynakları gösterir / gizler Synchronized
Yerel projede sunucuya göre değişen kaynakları gösterir / gizler.
Çakışan durumundaki kaynakları gösterir / gizler.
Yerel projeye göre değişen sunucuda kaynakları gösterir / gizler

Proje Senkronizasyonu Nasıl Gerçekleştirilir?

Proje Senkronizasyonu gerçekleştirmek için Windows → Proje Senkronizasyonu'na gidin.

Paylaşılan projelerin kaydedildiği bilgi havuzu sisteminde bir oturum açmak için 'Oturumu değiştir'i tıklayın.

Paylaşılan proje listesinde senkronize edilecek bir proje seçin.

Bir Kaynağı Kilitleme

Bir kaynağı Proje Senkronizasyonunda kilitlemek için, paylaşılan proje altında olması gerekir. Lock, diğer geliştiricilere kaynak üzerinde çalıştığınızı bildirir.

To lock a resource- Paylaşılan proje listesinden paylaşılan projeyi seçin. Projeyi genişletin. Kaynağı seçin → Sağ tıklayın → Kilit seçeneğine tıklayın.

Bir Kaynağın Kilidini Açmak

Bir kaynağın kilidini açmak için Proje Eşitleme altında kaynağı seçin. Sağ tıklayın → Kilidi Aç.

Kaynakları IDT'ye Kaydetme

Yerel bir projedeki herhangi bir kaynağı yerel dosyada bir rapor olarak kaydetmek de mümkündür. Bir kaynağı kaydetmek için herhangi bir kaynağa sağ tıklayın, Farklı Kaydet.

Rapor Konumu kutusuna rapor için bir dosya yolu, dosya adı ve dosya türü girin. Dosya türü .pdf, .html veya .txt olabilir.

Bir dosya yolu bulmak üzere yerel dosya sistemine göz atmak için, gözat düğmesine tıklayın.

Daha büyük kaynaklar için (veri temelleri ve iş katmanları), Meta Veri Öğeleri kutusundaki rapora hangi meta veri öğelerinin dahil edileceğini seçebilirsiniz.

Raporu oluşturmak için Oluştur'u tıklayın.

IDT'deki bir bağlantı, SAP BusinessObjects raporlama aracını kullanarak ilişkisel veya OLAP veri kaynağına bağlanmak için kullanılır. Yerel bir bağlantı veya merkezi bir depoda yayınlanan bir bağlantı olabilir.

IDT'de Desteklenen Farklı Bağlantı Türleri

IDT'de desteklenen bağlantı türleri aşağıdadır -

İlişkisel Bağlantı

Bu, Bilgi Tasarımı aracında Data Foundation katmanını tasarlamak için kullanılır. Veri kaynağından tabloları ve birleşimleri içe aktarabilirsiniz.

OLAP Bağlantısı

Bir OLAP bağlantısı kullanarak, bir Evren oluştururken bir iş katmanı tasarlayabilirsiniz. Çok boyutlu şemaya doğrudan bağlanmanıza ve bunları Evren tasarımı için içe aktarmanıza izin verir. Daha sonra SAP Business Objects raporlama aracı ile kullanılabilirler.

BICS İstemcisi

SAP NetWeaver BW'ye bağlanmak için, BEx sorgusuna erişim sağlamak için SAP BICS istemci ara yazılımını kullanabilirsiniz. IDT'deki bağlantılar yerel olarak kaydedilebilir veya güvenli hale getirilip merkezi bir depoda yayınlanabilir.

Yerel bağlantılar .cnx dosyaları olarak kaydedilir ve bunlara IDT çalıştıran herhangi bir kullanıcı tarafından erişilebilir. Bilgi havuzuna bağlantıyı yayınladığınızda, güvenli bağlantıya dönüştürülürler.

Bilgi havuzunda güvenli bir bağlantı yayınlanır ve Bağlantı klasörüne kaydedilir. Depo kaynak görünümünden İlişkisel Ekle ve OLAP bağlantı ekle komutlarını kullanarak da güvenli bağlantılar oluşturabilirsiniz.

Aşağıda, güvenli bir bağlantının temel özellikleri verilmiştir -

  • Kullanıcıların kimliği doğrulanmalıdır.

  • Kullanıcı hakları, bağlantılara veya bağlantı özelliklerine erişim vermek veya reddetmek için kullanıcı düzeyinde tanımlanabilir.

  • Güvenli bağlantılar, kimliği doğrulanmış kullanıcılar tarafından kullanılabilir veya paylaşılabilir.

IDT'de Yeni Bir Bağlantı Oluşturma - İlişkisel

BI istemcisi altındaki Bilgi Tasarımı aracına gidin. Yeni bir İlişkisel bağlantı oluşturmak için önce Yerel Proje görünümü altında yeni bir projeyle başlayın.

Yeni → Proje → Proje Adı Girin → Bitir'e tıklayın.

Proje adı → Yeni → İlişkisel Bağlantı üzerine sağ tıklayın.

Bağlantı / kaynak adını girin → İleri'ye tıklayın.

Veri kaynağına göre ara yazılımı seçin. Veri kaynağı olarak SAP veya SAP dışı seçebilir ve veritabanıyla ilişkisel bir bağlantı kurabilirsiniz.

Listeden SAP'yi seçtik → SAP HANA → JDBC → İleri'ye tıklayın.

Kimlik Doğrulama modunu, kullanıcı adını ve parolayı girin. Ana bilgisayar adını ve Örnek numarasını girin ve İleri'ye tıklayın.

Sonraki pencerede - Zaman aşımı, Dizi getirme boyutu, Dizi Bağlama boyutu vb. Gibi bağlantı parametrelerini tanımlayabilirsiniz. Bitir'e tıklayın.

.Cnx dosya uzantısıyla kaynak veritabanına İlişkisel bir bağlantı oluşturulur. Bağlantıyı Test Et'e tıklayabilirsiniz.

Pencerenin alt kısmı size bağlantı parametreleri hakkında bilgi verir - Oturum açma parametreleri, yapılandırma parametreleri vb.

→ Test Bağlantısı → Başarılı

Benzer şekilde, diğer veri kaynakları için bir İlişkisel bağlantı oluşturabilirsiniz.

Kullanıma hazır hale getirmek için bu bağlantıyı Depoya yayınlamalıyız.

Bağlantı adına sağ tıklayın → Depoya bağlantı yayınlayın → BO deposu şifresini girin → Bağlan → Bitir → Evet.

.cns- güvenli Depo bağlantısı

.cnx-local unsecured - Bu bağlantıyı kullanırsanız, depoya hiçbir şey yayınlamanıza izin vermez.

Bu, Bilgi Tasarım Aracı'nda ilişkisel bir bağlantının nasıl oluşturulabileceğini gösterir. Bir bağlantı oluşturmanın içerdiği adımları özetlemek için -

  • Bağlantının adını girin
  • Hedef veritabanı için ara yazılımı seçin
  • İlişkisel veri kaynağına bağlanmak için oturum açma parametrelerini girin
  • Bağlantıyı optimize etmek ve Bitirmek için parametreleri yapılandırın ve özelleştirin
  • Güvenli hale getirmek için değiştirmek için, Depoya bağlantıyı yayınlayın

Bir Bağlantıyı Yeniden Adlandırma veya Silme

Bir bağlantıyı yeniden adlandırmak veya silmek için, Yerel Projeler alanı altındaki bağlantı adına sağ tıklayın.

Bunun gibi bir İlişkisel bağlantıyı da silebilir veya düzenleyebilirsiniz.

IDT - OLAP'ta Yeni Bir Bağlantı Oluşturma

Bilgi Tasarımı aracında İş Katmanı tasarlamak için çok boyutlu görünüme veya bir veri modeline bağlanmak için bir OLAP bağlantısı kullanılır.

Yeni bir OLAP bağlantısı oluşturmak için Proje adı → Yeni → OLAP Bağlantısı'na sağ tıklayın.

Bağlantı adını, açıklamasını girin ve İleri'ye tıklayın.

Ardından, bir OLAP ara yazılım sürücüsü seçin. Mevcut tüm OLAP veri kaynaklarının bir listesini gösterir. OLAP veri kaynaklarından herhangi birini gereksinime göre seçebilirsiniz.

OLAP doğrudan İş Katmanına çarptığı için Veri Temeli oluşturmanıza gerek olmadığını unutmayın. İş Katmanında boyutları ve hesaplamaları ve diğer özellikleri tanımlayabilirsiniz.

OLAP veri kaynağına bağlanmak için uygun ara yazılım sürücüsünü seçin ve İleri'ye tıklayın.

Bağlantı parametrelerini, kimlik doğrulama ayrıntılarını, sistem adını, örnek numarasını vb. Girin ve İleri'ye tıklayın.

Ayrıca, bağlanmak için belirli bir küpü veya tasarım zamanı havuzundaki tüm küpleri seçebilirsiniz. Belirli bir küp seçerseniz, bu OLAP bağlantısını kullanarak İş Katmanı'nı yalnızca o küpte bulunan nesneler üzerinde tasarlayabilirsiniz.

Bitir'e tıklayın.

Şimdi, Depo bağlantısını yayınlamanız gerekir. Bağlantıya sağ tıklayın → Bağlantıyı Depoya Yayınlayın.

Bağlantı için Oturum Açma Parametreleri

Herhangi bir veri kaynağına bağlanmak için IDT'de bir ilişkisel veya OLAP bağlantısı oluşturduğunuzda, Ana Bilgisayar Adı ve Örnek Numarası gibi kaynak veritabanının oturum açma parametrelerini sağlamanız gerekir.

Bağlantı Parametreleri

Bir bağlantı oluştururken çeşitli bağlantı parametrelerini yapılandırabilirsiniz -

Connection Pool Mode - Bu, bağlantıyı aktif tutmak için kullanılır.

Pool Timeout - Bağlantı havuzu modunu bağlantıyı etkin tutacak şekilde ayarladığınızda, bağlantının açık kalması için dakika cinsinden süre.

Array Fetch Size - Bu, veritabanından alınabilecek maksimum satır sayısını belirtir.

Example - 25 değerini girdiğinizi ve sorgunuzun 150 satır döndürdüğünü ve böylece her biri 25 satırlık 6 getirme ile getirileceğini varsayalım.

Array Bind Size - Bu alan, IDT'de Evren tasarımı için gerekli değildir.

Login Timeout - Bir bağlantının zaman aşımına uğradığı dakikayı belirler ve bir hata mesajı görüntülenir.

ConnectInit, Hint gibi tanımlanabilen çeşitli özel parametreler vardır.

Bir Bağlantıyı Düzenleme

Bir bağlantıyı düzenlemek için, Yerel Proje Görünümünde bağlantı adına çift tıklayın.

Genel Bilgiler sekmesi → Düzenle'ye gidin.

Bağlantı parametrelerini düzenlemek için Düzenle düğmesine tıklayın. Kimlik doğrulama ayrıntılarını ve bağlantı parametrelerini düzenleyebilirsiniz.

Ara yazılım sürücüsünü değiştirmek için, Sürücüyü Değiştir'e tıklayın. Açılır listeden Sürücüyü seçin.

Ayrıca, veritabanı sunucusunun kullanılabilirliğini test edebilirsiniz, Bağlantıyı Test Et öğesine tıklayın.

"Bağlantı Tanımı" bölmesi bağlantı hakkında depolanan bilgileri gösterir - Oturum açma parametreleri, Yapılandırma parametreleri vb.

Depodaki kaynaklar, Evren ve depoda yayınlanan bağlantıları içerir. Evren klasörü, Bilgi Tasarım Aracı veya UDT kullanılarak yayınlanan tüm Evrenleri içerir. Bağlantı klasörü, IDT kullanılarak veya UDT kullanılarak oluşturulan tüm bağlantıları içerir.

Depo kaynaklarını yönetirken aşağıdaki görevleri gerçekleştirebilirsiniz -

Güvenli Bağlantıları Yönetme

  • Mevcut bir bağlantıyı düzenleyebilirsiniz.

  • Depoda yeni bir ilişkisel veya OLAP bağlantısı yayınlayabilirsiniz.

  • Mevcut bir güvenli bağlantıdan yerel projede bir kısayol oluşturabilirsiniz.

  • Bilgi havuzundan güvenli bir bağlantıyı silebilirsiniz.

Evreni Yönetmek

  • Bütünlük kontrolü yapabilirsiniz.

  • Sorguyu sorgu panelinde çalıştırmak için yerel proje görünümü altında Evren üzerine çift tıklayabilirsiniz.

  • Depo altındaki bir Evreni Yerel Proje Görünümüne alabilirsiniz.

  • Depodan bir Evreni yeniden adlandırabilir veya silebilirsiniz.

  • Ayrıca .unv Evrenini .unx Evrenine dönüştürebilir ve Yerel proje altında kaydedebilir veya bunları depoda yayınlayabilirsiniz.

Oturumu Açma ve Kapatma

Bilgi havuzunda önceden tanımlanmış bir oturumu açmak için Depo kaynakları görünümünü kullanabilirsiniz.

Depo Kaynaklarına gidin ve → Oturumu Aç'a sağ tıklayın.

Tamam'a tıklayın ve oturum, Depo kaynakları bölümü altında açılacaktır.

Ayrıca Depo kaynakları görünümünde tanımlanmamış yeni bir oturum da ekleyebilirsiniz. Bir oturum eklemek için + işaretine tıklayın.

Oturum ayrıntılarını, sistemi, kullanıcı adını, şifreyi ve kimlik doğrulamayı girin. Yaz → Tamam

Kullanılabilir nesnelerin listesini görmek için Genişlet'e tıklayın ve içinde Evrenlerin ve Bağlantıların bir listesini görebilirsiniz.

Oturumu Kapatma

Bilgi Tasarımı aracını kapattığınızda, tüm aktif oturumlar otomatik olarak kapatılır. Bir oturumu tek tek kapatmak için oturum adına sağ tıklayın ve Kapat'a tıklayın.

Bir Data Foundationİş Katmanı tasarımını oluşturan bir veya daha fazla ilişkisel veritabanından bir veya daha fazla tablo ve birleşim içerir. Data Foundation katmanını tasarlamak için ilişkisel bir bağlantı kullanılır. Data Foundation'a, Türetilmiş tablolar, özel hesaplamalar, bağlam, DL'ler vb. Gibi yetenekleri geliştiren çeşitli başka nesneler ekleyebilirsiniz.

Tek bir Veri Temelinde birden çok İş Katmanı tasarlamak da mümkündür, böylece tek Veri Temel Katmanı üzerinde birden çok Evren oluşturmanıza olanak tanır.

Veri Temeli Türleri

Bilgi Tasarım Aracı'nda, tek kaynaklı veya çok kaynaklı etkin olan Veri Temeli oluşturabilirsiniz.

Tek kaynaklı Data Foundation, tek bir İlişkisel bağlantıyı destekler. Tek Kaynaklı Veri Temeli, yerel veya güvenli bir bağlantıyı destekler, böylece bunun üzerine tasarlanan Evren yerel olarak korunabilir veya Depoda yayınlanabilir.

Çok kaynaklı etkin Data Foundation, bir veya daha fazla ilişkisel bağlantıyı destekler. Data Foundation'ı tasarladığınızda bağlantılar eklenebilir veya daha sonra eklenebilir. Çok kaynaklı etkinleştirilmiş Data Foundation, bir Depoda yayınlanan güvenli bağlantılar üzerinde tasarlanmıştır.

Data Foundation Düzenleyicisi

Bir Data Foundation düzenleyicisi birden çok bölmeye ayrılmıştır -

  • Bölmeyi Görüntüle
  • Özellikler Bölmesi
  • Göz atma bölmesi

Data Foundation görünüm bölmesi tablolar ve birleşimler içerir. Master, mantıksal bir şekilde birbirine bağlı tablolar ve birleşimler içerir.

Özellikler bölmesi, her nesnenin özelliklerini tanımlar. Özellikleri kontrol etmek için, Master sekmesinde herhangi bir nesneyi seçmeniz gerekir.

Göz atma bölmesini kullanarak bağlantılar, Veri Temeli, Takma Adlar ve Bağlamlar, DL'ler ve parametreler gibi veri temelindeki farklı öğeler üzerinde çalışabilirsiniz.

Data Foundation'da da arama yapabilirsiniz. Bir arama yapmak için

simgeye tıklayın .

Bir Veri Temeli oluşturmak için, Yerel Proje görünümünde oluşturulabilir. Yerel Proje → Yeni → Veri Vakfı altında sağ tıklayın.

Tek kaynak etkin veya Çoklu kaynak etkin seçebilirsiniz. Sihirbazı izleyin ve bağlantıları seçin.

Data Foundation .dfx dosyası olarak oluşturulur ve Data Foundation düzenleyicisini başlatır. Data Foundation düzenleyicisine tabloları ve birleşimleri ekleyin.

Bağlantıdan Tablo Ekleme

Bağlantı bölmesinde, bağlantılı tabloları açın ve göz atın. Bağlantı bölmesindeki tabloları da arayabilirsiniz. Data Foundation ana görünümüne eklemek istediğiniz tabloları sürükleyip bırakın.

Sihirbazı Kullanarak Tablo Ekleme

Data Foundation araç çubuğundaki Ekle + seçeneğini kullanarak da tablo ekleyebilirsiniz. Tablolar, birleşimler, anahtarlar, türetilmiş tablolar vb. Ekleyebilirsiniz.

Data Foundation'a birleşimler eklemek için, araç çubuğundaki Ekle seçeneğini kullanabilir veya iletişim kutusunu açmak için Birleşimi Düzenle'ye tıklayabilirsiniz.

Katıl iletişim kutusunu düzenlemek için Katıl'a çift tıklayın. Algıla seçeneği, sütunlar arasındaki Birleştirmeyi algılamak için kullanılabilir.

Kardinaliteyi tanımlamak için araç çubuğundaki Algıla seçeneğini kullanabilir veya Birleşimi Düzenle iletişim kutusunu açabilirsiniz.

Türetilmiş tablolar, diğer ad tabloları, parametreler ve bilgi istemleri, istemlerle ilişkilendirilecek DL'ler ekleyebilirsiniz. Takma adlar ve bağlamlar sekmesi altında,detect aliases and contexts takma adları ve bağlamları otomatik olarak algılamak için.

.Dfx dosyasına sağ tıklayın ve bütünlük denetimi yapmak için Bütünlüğü Kontrol Et'i seçin.

Üst taraftaki Kaydet simgesine tıklayarak Data Foundation'ı kaydedin.

Tabloları Filtrele ve Ekle

Bağlantıdaki bir tabloyu filtrelemek için, filtrelemek istediğiniz bağlantıyı seçin ve tabloları ekleyin.

Bir tablo türü seçmek için aşağı ok işaretine tıklayın. Seçeneği işaretleyerek belirli bir tablo türü seçebilirsiniz.

Tümünü Seç / Tümünü Seçimi Kaldır seçeneği, açılır menüdeki tüm seçenekleri seçmek veya seçimlerini kaldırmak için kullanılır.

To insert the tables- Veri temeli görünümündeki Ekle menüsünden Tablo Ekle'yi seçin. "Tablo Ekle" iletişim kutusu, veri temelinde tanımlanan bağlantıları listeler.

Bağlantıda başvurulan veritabanı tablolarını görmek için bağlantıyı genişletin.

Tablo Özelliklerini Düzenleme

Bir tablonun adını ve açıklamasını düzenleyebilirsiniz. Tablo görüntüsünden sütunları kaldırmak, sütun veri türlerini düzenlemek ve birincil anahtarları değiştirmek de mümkündür.

Düzenlemek istediğiniz tabloyu seçin ve tablo başlığına sağ tıklayın → Düzenle.

Bir sonraki iletişim kutusunda, tablo adını, açıklamasını ve sütunun özelliklerini düzenleyebilirsiniz.

Tamam'a tıkladığınızda tablo ve sütun özellikleri güncellenecektir.

Bir Sütunun Veri Tiplerini Değiştirme

Bir tablodaki sütunların veri tipini değiştirmek için, düzenlemek istediğiniz tabloyu seçin ve tablo başlığına sağ tıklayın → Düzenle.

Bir sütunun veri türünü düzenlemek için, veri türünün önündeki ok işaretine tıklayın.

Her bir sütun için veri türünü gereksinime göre seçin ve Tamam'a tıklayın.

Data Foundation'da, standart tabloların niteleyicileri ve sahiplerinin adlarını da değiştirebilirsiniz. Adı değiştirmek için Yerel Proje Görünümünde .dfx dosyasına tıklayarak Data Foundation düzenleyicisine gidin.

Data Foundation düzenleyicide → Niteleyici ve Sahipleri Değiştir'de tablo başlığına sağ tıklayın.

"Niteleyici / Sahip Değiştir" iletişim kutusunda, Niteleyici alanındaki göz at düğmesini tıklayın ve yeni bir niteleyici seçin. Niteleyici adı varsayılan olarak sınırlandırılmışsa, Sınırlandır seçeneği seçilir. Varsayılan sınırlamayı geçersiz kılmak için Sınırlandır'ı seçin veya seçimini kaldırın.

"Niteleyici / Sahip Değiştir" iletişim kutusunda, Niteleyici alanındaki göz at düğmesini tıklayın ve yeni bir niteleyici seçin. Niteleyici adı varsayılan olarak sınırlandırılmışsa, Sınırlandır seçeneği seçilir. Varsayılan sınırlamayı geçersiz kılmak için Sınırlandır'ı seçin veya seçimini kaldırın.

Tablo Anahtarlarını Tanımlama

Data Foundation katmanındaki bir tabloda iki tür anahtar vardır -

Primary Key - Tabloda benzersiz ve yalnızca bir birincil anahtar.

Foreign Key - Diğer tablodaki benzersiz bir değeri eşleştirmek için kullanılır.

Bir anahtar tanımlamak için Data Foundation Editor'a gidin. Tablo seçin → Algıla → Anahtarı Algıla'ya tıklayın.

Tablodaki belirli bir sütunu seçerek de bir sütunu birincil anahtar veya yabancı anahtar olarak tanımlayabilirsiniz → Sağ Tık → Anahtar Olarak Ayarla → Birincil / Yabancı Anahtar.

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ılma 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 algılamak 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 parçasıdı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.

IDT'deki İş Katmanı boyutlar, ölçüler, öznitelikler ve filtre koşulları gibi meta veri nesnelerinden oluşur. İş katmanı, Data Foundation katmanının üstünde tasarlanabilir veya doğrudan bir Bilgi küpünde veya HANA'daki Modelleme görünümünde oluşturulabilir.

Bir İş Katmanı tasarladığınızda, arşivde veya yerel bir klasöre yayınlanabilir. İş katmanı, BI havuzunda yayınlanmadan önce meta veri nesnelerini yönetmek için kullanılır.

İş Katmanındaki bir Nesne aşağıdaki üç duruma sahip olabilir:

  • Active - Bu, bir nesnenin varsayılan durumudur ve nesneler sorgu panelinde bulunur.

  • Hidden - Bu nesneler geçerlidir ancak sorgu panelinde gizlidir.

  • Deprecated - Bu nesneler geçerli ve gizli değildir.

İş Katmanında farklı türde nesneler oluşturabilirsiniz -

  • Dimension - Boyut, İş katmanındaki bağlamsal bilgileri temsil eder.

  • Measure- Ölçü, üzerinde analizi gerçekleştirdiğimiz gerçek verileri temsil eder. Bunlar, toplamaları ve hesaplamaları gerçekleştirdiğiniz sayısal değerlerdir.

  • Attribute - Öznitelik, nesne hakkında daha fazla bilgi sağlamak için başka bir nesneyle ilişkilendirilen bir nesne olarak tanımlanır.

  • Filter- Sorguda döndürülen verileri sınırlamak için filtreler kullanılır. Koşulları oluşturup birleştirerek boyutlar ve hesaplamalar üzerinde iş filtreleri tanımlayabilirsiniz.

Bir OLAP veri kaynağı kullanırken aşağıdaki nesneleri bulabilirsiniz -

  • Hierarchy
  • Level
  • İsimli Küme
  • Hesaplanan üye

İlişkisel İş Katmanı Oluşturma

Data Foundation'ın üstünde, Yerel Proje görünümünün altında zaten var olan bir İş katmanı oluşturabilirsiniz.

Yerel Proje görünümünde yeni bir İş Katmanı da oluşturabilirsiniz. Proje adı → Yeni → İş Katmanı'na sağ tıklayın.

Sihirbazı takip edin → Veri Temeli türünü seçin → İş Katmanı adını ve Açıklamasını girin → Veri Temeli (.dfx) → Son'u seçin.

Yerel proje görünümünde .blx dosyası oluşturur ve İş Katmanı Düzenleyicisi altında otomatik olarak açılır.

Varsayılan olarak, iş katmanındaki tüm nesneleri boyut olarak alır. Ölçüleri Ölçüme Dönüştür seçeneğini kullanarak veya üstteki Tür seçeneğini kullanarak ve Toplamayı tanımlamak için projeksiyon işlevini kullanarak ölçüleri manuel olarak tanımlayabilirsiniz.

İş katmanının işlevselliğini iyileştirmek için İş katmanında çeşitli işlevleri gerçekleştirebilirsiniz -

  • Boyutlar için açıklayıcı bilgi sağlayan özellikler

  • Ek önlemler

  • Sorgularda döndürülen verileri sınırlayabilen önceden tanımlanmış filtreler (zorunlu veya isteğe bağlı)

  • İsteğe bağlı bilgi istemli parametreler

  • İş katmanı özelliklerinde SQL seçeneklerini ve SQL oluşturma parametrelerini ayarlayın

  • Sorgu performansını iyileştirmek için toplu farkındalık oluşturun

İş Katmanı üzerinde bir bütünlük denetimi gerçekleştirebilirsiniz. İş Katmanı'na sağ tıklayın → Bütünlüğü kontrol edin.

Bütünlük kontrolü yapmak istediğiniz nesneleri seçebilirsiniz. Bütünlüğü kontrol et'e tıklayın. İşletme katmanını kaydetmek için üstteki Kaydet simgesine tıklayın.

Bir İş Katmanı için Adlandırma ve Veri Kaynağı

Bir iş katmanının adını ve açıklamasını girdiğinizde, İş katmanından yayınlanan Evrenin adını tanımlar.

Bir İş Katmanı oluşturmak için iki tür veri kaynağı seçebilirsiniz: İlişkisel ve OLAP veri kaynağı.

Relational - İş Katmanı, İlişkisel veri kaynağı kullandığınızda Veri Temeli'ne dayanır.

OLAP - İş katmanı bir OLAP küpüne dayanır.

OLAP İş Katmanı Oluşturma

Yerel Proje görünümünde bir OLAP İş Katmanı oluşturabilirsiniz. Proje adı → Yeni → İş Katmanı'na sağ tıklayın.

Sihirbazı izleyin → Data Foundation OLAP türünü seçin → İş Katmanı adını ve Açıklamasını girin → İleri'ye tıklayın.

İş katmanındaki nesneler, küp baz alınarak otomatik olarak eklenir. İş Katmanındaki özellikleri geliştirmek için aşağıdaki işlevleri ekleyebilirsiniz -

  • Analitik boyutları, hiyerarşileri ve nitelikleri kullanma

  • Adlandırılmış kümeler

  • Hesaplanan üyeler

  • Ölçüleri ekle

  • Sorgularda döndürülen verileri sınırlamak için önceden tanımlanmış filtreler (zorunlu veya isteğe bağlı)

  • İsteğe bağlı bilgi istemli parametreler

  • Bir bilgi istemiyle ilişkilendirilecek değerlerin listeleri

  • Sorgu Panelinde görülen nesneleri kısıtlamak için iş katmanı görünümleri

Bir bütünlük kontrolü gerçekleştirebilir ve üstteki Kaydet simgesine tıklayarak iş katmanını kaydedebilirsiniz.

İş Katmanı Düzenleyicisi

İş katmanı düzenleyicisi, İş katmanı nesnelerini ve özelliklerini verimli bir şekilde yönetmek için kullanılır. İş Katmanı düzenleyici üç bölüme ayrılmıştır -

  • Göz Atma Bölmesi
  • Bölmeyi Düzenleme
  • Veri Kaynağı Bölmesi

İş Katmanı gözatma bölmesi, İş Katmanı'nın farklı öğelerinden oluşur -

  • İş katmanı
  • Queries
  • Parametreler ve DL'ler
  • Gezinme yolları

İş katmanı düzenleme bölmesi, gözatma bölmesinde seçtiğiniz nesnelerin özelliklerini düzenlemenize olanak tanır.

Nesnenin adını, açıklamasını, türünü ve Projeksiyon işlevini tanımlayabilirsiniz. Ayrıca SQL tanımını, kaynak bilgilerini, özel özellikleri ve gelişmiş özellikleri de kontrol edebilirsiniz.

Veri kaynağı bölmesi, Data Foundation veya OALP veri kaynağı hakkında bilgi içerir.

İş Katmanı Özellikleri altında gelen farklı sekmeler vardır.

Özellikleri

İş katmanı adı, açıklama, özet, değişiklik verileri temeli ve parametreler alt sekmelerinden oluşur.

  • Özet sekmesi, İş Katmanındaki tüm nesnelerin özetini verir.

  • Veri Temelini Değiştir, veri temelini değiştirmek için kullanılır.

  • Parametreler, sorgu komut dosyası parametrelerinin değerini değiştirmek için kullanılır.

Sorgu Seçenekleri

Bu, sorgu yürütme özelliklerini tanımlar - satır sayısını sınırlama, sorgu yürütme için geçen süreyi sınırlamak için dakika sayısı, vb.

Yorumlar

Bu sekmede İş Katmanı ile ilgili yorumlar ekleyebilirsiniz.

Özel Özellikler

Bu, İş Katmanı için özel özellik eklemek için kullanılır.

İş Katmanı - Nesneler ve Özet

Properties - İş katmanı adı, açıklama, özet, değişiklik verileri temeli ve parametreler alt sekmelerinden oluşur.

İş Katmanı özetini yeni bir pencerede alacaksınız.

İş Katmanına bir klasör eklemek için, ekle + seçeneğine tıklayın ve İş yürütücüsüne klasör eklemek için bir klasör seçin.

Sorgu panelinde göründüğü şekliyle bu klasör için aşağıdaki özellikler ayarlanabilir.

  • İsim ve Açıklama
  • Aktif Durum - Aktif, gizli, Kullanımdan Kaldırıldı
  • Contents

Sorguda nesnenin ne için kullanıldığını tanımlayan özellikleri tanımlamanıza izin veren klasördeki nesnelerin listesi (sonuç için, filtre için, sıralama için). Listenin sağındaki yukarı ve aşağı ok tuşlarını kullanarak klasördeki nesnelerin sırasını değiştirebilirsiniz.

Custom Properties - İsteğe bağlı alan

Inserting and Editing Dimensions- Mevcut bir boyutu düzenleyebilir ve ayrıca yeni bir boyut ekleyebilirsiniz. Mevcut bir boyutu düzenlemek için, İş Katmanında boyutu seçin.

Yeni bir boyut eklemek için, boyut eklemek istediğiniz klasörü seçin → üstteki ekle seçeneğine tıklayın → Boyut.

Hedef klasöre yeni bir boyut katacaktır. Özellikler bölmesinde eklenen bir boyutun özelliklerini tanımlayabilirsiniz.

Aşağıdakiler, yukarıdaki ekran görüntüsündeki sekmelerdir -

  • Name
  • Description
  • Veri tipi
  • State
  • OLAP tanımının SQL'i
  • Anahtarlar sekmesi
  • Gelişmiş sekme
  • Kaynak bilgileri vb.

Anahtarların Tanımlanması

Bu seçenek, veri temeli üzerine inşa edilen boyutlar için kullanılabilir. İş katmanında anahtarları tanımlamak için İş katmanı bölmesinde boyutu seçin. Boyut özellikleri → Anahtarlar sekmesi altında.

Bir anahtar eklemek için, Tuşlar sekmesinde aşağı kaydırın ve Anahtar ekle düğmesine tıklayın. Bir birincil anahtar ve birden çok yabancı anahtar tanımlayabilirsiniz.

Veritabanındaki mevcut anahtarları tespit etmek için, tespit sekmesine tıklayabilirsiniz. Anahtar türünü değiştirmek için, açılır menüye tıklayabilirsiniz. Bir anahtarı aktif olarak değiştirmek için aktif sütuna tıklayın.

Değişiklikleri kaydetmek için üst taraftaki Kaydet simgesine tıklayın.

Ölçülerin Tanımlanması

Mevcut bir hesaplamayı düzenleyebilir ve ayrıca yeni bir hesaplama ekleyebilirsiniz. Mevcut bir hesaplamayı düzenlemek için İş Katmanında ölçüyü seçin.

Yeni bir ölçü eklemek için, ölçü eklemek istediğiniz klasörü seçin → üstteki ekle seçeneğine tıklayın → ölçü.

Hedef klasöre yeni bir ölçü ekleyecektir. Eklenen bir ölçünün özelliklerini Özellikler bölmesinde tanımlayabilirsiniz. Ölçüler için Projeksiyon işlevi tanımlayabilirsiniz. Benzer şekilde, bir İş Katmanındaki öznitelikleri tanımlayabilirsiniz.

Filtreler Ekleme

Mevcut bir filtreyi düzenleyebilir veya yeni bir filtre ekleyebilirsiniz. Yeni bir filtre eklemek için klasörü seçin ve ekle'ye tıklayın.

Hiyerarşi Ekleme

Hiyerarşileri yalnızca OLAP Business Layer'da ekleyebilirsiniz. Mevcut bir hiyerarşiyi düzenleyebilir veya yeni bir hiyerarşi ekleyebilirsiniz.

Mevcut bir hiyerarşiyi düzenlemek için

Hiyerarşiyi seçin

Bir hiyerarşi eklemek için

Hiyerarşiyi eklemek istediğiniz klasörü veya analiz boyutunu seçin. En üst düzeyde bir hiyerarşi eklemek için, ağaçtaki en üst düğümü (iş katmanı adı) seçin.

Tıkla Insert object

üstündeki simgeBusiness Layer bölmesine gidin ve seçin Hierarchy

Bir Hiyerarşinin aşağıdaki özelliklerini tanımlayabilirsiniz -

  • İsim ve Açıklama
  • Durum - Etkin, gizli veya kullanımdan kaldırılmış
  • MDX tanımı
  • Gelişmiş sekme
  • Özel özellikler
  • Kaynak Bilgileri

İş Katmanında bir hiyerarşide aşağıdaki nesneleri tanımlayabilirsiniz -

  • Levels
  • Attributes
  • Adlandırılmış kümeler
  • Hesaplanan üyeler

Adlandırılmış Kümeleri Tanımlama

Adlandırılmış kümeyi yalnızca OLAP Business katmanına ekleyebilirsiniz. Mevcut bir adlandırılmış kümeyi düzenleyebilir veya yeni bir adlandırılmış küme ekleyebilirsiniz.

Adlandırılmış bir küme tanımlandıktan sonra, Adlandırılmış kümenin çeşitli özelliklerini tanımlayabilirsiniz -

Mevcut bir adlandırılmış kümeyi düzenlemek için

Adlandırılmış grubu seçin

Adlandırılmış bir küme eklemek için

Adlandırılmış kümeyi eklemek istediğiniz klasörü, analiz boyutunu veya hiyerarşiyi seçin. En üst seviyeye adlandırılmış bir küme eklemek için, ağaçtaki üst düğümü (iş katmanı adı) seçin.

Tıkla Insert object

üstündeki simgeBusiness Layer bölmesine gidin ve seçin Named set

Bir Nesne için SQL ve MDX Tanımlama

İş katmanında bir nesnenin SQL / MDX ifadesini tanımlamak için, nesneyi seçin. Nesne özellikleri bölmesinde SQL tanımı sekmesini seçin.

Doğrudan Select deyimini girebilir veya SQL ifadesini tanımlamak için SQL asistanı düğmesine tıklayabilirsiniz. Sum (efashion. "Shop_facts". "Amount_sold") gibi ölçüler için toplama tanımlayabilirsiniz.

Doğrudan WHERE ifadesini girin veya ifadeyi oluşturmak üzere SQL düzenleyicisini kullanmak için SQL Assistant düğmesine tıklayın.

Ana araç çubuğundaki Kaydet simgesine tıklayarak iş katmanını kaydedin.

İş katmanına eklenen nesneler için MDX ifadesini düzenleyebilirsiniz. Yerel bir nesnenin (iş katmanı oluşturulduğunda küpten otomatik olarak oluşturulan bir nesne) tanımını düzenlemek istiyorsanız, yerel nesneyi kopyalayın ve kopyayı düzenleyin.

Yerel Projeler Görünümünde iş katmanı adına çift tıklayarak düzenleyicide iş katmanını açın.

İş Katmanı bölmesinde nesneyi seçin.

Nesne özellikleri bölmesinde, MDX Tanımı sekmesini seçin.

İfadeyi doğrudan girin veya ifadeyi oluşturmak üzere MDX düzenleyicisini kullanmak için MDX Assistant düğmesine tıklayın.

Erişim Düzeylerini Ayarlama

Bir nesnenin çeşitli erişim seviyelerini tanımlayabilirsiniz -

  • Private
  • Public
  • Controlled
  • Restricted
  • Confidential

Bir nesneyi genel olarak tanımladığınızda, tüm kullanıcılar nesneye erişebilir. Bir nesne kısıtlı olarak tanımlanırsa, yalnızca kısıtlı veya daha yüksek erişim düzeyi verilen kullanıcılar erişim sağlayabilir.

Nesnelerin Erişim Düzeyini Tanımlamak İçin

Erişim düzeyini tanımlamak istediğiniz İş katmanında nesneyi seçin. Birden çok nesne seçmek için CTRL tuşunu kullanabilirsiniz. Nesneye sağ tıklayın → Erişim Düzeyini Değiştir.

Bir nesnenin erişim seviyesi de "Gelişmiş" sekmesinden tanımlanabilir.

Nesneler için Görüntü Biçimlerini Tanımlama

Görüntüleme seçeneği, bir nesne için bir görüntüleme formatı oluşturmak, düzenlemek veya kaldırmak için kullanılabilir. Varsayılan olarak, nesnenin formatı yoktur.

Aşağıdaki ekran görüntüsünde gösterildiği gibi bir nesnenin Gelişmiş sekmesine gidin.

İş Katmanı bölmesinde görüntülenen nesne sayısını kısıtlamak için İş katmanı görünümlerini kullanarak İş katmanı nesnelerinin görünümünü değiştirmek mümkündür. Bir iş ilişkisini paylaşan nesneleri gruplamak için iş katmanı görünümlerini kullanın.

Sorgu Panelinde iş katmanı görünümleri seçilebilir. İş katmanı nesnelerinin kullanımını belirli kullanıcılara veya gruplara vermek veya reddetmek için güvenliği tanımlamak için iş katmanı görünümlerini kullanabilirsiniz.

İş Katmanı Görünümü Oluşturma

İş Katmanı görünümünü oluşturmak veya düzenlemek için, yerel projede İş katmanına tıklayarak İş Katmanı düzenleyicisini açın.

İş katmanı görünümü bölmesinde İş Katmanı görünümünü Yönet seçeneğini tıklayın.

"İşletme Katmanını Düzenle" görünümü iletişim kutusu açıldığında, yeni bir görünüm eklemek için "Yeni" düğmesine tıklayın. Ad metin kutusundaki görünüm adını düzenleyin.

Görünümdeki nesneler kutusunda, bunları görünüme dahil etmek veya dışlamak için iş katmanındaki nesnelerin yanındaki onay kutularını seçin veya temizleyin.

Yalnızca görünüme zaten dahil edilen nesnelerle çalışmak için, Aşağıdaki ekran görüntüsünde gösterildiği gibi Yalnızca seçili nesneleri göster seçeneğini belirleyin.

Açıklama metin kutusuna görünüm için bir açıklama girin veya düzenleyin.

Değişiklikleri kaydetmek için Tamam'ı tıklayın.

Note - Ana görünümü değiştiremezsiniz.

Parametreler

İş Katmanı veya Veri Temelinde kullanıcı girişi veya önceden tanımlanmış giriş değeri gerektiren bir parametre oluşturabilirsiniz.

Bir Parametre aşağıdaki giriş türlerine sahip olabilir -

  • Komut istemine yanıt olarak kullanıcı girişi.
  • Önceden tanımlanmış sabit bir değer.

Kullanıcılara sor

Seçilirse, kullanıcıdan çalışma zamanında bir değer girmesi istenir.

Temizlenirse, parametre için çalışma zamanında önceden tanımlanmış bir değer girilir.

bilgi istemi Metni

Kullanıcılara sor seçildiyse sorulan soru veya yönerge metni.

Değerleri Ayarla

Kullanıcılara bilgi istemi seçeneği işaretli olmadığında kullanılabilir. Çalışma zamanında parametre için kullanılacak bir veya daha fazla değer girmenize izin verir.

Veri tipleri

Bilgi istemine yanıt için gereken veri türü.

Birden çok değere izin ver

Seçilirse, kullanıcının değerler listesinden birden çok değer almasına izin verir.

Son değerleri koru

Seçilirse, kullanıcı tarafından seçilen son değer, komut istemi yeniden çalıştırıldığında tutulur.

Dizine duyarlı bilgi istemi

Seçilirse, bir listedeki değerleri kısıtlamak için anahtar sütunu bilgi istemine dahil edilir. Anahtar sütunu kullanıcı tarafından görülemez.

İlişkili değerler listesi

Bilgi istemi için değerler sağlayacak değerler listesi.

Yalnızca listeden seçin

Seçilirse, kullanıcı listeden bir üye seçmeye zorlanır.

Varsayılan değeri seçin

Varsayılan olarak kullanılacak değerleri seçmenize izin verir

Parametreleri Ekleme ve Düzenleme

Data Foundation'da bir parametre tanımladığınızda, bunlar doğrudan Veri temelinin üstündeki iş Katmanına devralınır. Bu parametreler Business Layer'da düzenlenemez ve bunları Data Foundation'da düzenlemeniz gerekir.

Bir parametre eklemek için, gözatma bölmesindeki parametreler ve DL sekmesine tıklayın → Parametre Ekle simgesine tıklayın.

Parametre özellikleri sağ bölmede gösterilir. Önceki başlıkta tanımlanan çeşitli özellikleri kullanabilirsiniz.

Mevcut bir parametreyi düzenlemek için listeden parametreyi seçin ve düzenleyin.

Listeler ve Özellikler

LOV'leri kullanarak, bir nesneyle ilişkilendirilmiş değerler listesinden bir bilgi isteminin değerini seçebilirsiniz. Bir veri setinin seçilen değerlerle sınırlandırılmasına izin verir.

Data Foundation veya Business Layer'daki bir nesne için LOV'leri kullanabilirsiniz. Farklı tipte DL'ler kullanılabilir.

LOVs based on Business Layer Objects - Bu durumda, DL başka bir sorguya veya aşağıdakileri içeren bir hiyerarşiye dayanır

  • Static LOVs - Manuel olarak veya dosyadan içe aktarılan belirtilen değerlerin listesini içerir.

  • LOVs based on SQL - Belirli bir SQL ifadesiyle döndürülen değerdir.

DL Ekleme ve Düzenleme

Mevcut bir DL eklemek veya düzenlemek için, düzenleyicide Parametreler ve Listeler sekmesine gidin. DL bölmesinde Ekle + işaretine tıklayın -

DL'lerin özellikleri sağ bölmede görünür. Mevcut bir DL'yi düzenlemek için listedeki Değer Listesi'ne tıklayın.

Değer Listesi özelliklerindeki Özellikler sekmesi, DL'lerdeki sütun özelliklerini düzenlemenizi sağlar. Özellikler tablosundaki özellik sütununa tıklayarak aşağıdaki özellikleri düzenleyebilirsiniz -

Column Name - Sütunun adını düzenleyebilirsiniz.

Key Column - Dizine duyarlı anahtar olacak bir sütun seçebilirsiniz.

Data Type - Sütunun veri türünü seçebilirsiniz.

Hidden - Bu seçeneği seçerseniz, sütun görüntülenmeyecektir.

İş Katmanındaki Sorgular

Sorgu oluşturmak için bir Sorgu paneli kullanılır ve sorgu nesneleri İş Katmanı ile ilişkilendirilir. Bunlar normalde İş katmanını doğrulamak için IDT'de kullanılır.

Sorgu Ekleme ve Düzenleme

Yeni bir sorgu eklemek veya mevcut bir sorguyu düzenlemek için İş Katmanı bölmesindeki Sorgu bölmesine tıklayın.

Yeni bir sorgu eklemek için Sorgu Ekle'yi tıklayın. Bu, Sorgu panelini açacaktır. Yeni bir sorgu oluşturabilir veya mevcut bir sorguyu düzenleyip Tamam'ı tıklayabilirsiniz. Sorgu panelindeki nesneleri seçin → Tamam.

Sorgunun adını ve açıklamasını girin. Sorgu düzenle seçeneğini tıklayarak nesneleri sorgudaki düzenleyebilirsiniz. Sorguyu yürütmek için → Sorguyu Yürüt.

Toplu Farkındalık

Toplam farkındalığı kullanarak, veritabanındaki tablolarda önceden toplanmış verileri kullanabilirsiniz. Daha az sayıda satırı işleyerek sorgu performansını artırmak için kullanılır.

Sorguya toplama duyarlı bir nesne eklediğinizde, sorgu oluşturucu verileri en yüksek toplama düzeyine sahip tablodan alır.

Örneğin - Satışların aylık olarak toplandığı bir Satış Bilgileri tablosu düşünün. Sorgunuz aylık satış isterse, sorgu oluşturucu verileri birleştirilmiş tablodan alır.

Toplam Farkındalığı Ayarlama

Toplu farkındalığı kullanmak için önce birleştirilmiş tablonun veritabanına yüklenmesi ve ardından tabloyu Data Foundation'a eklemesi gerekir.

Toplam duyarlı nesneleri tanımlayın. Bunlar, toplu olmayan tabloları kullanarak toplama yapmak yerine, sorguların mümkün olduğunda birleştirilmiş tabloları kullanmasını istediğiniz iş katmanındaki nesnelerdir.

Nesnenin SQL ifadesinde, @Aggregate_Aware işlevini kullanmak için SELECT ifadesini tanımlayın -

@Aggregate_Aware (toplam (aggr_table_1),…, toplam (aggr_table_n))

Business Layer'da nesneyi seçin → SQL Assistant'a gidin → Fonksiyonlar → Aggregate Awareness altında.

Sorgu panelini, bir İş Katmanında veya havuzda yayınlanan Evrenin üstünde sorgu oluşturmak veya önizlemek için kullanabilirsiniz. Sorgu paneli, sorguya nesneler eklemenize ve sorgu sonuçlarını önizlemenize olanak tanır. Aşağıdaki yöntemler kullanılarak bir sorgu paneli açılabilir -

Sorgular → Sorgu Ekle'ye gidin.

Sorguya dahil etmek istediğiniz nesneleri seçmek için, sağdaki iş katmanındaki nesneleri Sonuç Nesneleri bölmesine sürükleyin.

Hiyerarşi sonuç nesneleri için sonuçlara dahil edilecek veya hariç tutulacak üyeleri seçin. Üye Seçici'yi açmak için, hiyerarşi nesnesi adının sağındaki oka tıklayın

.

Sorgunun sonuçlarını filtrelemek için, nesneleri iş katmanından Nesneleri Filtrele bölmesine sürükleyin.

İsimli Kümeleri Seçme

Adlandırılmış küme, Universe oluşturulurken Business katmanında tanımlanır. Üyeleri adlandırılmış kümeye göre seçmek için, hiyerarşiniz en az bir adlandırılmış küme tanımlamalıdır.

Üye seçicinin altındaki meta veriye tıkladığınızda adlandırılmış kümeler görüntülenir. Meta veriler altında adlandırılmış bir küme klasörü bulamazsanız, bu, hiyerarşinin adlandırılmış küme olmadığı anlamına gelir.

Hesaplanan Ölçüleri Seçme

Hesaplanan ölçüleri hiyerarşi ile de kullanabilirsiniz, ancak hiyerarşi tanımlanmış en az bir meta veriye sahip olmalıdır. İş katmanında tanımlanırlar.

Adlandırılmış kümeler gibi, hesaplanan ölçüler de üye seçiciler altındaki meta verilere tıkladığınızda görüntülenir.

Bir Evrende birbirine bağımlı ve hareket eden birçok nesne olabilir, bir kaynağı silmek o kaynağa bağlı diğer kaynakları etkileyebilir.

Farklı kaynaklar arasındaki bağımlılığı kontrol etmek için yerel bağımlılığı göster'i seçebilirsiniz. Bir kaynak seçtiğinizde, iki sekme görüntüler - bağımlı ve başvurulan kaynaklar.

Dependent Resourcessekmesi aynı yerel projedeki seçili kaynağa bağlı kaynakları listeler. Referenced Resources sekmesi, seçilen kaynak tarafından referans verilen aynı yerel projedeki kaynakları listeler.

Data Foundation'ı değiştirdiğinizde etkilenecek kaynakları kontrol etmek istiyorsanız, → Yerel Bağımlılığı Göster'e sağ tıklayabilirsiniz.

Bağımlı Kaynak altında, İş Katmanı gösterilecek ve Başvurulan kaynaklar İlişkisel bağlantı gösterecektir.

Depo Bağımlılığı

Yerel proje altındaki belirli bir kaynak için Depodaki bağımlı kaynakları görmek istiyorsanız, sağ tıklayın ve Depo Bağımlılığını göster seçeneğine tıklayın.

Kaynakların yayınlandığı oturum ayrıntılarını girin ve oturum aç düğmesine tıklayın. Yerel Proje altında seçilen kaynağa dayalı olarak depoda yayınlanan Evrenlerin bir listesini gösterecektir.

Bir Evren tasarladığınızda, bu, İş Katmanınızı yerel dosya sistemine veya Havuza yayınlayabileceğiniz son adımdır. Bir Evren yayınladığınızda, yayınlama sihirbazı İş katmanını, veri temelini ve bağlantı kısayolunu dışa aktarır ve raporlama araçlarının ve mevcut kullanıcıların bu Evrene erişmesine izin verir.

Yerel dosya sistemine bir Evren yayınlayabilirsiniz. Bu, bir OLAP bağlantısına dayalı bir İş katmanını veya yerel bir bağlantıya sahip Veri Temeline dayalı bir İş Katmanını içerebilir.

Depoya bir Evren yayınladığınızda, Merkezi Yönetim Sunucusu (CMS) üzerinde yayınlayarak bir güvenlik mekanizması uygularsınız. Evrenin tüm nesneleri, nesne düzeyini ve CMS için tanımlanan diğer güvenlik politikalarını devralır.

Yerel Bağlantı Yayınlama

Yerel Proje görünümünde bulunan Depoya yerel bir bağlantı yayınlayabilirsiniz. Bir bağlantı yayınladığınızda, yerel güvenli olmayan .cnx bağlantısından depo altında güvenli .cns bağlantısına dönüşür.

Bağlantıyı yayınlamak için yerel proje altında .cnx üzerine sağ tıklayın → Bir Depoya Bağlantı Yayınla.

Bir bağlantı yayınladığınızda, .cns olarak değiştirilir.

Bir Klasör Seçme

Bir bağlantıyı yayınladığınızda veya aldığınızda, bağlantıyı yayınlamak istediğiniz bir klasör seçebilirsiniz.

Bir Evrenin Güvenliği, arşivde yayınlandığında tanımlanır. Yayınlanan tüm evrenler Evren klasörü altında mevcuttur ve tüm bağlantılar Bağlantı klasöründe mevcuttur. Depodaki bir Evrene veya bağlantıya erişmek için Depo kaynaklarını kullanabilirsiniz.

Evren üzerindeki güvenlik politikası, bağlantılar CMC'de oluşturulan kullanıcılara ve gruplara uygulanır. Bilgi Tasarımı aracında, Güvenlik düzenleyicisini kullanarak güvenlik ilkesi tanımlayabilirsiniz. IDT'de güvenlik profilleri oluşturabilirsiniz ve bu profiller kullanıcılara ve gruplara atanır.

IDT'de iki tür güvenlik profili tanımlayabilirsiniz -

  • Data Security Profile - Veri güvenliği profilinde, güvenlik politikası Data Foundation nesnelerine ve bağlantılarına uygulanır.

  • Business Security Profile - Bu, güvenlik profilinin uygulandığı İş katmanındaki nesneleri içerir.

IDT'de Güvenlik Düzenleyicisi

Güvenlik Düzenleyicisi iki şekilde görüntülenebilir: Evren kullanarak veya kullanıcıları / grupları kullanarak. Çalışmak istediğiniz görünümü görüntülemek için Güvenlik Düzenleyicisi bölmesinde sekmeyi seçin.

Evrenler / Profiller sekmesi, önce depodaki bir evreni seçerek görevler yapmanızı sağlar.

Kullanıcılar / Gruplar sekmesi, önce bir kullanıcı veya grup seçerek görevler yapmanızı sağlar.

Kullanıcılar / Gruplar panelinde, kullanıcıları ve grupları farklı şekillerde görüntülemenize olanak tanıyan üç simge vardır -

  • Kullanıcıları Göster
  • Grupları Göster
  • Hiyerarşileri Göster

IDT'de Güvenlik Düzenleyicisi Nasıl Açılır?

Bilgi tasarımı araç araç çubuğunda, Güvenlik Düzenleyicisi simgesine tıklayın.

Güvenlik düzenleyicide açılacak oturum ayrıntılarını girin. Seçili oturumda henüz oturum açmadıysanız, gerekli bilgileri girin.

Güvenlik Düzenleyicisi yeni bir sekmede açılır.

Veri Güvenliği Profillerini Ekleme ve Düzenleme

Güvenlik düzenleyicisinde Evrenler / Profiller bölmesine gidin. Yeni bir profil eklemek için Evren → Veri Güvenliği profili ekle'ye sağ tıklayın.

Bu yeni bir pencere açacaktır, farklı sekmelerde veri güvenliği profil ayarını tanımlayabilirsiniz. Tüm ayarları tanımladığınızda, Tamam'a tıklayın.

Depodaki güvenlik ayarlarında yapılan değişiklikleri kaydetmek için ana araç çubuğundaki kaydet simgesine tıklayın.

Tüm ayarları tanımladığınızda, Tamam'a tıklayın.

Depodaki güvenlik ayarlarında yapılan değişiklikleri kaydetmek için ana araç çubuğundaki kaydet simgesine tıklayın. Tüm Veri Güvenliği profil ayarları, İlişki bağlantısı kullanılarak Data Foundation üzerinde oluşturulan Evrenlere uygulanır.

Bağlantılar Değiştirme Bağlantılarını Tanımlar
Kontroller Değiştirme sorgusu zaman aşımını ve boyut sınırlarını tanımlar
SQL Değiştirme sorgu seçeneklerini tanımlar
Satırlar Sorguda döndürülen satırları kısıtlamak için bir SQL WHERE yan tümcesi tanımlar
Tablolar Değiştirme tablolarını tanımlar

Bir Evrende birden fazla Veri Güvenliği profili tanımladığınızda, Veri Güvenliği Profil Önceliğini de değiştirmek mümkündür.

Bu yeni bir pencere açacaktır → Güvenlik profili önceliğini değiştir. Güvenlik profillerinin önceliğini değiştirmek için yukarı / aşağı okları kullanabilirsiniz.

Depodaki değişiklikleri kaydetmek için, ana araç çubuğundaki kaydet simgesine tıklayın.

İşletme Güvenlik Profili Ekleme ve Düzenleme

Güvenlik Düzenleyicisi altında Evren / Profil bölmesinde bir Evren seçin. Yeni bir İş Güvenliği Profili eklemek için → Sağ tıklayın → İş Güvenliği profili girin.

İş Güvenliği profilinin her sekmesinde güvenliği tanımlayabilirsiniz. Sıfırlama seçeneği, ayarı varsayılana sıfırlamak için kullanılır. Ayar tanımlandıktan sonra, pencereyi kapatmak için Tamam'ı ve profili kaydetmek için üstteki Kaydet simgesini tıklayın.

Sorgu Oluştur

Sorgu panelinde kullanıcıya sunulan evren görünümlerini ve iş katmanı nesnelerini tanımlar

Note - Yalnızca Sorgu ayarları güvenli meta veriler oluşturun.

Verileri Görüntüle

Kullanıcı bir sorgu çalıştırdığında iş katmanındaki nesneler tarafından alınan verilere erişim izni verir veya reddeder.

Filtreler

İş katmanındaki nesneleri kullanan filtreleri tanımlar.

Ayrıca depoda yayınlanan Evren üzerinde bir sorgu çalıştırabilirsiniz. Yayınlanan Evren üzerinde bir sorgu çalıştırdığınızda, Evren için tanımlanan güvenlik profili sorgu paneline uygulanacaktır.

Yayınlanan Evrende bir sorgu çalıştırmak için Depo kaynakları görünümüne gidin → Evren Seç → sağ tıklayın ve sorguyu çalıştır.

Sorgu panelini açar, mevcut nesneleri Sonuç Nesnelerine ekleyebilir ve sorguyu çalıştırabilirsiniz. Veri Önizleme, sonuçlanan nesnelerin önizlemesini görmek için kullanılabilir → Yenile düğmesi.

Biçim düzenleyici, tarih, saat ve sayısal değerler için görüntüleme biçimi tanımlamanıza olanak tanır. Özel biçimler oluşturabilir veya nesneler için varsayılan biçimleri de kullanabilirsiniz. Varsayılan biçim gereksinimi karşılamadığında özel biçimler kullanılır.

Varsayılan formatlar, ortak yerel veri deposu CLDR'ye dayanır. Tarih ve saat için 15 varsayılan format ve sayısal değerler için 4 format arasından seçim yapabilirsiniz.

Biçim düzenleyici kullanılarak özel biçimler oluşturulabilir. Özel biçim, metin ve simgeler içerir. Bir belirteç, tarihin veya sayısal değerin önceden tanımlanmış bölümü olarak tanımlanır.

Tarih ve Saat Biçimi Belirteçleri

Biçim düzenleyicisi kullanılarak tanımlanan 15 tarih ve saat biçimi belirteci vardır. Gün kategorisi için aşağıdaki tarih ve saat belirteçlerini göz önünde bulundurun.

Kategori
Jeton Açıklama
01-31. Gün Gün 01-31 arası 2 basamakla temsil edilir
1-31. Gün Gün, 1-31 arasında 1 veya 2 basamakla temsil edilir
Gün Adı Pazartesi, Salı gibi Gün Adı
Kısa Gün Adı Pzt, Sal gibi Gün Adı
Yılın günü Gün 3 basamakla temsil edilir - 001-366
01-366 yılının günü Gün 2 veya 3 basamakla temsil edilir - 01-366
1-366 yılının günü Gün 1, 2 veya 3 rakamla temsil edilir
Bir ayda haftanın günü 2 kişilik 2 gibi ayda Haftanın günü nd Temmuz Salı
Büyük Gün Adı Büyük harfle gün adı - Salı
Küçük Gün Adı Küçük harfli gün adı - Salı
Büyük Harfli Gün Adı Gün adı büyük harfle başlar - Salı
Büyük harfli kısa gün adı Gün adı kısa biçimde büyük harfle gösterilir - Pzt
Küçük harfli kısa gün adı Gün adı kısa biçimde küçük harflerle gösterilir - Pzt
Büyük harfli kısa gün adı Pzt gibi kısa formatta sermaye ile başlar

Benzer şekilde, dakika, saat, hafta, ay, çeyrek ve yıl formatı için zaman jetonları olabilir.

Sayı Biçimi Bölümleri

Bir sayı biçimi bölümü şunlardan oluştuğu gibi tanımlanabilir:

  • İşaret
  • Tamsayı değeri
  • Gruplama ayırıcı
  • Ondalık ayırıcı
  • Ondalık ayırıcı
  • Üstel sembol

Düzenleyicide tanımlanan farklı format kullanılarak bir sayının nasıl görüntülenebileceğini gösteren aşağıdaki örneği düşünün.

Example - Sayı jetonları kullanılarak -1,234 sayısı nasıl görüntülenecek?

Belirteçlerle Tanımlanan Biçim Önizleme Görünümü
[İşaret][#] -1234
[Neg.başlangıç] [0] [0] [0] [0] [0] [Neg.son] (001234)
[her zaman imzala] [#] [dec.sep] [0] [0] -1234.00
[işaret] [#] [ondalık ayırıcı] [0] [0] [E +] [0] [0] [0] -1.23E + 003
Gelir: [Her zaman imzala] [#] [Ondalık ayırıcı] [0] [0] Gelir: 1234,00
[Boolean] Doğru

İşaret, rakam, ayırıcılar, üsler, yüzde ve Boole gibi farklı sayı biçimi belirteçleri listesi kullanabilirsiniz.