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
Kural dosyası ilgili veritabanının Dosyalar bölümünde mevcut olmalıdır.
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ışı
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.
(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.
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