Genel JDBC Sürücüleri İçin Bağlantılar ve Veri Kaynakları Oluşturma

Essbase Sunucusuna yüklediğiniz sürücüleri kullanarak herhangi bir JDBC veri kaynağına bağlanmak üzere Essbase'i etkinleştirmek için bu iş akışını kullanın.

Essbase devreye alım yöneticisiyseniz, Essbase'i, Essbase sunucu makinesine yüklediğiniz tercih ettiğiniz sürücüleri kullanacak şekilde konfigüre edebilirsiniz. Oracle, Oracle sürücülerini kullanarak Essbase JDBC bağlantısını test etti. Diğer satıcıların JDBC sürücülerini kullanmak için JDBC veri kaynağınızın URL'sini ve kimlik bilgilerini belirtme gereksinimleri için sürücü dokümantasyonuna bakın. Performans ile ilgili adımlar için tedarikçi JDBC dokümantasyonuna bakın.

Not:

Essbase ile beraber kullandığınız JDBC sürücüsünün sonuç kümesi işlenirken kullanılan belleğin kontrolüne ilişkin setFetchSize yöntemine uygun olduğuna emin olun. Veri yükleme ve boyut oluşturma işlemlerinin optimum performansı için Essbase ağ çağrısı başına 1000 kayıt getirir.

