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ı
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.