SQL Kullanarak Boyut Oluşturma

Bu görev akışı İlişkisel Veritabanı Yönetim Sistemi sunucusuna bir tablo içe aktarma, boyut oluşturma kuralları oluşturma, İlişkisel Veritabanı Yönetim Sistemi'ne bağlanma ve boyutları SQL kullanarak oluşturma konusunda bilgi sağlamaktadır.

Başlamadan önce ön koşulları tamamlayın ve geçerli bir bağlantı dizesi edinin. Bkz. SQL Kullanarak Boyut Oluşturma ve Veri Yükleme
  1. Oracle SQL Geliştirici'de (veya tercih edeceğiniz SQL aracında) bir düz dosyadan (örneğin, sample_basic_table.csv) bir tabloyu SQL veritabanı sunucusu bağlantınıza aktarın.
    Burada SAMPLE_BASIC_TABLE adlı içe aktarılan tablonun örneği gösterilmektedir.
    SQL Geliştirici'de PRODUCT, MARKET, YEAR, SCENARIO, SALES, STATENAME, COGS, MARKETING, PAYROLL, MISC, BEGINV ve ADDITIONS sütunlarını içeren tablo

    Daha sonra, Sample Basic'ten bazı üyeleri silecek ve ardından SQL tablosundan Pazar boyutunu yeniden oluşturmak için bir yükleme kuralı oluşturacaksınız.

  2. Essbase web arayüzünde, Uygulamalar sayfasında Örnek uygulamasını genişletin ve küp, Temel'i seçin.
  3. Temel'in sağındaki Eylemler menüsünden Ana Hat öğesini seçin.
  4. Pazar boyutuna ve ardından Doğu üyesine tıklayın.
  5. Ana hattı düzenleme için kilitlemek üzere Düzenle'ye tıklayın.
  6. Doğu pazarından bazı eyaletleri silin. Örneğin; Connecticut, New Hampshire ve Massachusetts eyaletlerini silin.
  7. Kaydet'e tıklayın ve ardından Doğu'nun artık sadece Florida ve New York eyaletlerini içerdiğini doğrulayın.
    Daha sonra, boyut oluşturma kuralları oluşturacak ve Pazar boyutunu kaldırdığınız eyaletlerle SQL tablosundan yeniden dolduracaksınız.
  8. Ana Hat gözatıcı sekmesini kapatın.
  9. Uygulamalar sayfasında, Temel'in sağındaki Eylemler menüsünden denetleyiciyi başlatın, Komut Listeleri'ne tıklayın ve Kurallar sekmesini seçin.
  10. Oluştur > Boyut Yapısı (Düzenli) öğesine tıklayıp yeni boyut oluşturma kurallarını tanımlamaya başlayın.
  11. Ad alanında, kural dosyasının adını MarketSQLDimbuild olarak girin. Diğer seçenekleri olduğu gibi bırakın ve Devam Et'e tıklayın.
  12. Boyutlar düğmesine tıklayın.
  13. Mevcut boyut seç metnini içeren alana tıklayın, Pazar'ı seçin, Ekle'ye ve ardından Tamam'a tıklayın.
  14. Yeni Kural - MarketSQLDimbuild sayfasında, Boyut açılan alanına tıklayın ve Pazar'ı seçin.
  15. Tür açılan alanına tıklayın ve Kuşak'u seçin. Kuşak numarasını 2'ye yükseltin.
  16. Kuşak Adı alanına tıklayın ve BÖLGE yazın.
    Pazar boyutu kuşak 1'dir ve Bölge adlı bir alt öğe eklersiniz.
    Pazar boyutu kural alanı girişi BÖLGE (kuşak 2)
  17. Oluştur > Düzenli öğesine tıklayıp ikinci bir boyut oluşturma kuralı alanı oluşturun.
    Oluştur > Düzenli öğesine tıklayarak başka bir kural alanı ekleme
  18. Alanı EYALET olarak adlandırın ve 3 kuşağında Pazar boyutuyla ilişkilendirin.
    Pazar boyutu kural alanı girişi EYALET (kuşak 3)
  19. Kaynak düğmesine tıklayıp bir veri kaynağını boyut oluşturma kurallarıyla ilişkilendirmeye başlayın.
  20. Genel sekmesinde geçerli bağlantı dizesini girin.
    1. Oracle Çağrı Arayüzü bağlantıları için: Genel grubunun Ad alanına geçerli Oracle Çağrı Arayüzü bağlantı dizesini girin.
      Genel grubu, Ad alanında OCI bağlantı dizesini gösteren kural düzenleyicisi veri kaynağı adı.
    2. Oracle DB, Microsoft SQL Server ve DB2 gibi DSN'siz bağlantılar için: Genel grubunun Ad alanını boş bırakmalısınız. Bunun yerine, SQL/Veri Kaynağı Nitelikleri grubunun Sunucu alanına bağlantı dizesini girin. Oracle veritabanı için format: oracle://host:port/sid .
  21. Oracle SQL Geliştirici'de (veya tercih edeceğiniz alternatif SQL aracınızda), SAMPLE_BASIC_TABLE tablosundan bazı sütunları seçerek bir SELECT deyimi yazın ve test edin: Select distinct market,statename from SAMPLE_BASIC_TABLE
  22. SQL sorgusu geçerliyse, SQL aracınızın bağlı olduğu veritabanından istenen Pazar ve Eyalet Adı tablo sütunlarını döndürür:
    Oracle Veritabanı tablosundaki Pazar ve Eyalet Adı sütunları
  23. SELECT deyimini panonuza kopyalayın. Bu sorgunun sonuçları Sample Basic küpüne yükleyeceğiniz boyutlardır.
  24. Boyut oluşturma kuralınızın Kaynağı Düzenle iletişim kutusunda, SQL deyimini SQL/Veri Kaynağı Nitelikleri grubunun Sorgu alanına yapıştırın.
    SQL/Veri Kaynağı Nitelikleri Grubu, Sorgu alanına eklenen SQL seçimi.
  25. Tamam'a, Doğrula'ya, ardından Kaydet ve Kapat'a tıklayıp MarketSQLDimbuild kural dosyasını kaydedin ve kapatın.
  26. MarketSQLDimbuild kural dosyasının Sample Basic küpüne yönelik kural dosyaları listesine eklendiğine emin olmak için Komut Listeleri listesindeki kural listesini yenileyin.
  27. Kapat'a tıklayın.
    Daha sonra, kural dosyasını kullanarak üyeleri Pazar boyutuna geri yükleyeceksiniz.
  28. İşler'e ve ardından Yeni İş > Boyut Oluştur öğesine tıklayın.
  29. Uygulama adı olarak Sample, veritabanı olarak Basic girin.
  30. Komut listesi adı için oluşturduğunuz boyut oluşturma kuralı dosyasının adını (MarketSQLDimbuild) seçin.
  31. Yükleme türü olarak SQL seçin.
  32. Kullanmak istediğiniz kaydedilmiş bir SQL bağlantınız yoksa Bağlantı alanını boş bırakın.
  33. SQL veritabanı şeması kullanıcılarınızın birinin kullanıcı adını ve parolasını girin.
  34. Veri Dosyası alanını boş bırakın.
  35. Yeniden Yapılandırma Seçenekleri açılan listesinden Tüm Verileri Koru'yu seçin.
  36. Tamam'a tıklayıp işi başlatın.
    Boyut oluşturma işlemi başlar. Yenile sembolüne tıklayıp statüyü izleyin ve tamamlandığında Eylemler menüsünden İş Detayları'na tıklayın.
  37. Boyutlarınızın oluşturulduğunu doğrulamak için ana hattı denetleyin (Doğu altında Connecticut, New Hampshire ve Massachusetts'in alt öğe olarak mevcut olduğunu doğrulayın).