Kural Dosyası Kullanarak Boyut Oluşturma ve Veri Yükleme

Bir kuralı kullanarak bir metinden veya başka bir düz dosyadan boyut oluşturabilir ve veri yükleyebilirsiniz.

Başlamadan önce şu kaynaklara gerek vardır.

  • Bir Essbase anına erişim.

  • Veri kaynağı olarak bir düz dosya kullanmıyorsanız, Essbase içinde uygulama düzeyinde kurulmuş bir Veri Kaynağı ve bir bağlantı gereklidir.

  • Bilgisayarınıza indirilmiş boyut meta veri dosyası (örnek alıştırma dosyası: dim-market.txt).

  • Bilgisayarınıza indirilmiş veri dosyası (örnek alıştırma dosyası: data-basic.txt).

Listelenen kaynakları kullanarak, bir kural ile boyut oluşturma ve verileri yükleme görevlerini gerçekleştirebilirsiniz.

Kural Dosyası Kullanarak Boyut Oluşturma

Essbase Ana Hat düzenleyicisinde manuel olarak boş boyutlar oluşturmak yerine, bir kural kullanarak boyutları düzenleyip bir Essbase ana hattına eşleyebilirsiniz. Bu bölümde, bir kural kullanarak düz bir dosyadan boyut oluşturma ele alınıp gösterilmektedir.

Bir kural kullanarak oluştururken, boyut ve üye meta verilerinin hiyerarşik yapısını tanımlarsınız. Tek bir kural dosyası kullanarak bir veya daha fazla boyut oluşturabilir ya da boyut başına bir kural dosyası kullanabilirsiniz.

Boyut eklemek veya değiştirmek için bir boyut oluşturabilirsiniz, ancak bu boyutu mevcut bir boyutu silmek için kullanamazsınız.