Essbase'i genel JDBC sürücülerini kullanacak şekilde konfigüre etmek için:

  1. Güvenli Bağlantı kullanarak Essbase sunucu makinesine bağlanın.

  2. Sunucu anındaki <Essbase Ürün Giriş Dizininde> manuel olarak bir drivers dizini oluşturun.

    Dizin yolu büyük/küçük harfe duyarlı olduğundan, drivers ifadesinin tamamının küçük harf olduğundan emin olun.

  3. Tedarikçi sitenizden, kullanmak istediğiniz JDBC sürücüsü JAR dosyalarını indirin.

    Essbase tarafından desteklenen Oracle Veritabanı JDBC sürücüsü ojdbc8.jar'dir.

    Kendi Kendini Yöneten Veri Ambarı kullanıyorsanız, Oracle JDBC Thin sürücüsünü ve tamamlayıcı JAR dosyalarını içeren tam arşivi (ojdbc8-full.tar.gz) indirmeniz gerekir.

  4. JDBC sürücü jar dosyalarını Essbase anındaki drivers dizinine yükleyin.

    Her veritabanı sürücüsünün sadece bir sürümünü drivers dizinine yükleyin. Örneğin, sqljdbc41.jar ve sqljdbc42.jar dosyalarının ikisini birden yüklemeyin, aksi takdirde Essbase eskisini kullanır (CLASSPATH'de ilk göründüğü şekilde).

    Kendi Kendini Yöneten Veri Ambarı kullanıyorsanız, arşivi (ojdbc8-full.tar.gz) çıkartın ve tüm içeriği doğrudan drivers dizinine taşıyın (bir alt klasöre değil).

  5. JDBC sürücülerine yönelik bağlantılar oluşturun.

    1. Essbase web arayüzünde Kaynaklar'a ve ardından Bağlantılar'a tıklayın.

      Veya bağlantıyı ve Veri Kaynağını genel olarak tanımlamak yerine uygulama düzeyinde tanımlamak için Kaynaklar sayfası yerine Uygulamalar sayfasından başlayın, bir uygulama adına tıklayın ve ardından Kaynaklar'a tıklayın.

    2. Bağlantı Oluştur'a tıklayın ve JDBC'yi seçin.

      Essbase, JDBC sürücüsünü bulmak için drivers klasörüne bakar. jar dosyası bulunmazsa, Essbase bağlantıyı test ettiğinizde Sınıf Bulunamadı (veya sürücü yüklenemedi) hatası verir.

    3. Bağlantı Oluştur ekranında,

      1. JDBC bağlantısı için bir ad girin. Örneğin, Oracle JDBC.

      2. URL alanında JDBC bağlantı dizesini sağlayın. Örneğin, jdbc:oracle:thin:@myserver.example.com:1521/orclpdb.example.com. JDBC sağlayıcısından JDBC bağlantı dizesini alın.

        Yukarıdaki sözdizimi formatı yalnızca Oracle Veritabanı için geçerlidir. Başka sağlayıcılarla çalışıyorsanız bkz Genel JDBC Sürücüleri için Daha Fazla Bağlantı Örneği.

      3. Kullanıcı ve Parola alanları için veritabanına erişim yetkisi olan bir kullanıcının kimlik bilgilerini girin.

      4. Sürücü alanında JDBC sürücüsünün tam geçerli sınıf adını girin. Örneğin, oracle.jdbc.driver.OracleDriver.


      Java veritabanı bağlantı sürücüsü bağlantı tipi için Bağlantı Oluştur iletişim kutusu. Ad: Oracle JDBC, URL: jdbc:oracle:thin:@myserver.example.com:1521/orclpdb.example.com, Kullanıcı: essbase, Password: (gizli), Sürücü: oracle.jdbc.driver.OracleDriver, Açıklama: Oracle JDBC 8 connection

      Oracle sürücüleri için aşağıdaki söz dizimi yönergelerini kullanarak URL'yi belirtin:

      • Oracle Veritabanı bir izleyiciye kayıtlıysa, şu kısa söz dizimi kullanarak URL'de sistem tanımlayıcısı yerine Hizmet Adını kullanabilirsiniz: jdbc:oracle:thin:@<host>:<port>/<servicename>. Örnek:

        jdbc:oracle:thin:@myserver.example.com:1521/orclpdb.example.com
      • Aşağıdaki örnek, uzun söz dizimi ile Hizmet Adını kullanır.

        jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(host=myserver.example.com)(protocol=tcp)(port=1521))(CONNECT_DATA=(SERVICE_NAME=orclpdb.example.com)))
      • Veritabanını benzersiz şekilde tanımlayan Oracle Sistem Tanımlayıcısını kullanmak için şu söz dizimini kullanın: jdbc:oracle:thin:@<host>:<port>:<SID>. Örneğin,

        jdbc:oracle:thin:@myhost:1521:orcl
      • Kendi Kendini Yöneten Veri Ambarı kullanıyorsanız, URL söz diziminde anahtar cüzdanı yolunu belirten TNS_ADMIN ortam değişkenini eklemeniz gerekir. Anahtar cüzdanı Essbase sunucu makinesinde herhangi bir yerde olabilir, ancak şunun gibi bir söz dizimi kullanarak tam dizin yolunu sağlamanız gerekir: jdbc:oracle:thin:@database_service_name?TNS_ADMIN=walletpath.

        Linux Örneği

        jdbc:oracle:thin:@adwsql_low?TNS_ADMIN=/scratch/oracle_home/dist/essbase/drivers/adwConn

        Windows Örneği

        jdbc:oracle:thin:@adwsql_low?TNS_ADMIN="C:\\Oracle123\\Middleware\\Oracle_Home\\essbase\\drivers\\adwConn"

        Oracle Bulut Altyapısı Devreye Alımında Örnek

        jdbc:oracle:thin:@adwsql_low?TNS_ADMIN=/u01/data/essbase/catalog/users/firstname.lastname@example.com/adwconn

      Yukarıdaki örnekler yalnızca Oracle Veritabanı'nda çalışır. Başka sağlayıcılarla çalışıyorsanız bkz Genel JDBC Sürücüleri için Daha Fazla Bağlantı Örneği.

    4. Bağlantıyı doğrulamak için Test Et'e tıklayın ve bağlantı başarılıysa Oluştur'a tıklayın.

    5. Bağlantının başarıyla oluşturulduğunu ve bağlantı listesinde göründüğünü doğrulayın.

  6. Genel JDBC sürücü bağlantıları üzerinden Veri Kaynakları oluşturun.

    1. Veri Kaynakları'na ve ardından Veri Kaynağı Oluştur'a tıklayın.

    2. Bağlantı açılan kutusundan, az önce oluşturduğunuz bağlantının adını seçin; örneğin, Oracle JDBC. Uygulama düzeyindeki bağlantıların önüne şu formatta uygulama adı eklenir: appName.connectionName.

    3. Veri Kaynağı için OracleDB_Datasource gibi bir ad girin.

    4. İsteğe bağlı olarak, Veri Kaynağının açıklamasını girin. Örneğin, Oracle Veritabanı'nda SAMPLE_BASIC_TABLE.

    5. Sorgu alanına, bu Veri Kaynağında kullanılabilir hale getirmek istediğiniz verileri seçen uygun SQL sorgusunu girin.

    6. İleri'ye tıklayın. SQL komutu bir tabloyu doğru şekilde sorgularsa sorgulanan sütunlar doldurulur.

    7. Sayı sütunlarını Çift olarak değiştirin ve İleri'ye tıklayın.

    8. Uygulanabilirse, kaynağa özel tüm ek parametreleri değiştirin ve İleri'ye tıklayın. Parametre kullanımı hakkında bilgi için bkz. Veri Kaynakları İçin Parametreleri Uygulama.

    9. Önizleme panelini gözden geçirin. Harici kaynaktan veri sütunlarını getiren sorgunun sonuçlarını görmelisiniz.

    10. Önizleme doğru görünüyorsa, Oluştur'a tıklayıp Veri Kaynağını oluşturma işlemini tamamlayın.