Birçok işlem küpün dışındaki kaynak verilere bağlanmayı gerektirir. Oluşturduğunuz ve Oracle Essbase'e yeniden kullanılabilir nesneler olarak kaydettiğiniz Bağlantılar ve Veri Kaynakları, bunu yapmak için etkili bir yol sunar.
Örneğin, bir küp ile İlişkisel Veritabanı Yönetim Sistemi tabloları arasında bir bölüm ayarlayabilir, bir küp ile Oracle Veritabanı arasında veri paylaşımı yapabilir, harici kaynak verilerden üye veya kullanıcı adı getirmek için değişkenleri kullanarak güvenlik filtreleri geliştirebilir ve Temsili Durum Transferi Uygulama Programı Arabirimi uç noktalarından veri yükleyebilirsiniz.
Birçok küp işlemi, uzak kaynak verilere veya ana bilgisayarlara erişmek için oturum açma detayları gibi bağlantı bilgileri gerektirir. Bunları bağlantılar ve Veri Kaynakları olarak bir kez tanımlayıp çeşitli işlemlerde yeniden kullanabilirsiniz. Böylece her görev gerçekleştirdiğinizde detayları belirtmenize gerek kalmaz.
Kaydedilen bağlantıları ve Veri Kaynaklarını global olarak veya uygulama başına uygulayabilirsiniz. Bu soyutlamalar aşağıdaki işlemleri kolaylaştırır:
Boyutları ve verileri yükleme
Küpleri içe aktarma
Değişken güvenlik filtreleri ayarlama
Bölümleri kullanarak küplere bağlanma ve gerçek zamanlı verilere erişme
Uzak veri kaynaklarının detayına gitme
Harici bir veri kaynağı ve Essbase arasında ağ bağlantısı varsa, harici kaynaktan verileri kolayca "çekmek" için Essbase'de bağlantıları ve Veri Kaynaklarını tanımlayabilirsiniz. Essbase ve harici veri kaynağı arasında ağ bağlantısı yoksa önce bir yerel bağlantı oluşturmanız ve ardından düzenleme seçeneği ile dataload veya dimbuild komutunu yayımlayarak Komut Satırı Arayüzü aracını kullanma yoluyla veri yüklemelerini veya boyut oluşturmalarını düzenlemeniz gerekir.
bağlantı, harici bir sunucu hakkındaki bilgileri ve erişmek için gerekli oturum açma kimlik bilgilerini depolar. Birden fazla işlem ve oluşum tarafından kullanılabilecek bir bağlantı tanımlayarak, analizlerinizin birçok yönünü basitleştirebilirsiniz. Örneğin, sistem parolasını değiştirme zamanı geldiğinde sadece bir bağlantıyı güncellemeniz yeterlidir.
Veri Kaynağı, küplerinize ve küplerinizden gerçekleşen veri akışını yönetmenize yardımcı olan, tanımlayabileceğiniz ve yeniden kullanabileceğiniz bir diğer nesnedir. Herhangi bir harici bilgi kaynağını temsil edecek bir Veri Kaynağı tanımlayabilirsiniz (kaynak ilişkisel bir sistem, tablo, dosya veya başka bir küp olabilir).
Bir bağlantı tanımlayıp bunu birden fazla Veri Kaynağına erişmek için kullanabilirsiniz. Örneğin; ürünler, satıcılar ve satış bölgeleri için ayrı tablolar içeren harici bir Oracle Veritabanı sunucusu düşünün. Oracle Veritabanı'na bağlanmak için sadece bir bağlantıya ihtiyacınız vardır, ancak tabloların her birine erişmek için benzersiz Veri Kaynakları oluşturmak isteyebilirsiniz.
Bağlantı başına birden fazla Veri Kaynağı tanımlayabileceğiniz bir kullanım senaryosu şu şekildedir: Bir küpte her boyutu oluşturmak için ayrı yükleme kuralları kullanırsanız her kural dosyası Oracle Veritabanı'ndaki ilgili tabloya erişmek için ayarlanabilir. Örneğin, küpünüzde bir Pazar boyutu olduğunu ve Pazar boyutunu bir SALES_TERRITORIES tablosundan doldurmak için düzenli olarak bir Dim_Market yükleme kuralı kullandığınızı varsayın. Benzer şekilde, Ürün boyutunu bir PRODUCT tablosundan doldurmak için bir Dim_Product yükleme kuralı kullanırsınız. Her iki yükleme kuralı da aynı bağlantıyı kullanabilir, ancak ayrı tablolardan yararlandıklarından iki farklı Veri Kaynağı tanımlamış olursunuz.
Geçmişte bağlantı ve kaynak verisi detaylarını kural dosyaları, konum diğer adları ve bölümler gibi Essbase oluşumlarına doğrudan yazmanız gerekti. Sabit kodlanmış bilgiler bu oluşumlarda hala desteklense de, bağlantıları ve Veri Kaynaklarını genel olarak (veya uygulama düzeyinde) tanımlarsanız çok daha verimli çalışabilirsiniz.