Burada, kuralları kullanarak düz bir dosyadan boyut oluşturmaya bir örnek verilmektedir. SQL veya veri akışı kullanarak veri yükleme işlemi diğer konularda açıklanmaktadır.

  1. İndirilen dim-market.txt boyut meta verileri dosyasını formatlanmış bir metin düzenleyicisinde açın. Dosyada başlık satırı olmadığına ve dosya sınırlayıcısı olarak virgül işaretinin kullanıldığına dikkat edin.
  2. Essbase web arayüzünde oturum açın.
  3. Giriş sayfasında, Örnek uygulamayı genişletip Temel küpünü seçin.
  4. Şimdi sırada kural dosyasını oluşturmak var.
    1. Küpün sağındaki Eylemler menüsünden denetleyiciyi başlatın.
    2. Komut Listeleri'ne ve sonra Kurallar'a tıklayın. Şu anda tanımlanmış olan kuralların gösterildiği Kural düzenleyicisi görüntülenir.
    3. Boyut oluşturma kuralını tanımlamak için Oluştur'a tıklayın ve Boyut Oluşturma (Dizinleme Tabanlı) öğesini seçin. Dizinli tabanlı boyut oluşturma kuralları, alanların birbirine bağımlılığını ortadan kaldırarak herhangi bir sırada görünebilmelerine olanak sağlar.
    4. Yeni Kural iletişim kutusuna kural dosyasının adı olarak Dim_market1 girin.
    5. Verileri Önizle bölümünde düz dosya girişi seçeneği için Dosya'yı seçin.
    6. Gözat simgesine tıklayıp indirdiğiniz dim-market.txt dosyasını bulun ve 'a tıklayarak dosyayı seçin.
    7. Daha önce gördüğünüz gibi düz dosyanın ilk satırında başlık değerleri yoktur. Başlık Satırı onay kutusu seçiliyse seçimini kaldırın.
    8. Dosya formatına dayalı olarak Sınırlayıcı değerini Virgül olarak belirtin.
    9. Devam Et'e tıklayın.
      Şimdi Kural düzenleyicisinde boyut yapısının önizlemesini yapabilirsiniz. Sütunlar, girdi düz dosyasına göre gösterilir.
    Kural düzenleyicisinin sağ üst kısmındaki araç çubuğu kurala ait Genel seçenekleri gösterir. Burada nitelikleri veya veri kaynağını değiştirebilir ve sonuçları görüntüleyebilirsiniz. Kural düzenleyicisinin sol kısmındaki araç çubuğu kurala ait Alan seçeneklerini gösterir.
  5. Şimdi Kural düzenleyicisi sayfasında kuralı ayarlayıp düzenleyebilirsiniz.
    1. Yeni kuralın Önizleme sayfasındaki ilk alanda (sütunda) Boyut'a tıklayın ve boyut adı olarak Pazar'ı seçin. Şimdi Pazar boyutu tüm alanlara atanır.
    2. Pazar'ın altındaki ilk alanda Tür menüsüne tıklayın ve Üst boyut türünü seçin.
      Bu kurala ait kaynak dosyası üst-alt formatındadır. Kuşak tabanlı bir kaynak dosyanız varsa ilk alanı Kuşak olarak ayarlayabilirsiniz. Bu durumda, Kuşak 1 öndeğeri boyutun kendisi olduğu için Kuşak Numarası 2 olarak ayarlanır.
    3. Diğer alanları ayarlayın:
      Alan 2 Türünü Alt olarak ayarlayın.
      Alan 3 Türünü Nitelik ve üçüncü satırdaki Üst/Alt kutusunu Alt olarak ayarlayın.
      Alan 4 ve 5'in Türünü UDA ve üçüncü satırdaki Üst/Alt kutularını Alt olarak ayarlayın.
      6 ila 9 arası Alanların Türünü Diğer Ad, üçüncü satırdaki Diğer Ad kutularını sırasıyla ChineseNames, JapaneseNames, RussianNames ve GermanNames; dördüncü satırdaki kutuları da Alt olarak ayarlayın.
      Alan 10 Türünü Özellik Üyesi, üçüncü satırdaki kutuyu Nüfus ve dördüncü satırdaki kutuyu Alt olarak ayarlayın.
      Boyut alanı çoğunlukla Kuşak, Üst veya Alt olarak ayarlıdır. İstediğiniz Boyut adı menüde değilse Genel araç çubuğunda Boyutlar'a tıklayın, boyut adını ekleyin, Ekle'ye ve ardından Tamam'a tıklayın.
    4. Şimdi bir alanın alan niteliklerini kontrol edelim. Son alan sütunu Nüfus'u seçin. Alan seçenekleri araç çubuğunda Nitelikler sekmesini açın ve Büyük/Küçük Harf seçeneğinin İşlem Yok olarak ayarlandığını doğrulayın > Bu ayar yapıldığında büyük ve küçük harfli metinler, burada kaynak metin dosyasında olduğundan farklı bir şekilde işlenmez.
    5. Veri kaynak dosyasını değiştirmek istiyorsanız Genel araç çubuğunda Kaynak sekmesine tıklayın. Dosya Nitelikleri sekmesinde Sınırlayıcının Virgül olarak ayarlandığını doğrulayın.
    6. Kuralı tanımlamayı tamamladığınızda kuralın sözdizimini doğrulamak için Doğrula'ya tıklayın.
    7. Kaydet ve Kapat'a tıklayın.
    8. Yenile'ye tıklayın. Oluşturduğunuz kuralın şimdi Komut Listeleri sekmesinin Kurallar bölmesinde listelendiğini görebilirsiniz. Kuralınızın adına ve sonra Devam Et'e tıklayarak kuralı düzenleyebilirsiniz.
      Kural için listelenen Eylemler menüsünde isterseniz oluşturulan boyutu yeniden adlandırabilir, kopyalayabilir veya dışa aktarabilirsiniz (sorun giderme amacıyla bir json dosyasına). Giriş sayfasına dönmek için Kapat'a tıklayın.
  6. Şimdi kuralı kullanarak boyutu oluşturmaya yönelik bir iş oluşturup çalıştıracaksınız.
    1. Giriş sayfasında İşler'i ve ardından Yeni İş'i seçin.
    2. Boyut Oluştur'u seçin.
    3. Boyut Oluştur iletişim kutusundaki Uygulama listesinde Örnek uygulamayı seçin.
    4. Veritabanı listesinde Temel küpünü seçin. Verilerin yüklenmesi biraz zaman alabilir.
    5. Komut Listesi listesinde, oluşturduğunuz boyut oluşturma kuralını (Dim_market1.rul) seçin.
    6. Yükleme Türü olarak Dosya'yı seçin.
    7. Veri Dosyası listesinde boyut veri dosyası olarak Dim_Market seçimini yapın. Bu dosya Örnek, Temel klasöründedir.
    8. Yeniden Yapılandırma Seçenekleri listesinde, korumak istediğiniz veriler için Girdi Verilerini Koru'yu seçin.

      Boyutu hemen oluşturmak istiyorsanız Sample Basic küpüne bağlı olan diğer kullanıcıların bağlantısını kesmek için Boyut Oluşturmayı Zorunlu Kıl'ı seçebilirsiniz.

      Alt düzey veriler için sadece düzey 0 değerler korunur. Hesaplama için gerekli olan tüm veriler düzey 0 üyelerinde yer alıyorsa bu seçeneği kullanın. Girdi verileri için sadece yüklenen verileri içeren bloklar korunur. İki seçenek de birleşik depolama veritabanları için geçerli değildir.

    9. Tamam'a tıklayın. Boyut oluşturma işi yürütülür.
    10. İş statüsünü izlemek için İşler sayfasında Yenile'ye tıklayın.
    11. İş tamamlandığında, yürütülen işin Eylemler menüsüne tıklayın ve İş Detayları'nı seçerek oluşturma işinizin statüsünü doğrulayın.
    12. Uygulamalar giriş sayfasındaki Sample uygulamasında, Basic küpün sağında Eylemler'i ve ardından Ana Hat seçeneğini açıp boyut hiyerarşisini doğrulayın. Eylemler, Veritabanı, Denetle bölümündeki boyut sekmesinde oluşturulmuş kuşak adlarını da görüntüleyebilirsiniz. İşiniz bittiğinde görünümden çıkın.
    Kural kullanarak boyut oluşturmayı tamamladınız.

