Uzak Veritabanından Akış Sağlayarak Boyut Oluşturma ve Veri Yükleme

Küpe yüklemek istediğiniz veriler veya boyutlar uzak veritabanındaysa bir kural dosyasını kullanarak verileri veya üyeleri küpünüze itmek için Oracle Komut Satırı Arayüzü hizmet programındaki veri akışı seçeneğini kullanabilirsiniz.

Komut Satırı Arayüzü Dataload: Küpe Veri Yükleme veya Dimbuild: Küpe Boyut Yükleme komutu için veri akışı seçeneğini kullandığınızda, sürücü ve bağlantı dizelerinizi yansıtan kaydedilmiş bir JDBC bağlantısını da referans göstermelisiniz.

Başlamadan Önce

  1. Kural dosyası ilgili veritabanının Dosyalar bölümünde mevcut olmalıdır.

  2. Veri yüklemek veya boyut oluşturmak için kullanılan veritabanı sorgusu, kural dosyasındaki sütunlarla aynı boyut yapısına sahip olmalıdır. (Örneğin, bkz. SQL Kullanarak Boyut Oluşturma. Burada, kural dosyasındaki boyutların sırası SQL sorgusundaki boyutların sırasıyla eşleşmelidir).

Sınırlar

  • Yükleme kurallarında kullanılan SQL deyimlerinde ikame değişkenler desteklenmez.

  • Sadece JDBC tarafından desteklenen SQL fonksiyonlarını kullanın. ODBC skaler fonksiyonları Komut Satırı Arayüzü'nde desteklenmez.

Boyut Oluşturmalarının ve Verilerin Akışını Sağlama için İş Akışı

  1. Komut Satırı Arayüzü Createlocalconnection: JDBC Bağlantısı Kaydetme komutunu kullanarak, veri kaynağınızın sürücü ve bağlantı dizelerini yansıtan kaydedilmiş bir JDBC bağlantısı dizesi oluşturun.

  2. (Oracle veritabanı için gerekli değildir) Veritabanı sürücünüz için .jar dosyasını belirtmek üzere bir EXTERNAL_CLASSPATH ortam değişkeni ayarlayın. Bkz. bu konudaki EXTERNAL_CLASSPATH Ortam Değişkenlerinin Örnekleri.

  3. Komut Satırı Arayüzü Dataload: Küpe Veri Yükleme veya Dimbuild: Küpe Boyut Yükleme komutunu, kaydedilmiş bağlantı adını sağlayarak veri akışı seçeneği ile birlikte çalıştırın.

    İsteğe bağlı olarak, dataload veya dimbuild komutunda veritabanı sorgusunu belirtebilirsiniz. Aksi takdirde, bunu Veri Kaynağı sekmesinin Seç bölümündeki yükleme kurallarında belirtebilirsiniz. Örnekler için SQL Kullanarak Boyut Oluşturma ve SQL Kullanarak Veri Yükleme bölümlerine bakın.

EXTERNAL_CLASSPATH Ortam Değişkenlerinin Örnekleri

Oracle veritabanı haricindeki herhangi bir veri kaynağından veri akışı sağlayabilmeniz için EXTERNAL_CLASSPATH ortam değişkenini ayarlamanız gereklidir. Değişkeni ilgili veritabanı sürücüsü .jar dosyasının konumunu gösterecek şekilde ayarlayın.

DB2

Harici classpath değişkenini DB2 sürücü jar dosyasının konumunu gösterecek şekilde ayarlayın.

C Shell Örneği

setenv EXTERNAL_CLASSPATH /scratch/db/jars/db2jcc.jar

Korn veya Bash Shell Örneği

export EXTERNAL_CLASSPATH=/scratch/db/jars/db2jcc.jar

Windows Örneği

set EXTERNAL_CLASSPATH=C:\db\jars\db2jcc.jar

MySQL

Harici classpath değişkenini MySQL sürücü jar dosyasının konumunu gösterecek şekilde ayarlayın.

C Shell Örneği

setenv EXTERNAL_CLASSPATH /scratch/db/jars/mysql-connector-java-5.1.43-bin.jar

Korn veya Bash Shell Örneği

export EXTERNAL_CLASSPATH=/scratch/db/jars/mysql-connector-java-5.1.43-bin.jar

Windows Örneği

set EXTERNAL_CLASSPATH=C:\db\jars\mysql-connector-java-5.1.43-bin.jar

Microsoft SQL Server

Harici classpath değişkenini SQL Server sürücü jar dosyasının konumunu gösterecek şekilde ayarlayın.

C Shell Örneği

setenv EXTERNAL_CLASSPATH /scratch/db/jars/sqljdbc4-3.0.jar

Korn veya Bash Shell Örneği

export EXTERNAL_CLASSPATH=/scratch/db/jars/sqljdbc4-3.0.jar

Windows Örneği

set EXTERNAL_CLASSPATH=C:\db\jars\sqljdbc4-3.0.jar

Teradata

Harici classpath değişkenini her iki Teradata sürücü jar dosyasının da konumunu gösterecek şekilde ayarlayın.

C Shell Örneği

setenv EXTERNAL_CLASSPATH /scratch/db/jars/tdgssconfig.jar:/scratch/db/jars/terajdbc4.jar

Korn veya Bash Shell Örneği

export EXTERNAL_CLASSPATH=/scratch/db/jars/tdgssconfig.jar:/scratch/db/jars/terajdbc4.jar

Windows Örneği

set EXTERNAL_CLASSPATH=C:\db\jars\tdgssconfig.jar;C:\db\jars\terajdbc4.jar