SQL Kullanarak Boyut Oluşturma ve Veri Yükleme

SQL kullanarak RDBMS sunucusuna bir tablo aktarabilir, boyut ve veri yükleme kuralları oluşturabilir, RDBMS'ye bağlanabilir ve boyutlarla verileri küpe yükleyebilirsiniz.

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

  • Bir Essbase anına erişim

  • Bir RDBMS sunucusuna erişim

  • Oracle SQL Geliştirici ya da başka bir SQL ile bütünleşik geliştirme ortamı

  • Sekmeli bir veri dosyası. Örneğin, bu egzersizde, aşağıdaki kısaltılmış gösterimde olduğu gibi veri sütunları içeren bir sample_basic_table.csv dosyası düşünün (birçok satır atlanmıştır):

    Şekil 9-1 İlişkisel Veritabanına Aktarılacak Sekmeli Veri Dosyası


    RDBMS'ye aktarılacak sekmeli veri dosyası. PRODUCT, MARKET, YEAR, SCENARIO, SALES, STATENAME, COGS, MARKETING, PAYROLL, MISC, BEGINV ve ADDITIONS sütunlarını içerir.
  • Aşağıda listelendiği gibi geçerli bir bağlantı dizesi. Her iki bağlantı için odbc.ini dosyasını düzenlemeniz gerekmez. Essbase bağlantıyı ODBC sürücüsünü kullanarak kurar.

Bağlantı Dizeleri

Kullanılabilir OCI ve DSN'siz bağlantı dizesi türleri, sözdizimi ve örneklerle listelenir.

Oracle Çağrı Arayüzü (OCI)

Sözdizimi: OCI;SERVICE=DatabaseServerName:PortNumber/ServiceName

Örnek: OCI;SERVICE=OracleServer123.example.com:1521/orcl.example.com

Oracle Veritabanı (DSN'siz)

Sözdizimi (SID): oracle://HostName:PortNumber/SID

Örnek (SID): oracle://somedb99:1234/ORCL

Sözdizimi (ServiceName): ORACLESERVICE:oracle://HostName:PortNumber/Servicename

Örnek (ServiceName): ORACLESERVICE:oracle://somedb99:1234/esscs.host1.oraclecloud.com

Microsoft SQL Server (DSN'siz)

Sözdizimi: sqlserver://HostName:1433:DBName

Örnek: sqlserver://myMSSQLHost:1433:myDbName

DB2 (DSN'siz)

Sözdizimi: db2://HostName:PortNumber:DBName

Örnek: db2://myDB2Host:1234:myDbName

MySQL (DSN'siz)

Sözdizimi: mysql://HostName:3306:DBName

Örnek: mysql://someHostName:3306:myDbName

Bu konuda belirtilen, önceden gerekli tüm bilgilere sahip olduğunuzda boyut oluşturma ve SQL kullanarak veri yükleme görevlerini gerçekleştirebilirsiniz.

CellProperties boyutunun hiçbir üyesi, tablolu verilere veya SQL tabanlı yükleme kuralı dosyalarının başlıklarına eklenmemelidir.