Kural Dosyası Kullanarak Veri Yükleme

Kuralları kullanarak veri değerlerini çıkartabilir, dönüştürebilir ve bir Essbase küpüne yükleyebilirsiniz. Kaynak veri değerleri şunları içerebilir:
  • Veri değerleri

  • Üye adları, diğer adlar ve formüller

  • Kuşak ve düzey adları

  • Veri depolama nitelikleri

  • Özellikler ve kullanıcı tanımlı özellikler

Bir Essbase küpü oluşturduğunuzda küp dizininde veri dosyaları ve veri yükleme kuralı dosyaları oluşturulur. Verileri ve kuralları Essbase'in desteklenen bir şirket içi sürümünden de kullanabilirsiniz.

Hem özet veri hem de satır kümesi düz dosya veri formatı desteklenir.

Veri yüklediğinizde, SUM, MIN, MAX, AVG, ve COUNT işlemleri satırlar boyunca veri sütunlarında desteklenir. Bu, Essbase küplerinin üst düzey üyeler ile oluşturuldukları büyük veri kullanım senaryolarını destekler. Verileri daha detaylı bir düzeyde görüntülemek için Essbase'den detaya gidebilirsiniz.

Burada, kuralları kullanarak düz bir dosyadan veri yüklemeye bir örnek verilmektedir. SQL veya veri akışı kullanarak veri yükleme işlemi diğer konularda açıklanmaktadır.

  1. İndirilen data-basic.txt veri dosyasını formatlanmış bir metin düzenleyicisinde açın. Başlık satırı olmadığına ve dosya sınırlayıcısı olarak virgül işaretinin kullanıldığına dikkat edin.
  2. Essbase web arayüzünde oturum açın.
  3. Giriş sayfasında, Örnek uygulamayı genişletip Temel küpünü seçin.
  4. Şimdi yükleme kuralını oluşturun.
    1. Temel küpün sağındaki Eylemler menüsünden denetleyiciyi başlatın.
    2. Komut Listeleri sekmesini ve sonra Kurallar'ı seçin. Şu anda tanımlanmış olan kuralların gösterildiği Kural düzenleyicisi görüntülenir.
    3. Veri yükleme kuralını tanımlamak için Oluştur'a tıklayın ve Veri Yükleme öğesini seçin.
    4. Yeni Kural iletişim kutusuna kuralın adı olarak Data_basic1 girin.
    5. Veri boyutu olarak Ölçüler girin.
    6. Verileri Önizle bölümünde, düz dosya girişi için Dosya'yı seçin.
    7. Gözat simgesine tıklayıp indirdiğiniz data-basic.txt dosyasını bulun ve 'a tıklayarak dosyayı seçin.
    8. Daha önce gördüğünüz gibi düz dosyanın ilk satırında başlık değerleri yoktur. Başlık Satırı onay kutusu seçiliyse seçimini kaldırın. Başlık satırı olduğunda sütunlar otomatik olarak eşlenir.
    9. Dosya formatına dayalı olarak Sınırlayıcı değerini Virgül olarak seçin.
    10. Devam Et'e tıklayın.
      Şimdi girdi düz dosyasına dayalı olarak Kural düzenleyicisinde verilerin önizlemesini görebilirsiniz.
    Kural düzenleyicisinin sağ üst kısmındaki Genel seçenekler araç çubuğu, dosya niteliklerini veya veri kaynağını değiştirip sonuçları Kural düzenleyicisinde görebilmenize olanak sağlar. Kural düzenleyicisinin sol tarafındaki Alan seçenekleri araç çubuğu, kuralda alan eşlemenize olanak sağlar.
    Girdi dosyasında başlık olmadığı için her sütunu uygun boyutlar ve üyelere eşlemeniz gerekir.
  5. Şimdi Kural düzenleyicisinde kural alanlarını ayarlayabilirsiniz.
    1. Oluştur açılan menüsüne tıklayıp alan adlarını ayarlamaya başlayın.
      Alan (sütun) 1'i Ürün olarak ayarlayın.
      Alan 2'yi Pazar olarak ayarlayın.
      Alan 3'ü Yıl olarak ayarlayın.
      Alan 4'ü Senaryo olarak ayarlayın.
      Alan 5'i Satış olarak ayarlayın.
      Alan 6'yı SMM olarak ayarlayın.
      Alan 7'yi Pazarlama olarak ayarlayın.
      Alan 8'i Bordro olarak ayarlayın.
      Alan 9'u Çeşitli olarak ayarlayın.
      Alan 10'u Açılış Envanteri olarak ayarlayın.
      Alan 11'i Eklemeler olarak ayarlayın.
      Herhangi bir veri yükleyebilmek için önce tüm boyutların veri yükleme kuralında temsil edilmesi gerekir.
    2. Genel seçenekler ve alan seçenekleriyle birlikte kuralı tanımlamayı tamamladığınızda Genel araç çubuğunda Doğrula'ya tıklayarak sözdizimini doğrulayın ve Kapat'a tıklayın.
    3. Sözdizim doğrulandıktan sonra Kaydet ve Kapat'a tıklayın.
    4. Yenile'ye tıklayın. Oluşturduğunuz kuralın şimdi Komut Listeleri sekmesinin Kurallar bölmesinde listelendiğini görebilirsiniz. Kuralınızın adına ve sonra Devam Et'e tıklayarak kuralı düzenleyebilirsiniz.
    5. Uygulamalar giriş sayfasına dönmek için Kapat'a tıklayın.
    Şimdi kuralı kullanarak veri yüklemeye yönelik bir iş oluşturun.
  6. Giriş sayfasında İşler'i ve ardından Yeni İş'i seçin.
    1. Veri Yükle'yi seçin.
    2. Veri Yükle iletişim kutusundaki Uygulama menüsünde Sample uygulamayı seçin.
    3. Veritabanı listesinde Temel küpünü seçin.
    4. Komut Listesi listesinde, oluşturduğunuz veri yükleme kuralını (Data_market1.rul) seçin.
    5. Yükleme Türü olarak Dosya'yı seçin.
    6. Veri Dosyası listesinden Data_Basic1 dosyasını seçin. Bu dosya Sample> Basic klasöründedir.
    7. İsteğe Bağlı: Yükleme işleminin hata oluşması durumunda durmasını istiyorsanız Hata durumunda durdur onay kutusunu işaretleyin.
    8. Tamam'a tıklayın. Veri yükleme işi yürütülür.
    9. İş statüsünü izlemek için İşler sayfasında Yenile'ye tıklayın.
  7. İş tamamlandıktan sonra, girdi kayıtlarının işlendiğini ve yüklendiğini doğrulayın.
    1. Uygulamalar giriş sayfasında, Sample uygulamasındaki Basic küpün sağındaki Eylemler'e tıklayın.
    2. Veri yükleme işi detaylarını kontrol etmek için İş Detayları'nı seçin.
    3. İşiniz bittiğinde Kapat'a tıklayın.
    4. Yine Uygulamalar giriş sayfasında Basic küp için Eylemler denetleyicisini açın.
    5. İş sonucunda ortaya çıkan Temel küp istatistiklerini görüntülemek için İstatistikler'i seçin.
    Kural kullanarak veri yüklemeyi tamamladınız.