Aracılığıyla paylaş


Oracle Database

Özet

Öğe Açıklama
Sürüm Durumu Genel Kullanılabilirlik
Ürünler Excel
Power BI (Anlam modelleri)
Power BI (Veri Akışları)
Doku (Veri Akışı 2. Nesil)
Power Apps (Veri Akışları)
Dynamics 365 Customer Insights
Analysis Services
Desteklenen Kimlik Doğrulama Türleri Windows (masaüstü/çevrimiçi)
Veritabanı (masaüstü)
Temel (çevrimiçi)
Microsoft hesabı (masaüstü)
İşlev Başvurusu Belgeleri Oracle.Database

Not

Dağıtım zamanlamaları ve konağa özgü özellikler nedeniyle bazı özellikler tek bir üründe mevcut olabilir, ancak diğerleri mevcut olmayabilir.

Önkoşullar

Desteklenen Oracle sürümleri:

  • Oracle Database Server 12c (12.1.0.2) ve üzeri
  • Oracle Otonom Veritabanı - tüm sürümler

Power Query kullanarak bir Oracle veritabanına bağlanabilmeniz için önce Microsoft Araçları için Oracle İstemcisi'ni (OCMT) yüklemeniz gerekir.

Şirket içi veri ağ geçidi ile bir Oracle veritabanına bağlanmak için ağ geçidini çalıştıran bilgisayara 64 bit OCMT yüklenmelidir. Daha fazla bilgi için Bkz . Veri kaynağınızı yönetme - Oracle.

Desteklenen Özellikler

  • İçeri Aktar
  • DirectQuery (Power BI anlam modelleri)
  • Gelişmiş seçenekler
    • Dakika cinsinden komut zaman aşımı
    • SQL statement
    • İlişki sütunlarını ekle
    • Tam hiyerarşi kullanarak gezin

Microsoft Araçları için Oracle İstemcisi'ni indirme ve yükleme

Microsoft Araçları için Oracle İstemcisi, Oracle Otonom Veritabanı (ADB) dahil olmak üzere Oracle şirket içi ve bulut veritabanlarıyla 32 bit ve 64 bit Microsoft araç bağlantılarını desteklemek üzere .NET (ODP.NET) için Oracle Veri Sağlayıcısı yükler ve yapılandırr. OCMT, Oracle Veritabanı İstemcisi kurulum işlemini otomatik hale getiren bir grafik yükleyicidir. Power BI Desktop, Power BI hizmeti, Doku (Veri Akışı 2. Nesil), Excel, SQL Server Analysis Services, SQL Server Veri Araçları, SQL Server Integration Services, SQL Server Reporting Services ve BizTalk Server ile bağlanmayı destekler.

OCMT ücretsiz bir yazılımdır. Microsoft Araçları için Oracle İstemcisi sayfasından indirilebilir. 64 bit Power BI Desktop ve Power BI hizmeti için 64 bit OCMT kullanın. 32 bit Power BI Desktop için 32 bit OCMT kullanın.

Power BI istemcinizde zaten bir Oracle İstemcisi veya ODP.NET yüklü olsa bile, Power BI'ın Oracle veritabanıyla çalışması için gereken tüm yapılandırma adımlarını düzgün bir şekilde tamamlamak için OCMT yükleyicisini kullanmanız kesinlikle önerilir.

Power Query Desktop'tan şirket içi Oracle veritabanına Bağlan

Bağlantı oluşturmak için aşağıdaki adımları izleyin:

  1. Bağlayıcı seçiminde Oracle veritabanı seçeneğini belirleyin.

  2. Sunucu'da bağlanılacak Oracle net hizmet adını/TNS diğer adını veya Kolay Bağlan (Artı) bağlantı dizesi belirtin. Kolay Bağlan, Sunucu değerini Oracle Veritabanı sunucunuzun Hostname/ServiceName değerine ayarlayarak en kolay şekilde kullanılabilir. Burada ServiceName genel veritabanı adıdır. Aşağıdaki ekran görüntüsünde bir net hizmet adı kullanılmıştır.

    Oracle veritabanı bağlantısı girin.

  3. Power BI Desktop'tan bağlanıyorsanız İçeri Aktarma veya DirectQuery veri bağlantısı modunu seçin. Bu örnek adımların geri kalanında Verileri içeri aktarma bağlantı modu kullanılır. DirectQuery hakkında daha fazla bilgi edinmek için Power BI Desktop'ta DirectQuery kullanma bölümüne gidin.

  4. Bu Oracle veritabanına ilk kez bağlanıyorsanız, kullanmak istediğiniz kimlik doğrulama türünü seçin ve kimlik bilgilerinizi girin. Kullanılabilir kimlik doğrulama türleri şunlardır:

    • Windows (Windows kimlik doğrulaması)
    • Veritabanı (Kullanıcı adı ve parola)
    • Microsoft hesabı (Microsoft Entra Id)

    Kimlik doğrulaması hakkında daha fazla bilgi için Veri kaynağıyla kimlik doğrulaması bölümüne gidin.

    Oracle veritabanı kimlik bilgilerinizi girin.

  5. Gezgin'de ihtiyacınız olan verileri seçin, ardından verileri yüklemek için Yükle'yi veya verileri dönüştürmek için Verileri Dönüştür'ü seçin.

Power Query Online'dan şirket içi Oracle veritabanına Bağlan

Bağlantı oluşturmak için aşağıdaki adımları izleyin:

  1. Şirket içi veri ağ geçidini yükleme ve ayarlama.

  2. Power Query Online'da veri kaynakları seçiminde Oracle veritabanı seçeneğini belirleyin.

  3. Görüntülenen Oracle veritabanı iletişim kutusunda Oracle net service name/TNS diğer adını, Kolay Bağlan Plus bağlantı dizesi belirtin veya Sunucu'da bağlanmak için tanımlayıcıyı bağlayın.

    Oracle veritabanı çevrimiçi bağlantısı girin.

  4. "testoracleserver" gibi bir Bağlan adı sağlayın.

  5. Şirket içi veri ağ geçidinizin adını seçin.

    Not

    Oracle veritabanı yerel ağınızda veya bir web sitesinde olsun, bu bağlayıcı için bir şirket içi veri ağ geçidi seçmeniz gerekir.

  6. Bu Oracle veritabanına ilk kez bağlanıyorsanız Kimlik doğrulama türünde bağlantı için kimlik bilgileri türünü seçin. Oracle kullanıcı adı ve parolası ile oturum açmayı planlıyorsanız Temel'i seçin. Windows işletim sistemi kimlik doğrulamasını kullanırken ve hem Oracle istemcisi hem de Windows üzerinde çalışan sunucu ile Windows'u seçin.

  7. Kimlik bilgilerinizi girin.

  8. Devam etmek için İleri'yi seçin.

  9. Gezgin'de, ihtiyacınız olan verileri seçin ve ardından Verileri dönüştür'ü seçerek verileri Power Query Düzenleyicisi dönüştürün.

Oracle Otonom Veritabanına Bağlan

Not

Şu anda bu bölümdeki yordamları kullanarak Excel, Power BI Desktop, Power BI hizmeti, Doku (Veri Akışı 2. Nesil), Power Apps, SQL Server Analysis Services ve BizTalk Server'dan Oracle Otonom Veritabanına bağlanabilirsiniz. Bu araçlar bağlanmak için yönetilmeyen ODP.NET kullanır. SQL Server Veri Araçları, SQL Server Integration Services ve SQL Server Reporting Services gibi diğer Microsoft araçları, büyük ölçüde benzer yordamlar kullanarak Oracle Otonom Veritabanı'na bağlanmak için yönetilen ODP.NET kullanır.

Power BI'ı oracle otonom veritabanına bağlamak için aşağıdaki hesaplara ve uygulamalara ihtiyacınız vardır:

İstemci kimlik bilgilerinizi indirme

Oracle Otonom veritabanına bağlantı kurmanın ilk adımı, istemci kimlik bilgilerinizi indirmektir.

İstemci kimlik bilgilerinizi indirmek için:

  1. Oracle Otonom veritabanı ayrıntıları sayfanızda DB Bağlan ion'ı seçin.

    VERITABANı Bağlan.

  2. Veritabanı Bağlan ion sayfasında Cüzdan İndir'i seçin.

    Cüzdanı indirin.

  3. Bu cüzdanla kullanmak istediğiniz parolayı girin, parolayı onaylayın ve ardından İndir'i seçin.

    Cüzdan parolası.

Oracle ADB kimlik bilgilerini yapılandırma

  1. Windows makinenizde, İstemci kimlik bilgilerinizi indirme sayfasından Oracle ADB kimlik bilgilerinizi indirdiğiniz klasöre gidin.

  2. Kimlik bilgilerini OCMT'de Oracle Yapılandırma Dosyası Dizini olarak belirttiğiniz dizine çıkarın. Bu örnekte kimlik bilgileri c:\data\wallet\wallet_contosomart olarak ayıklanır.

    Cüzdan klasörünün sıkıştırması açılmış cüzdan dosyalarının olduğu resim.

    Not

    tnsnames.ora dosyası Oracle Otonom Veritabanı adresinizi ve bağlantı bilgilerinizi tanımlar.

  3. sqlnet.ora dosyasını Not Defteri gibi bir düzenleyicide açın.

  4. WALLET_LOCATION altında Dizin seçeneğinin altındaki yolu cüzdan klasörünüzle değiştirin. Bu örnekte:

    WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY=c:\data\wallet\Wallet_ContosoMart)))

  5. sqlnet.ora dosyasını kaydedin ve kapatın.

Wallets klasöründeki tnsnames.ora dosyasını açın. Dosya, bağlanabileceğiniz ADB net hizmet adlarının listesini içerir. Bu örnekte adlar contosomart_high, contosomart_low ve contosomart_medium. ADB net hizmetinizin adları farklıdır.

Üç örnek TNS adı, contosomart_high, contosomart_low ve contosomart_medium içeren resim.

Power BI Desktop'ı Oracle ADB'ye Bağlan

  1. Power BI Desktop açın.

  2. Veri Al’ı seçin.

  3. Veri Al'dan Veritabanı>Oracle veritabanı'yı seçin.

  4. Bağlanmak istediğiniz Oracle Otonom Veritabanı sunucusunun net hizmet adını girin. Bu örnekte Sunucu contosomart_high. Ardından Tamam'ı seçin.

    Sunucu adı ve içeri aktarma modu seçili olarak contosomart_high oracle veritabanı iletişim kutusunun görüntüsü.

  5. Power BI Desktop'tan bu sunucuda ilk kez oturum açıyorsanız kimlik bilgilerinizi girmeniz istenir. Veritabanı'nı seçin, ardından Oracle veritabanının kullanıcı adını ve parolasını girin. Buraya girdiğiniz kimlik bilgileri, bağlanmak istediğiniz oracle otonom veritabanı için kullanıcı adı ve paroladır. Bu örnekte veritabanının ilk yönetici kullanıcı adı ve parolası kullanılır. Ardından Bağlan'ı seçin.

    Veritabanı'nın seçili olduğu ve varsayılan veritabanı kullanıcı adı ile parolasının girildiği kimlik bilgileri iletişim kutusunun görüntüsü.

    Not

    Microsoft hesabı seçeneği aracılığıyla Oracle Otonom Veritabanı'nda oturum açmak için Microsoft Entra Id kimlik doğrulamasını kullanabilirsiniz.

Bu noktada Gezgin görüntülenir ve bağlantı verilerini görüntüler.

Gezgin açık ve contosomart_high veritabanının tüm özellikleriyle gösterildiği görüntü

Yapılandırma düzgün ayarlanmamış olduğundan birkaç hatadan biriyle de karşılaşabilirsiniz. Bu hatalar Sorun Giderme bölümünde ele alınıyor.

Bu ilk testte oluşabilecek bir hata, veritabanının bağlı gibi göründüğü ancak veri içermediği Gezgin'de gerçekleşir. Bunun yerine, verilerin yerine bir Oracle: ORA-28759: dosya açılamıyor hatası görüntülenir.

Veritabanı adı en üstte olan Gezgin görüntüsü, ancak veriler yerine bir hata görüntülenir.

Bu hata oluşursa, sqlnet.ora dosyasında sağladığınız cüzdan klasör yolunun cüzdan klasörünün tam ve doğru yolu olduğundan emin olun.

Ağ geçidini yapılandırma

  1. Şirket içi veri ağ geçidini yükleme ve ayarlama.

  2. Power BI hizmeti sağ üst taraftaki dişli simgesini ve ardından Ağ geçitlerini yönet'i seçin.

    Açık Power BI hizmeti, dişli simgesinin seçili olduğu ve Ağ geçitlerini yönet menüsünün vurgulanmış olduğu görüntü.

  3. Veri Kaynağı Ekle bölümünde Veri kaynağı ekle'yi seçerek ağ geçidini kullanın.

    ağ geçidini kullanmak için veri kaynağı ekle seçeneğinin vurgulanmış olduğu Power BI hizmeti veri kaynağı ekle penceresinin görüntüsü.

  4. Veri Kaynağı Adı'nda, veri kaynağı ayarı olarak kullanmak istediğiniz adı girin.

  5. Veri Kaynağı Türü'nde Oracle'ı seçin.

  6. Sunucu'da, bağlanacak Oracle Otonom Veritabanı sunucusunun net hizmet adını girin.

  7. Kimlik Doğrulama Yöntemi'nde Temel'i seçin.

  8. Oracle Otonom Veritabanı için kullanıcı adını ve parolayı girin. Bu örnekte, varsayılan veritabanı yöneticisi kullanıcı adı (ADMIN) ve parola kullanılır.

  9. Ekle'yi seçin.

    Tüm veri kaynağı ayarlarının doldurulduğu Veri Kaynağı Ayarlar penceresinin görüntüsü.

Her şey doğru yüklenmiş ve yapılandırılmışsa bir Bağlan Ion Başarılı iletisi görüntülenir. Artık Power Query Online'daki şirket içi Oracle veritabanına Bağlan açıklanan adımları kullanarak Oracle Otonom Veritabanı'na bağlanabilirsiniz.

Gelişmiş seçenekleri kullanarak Bağlan

Power Query Desktop ve Power Query Online, gerekirse sorgunuza ekleyebileceğiniz bir dizi gelişmiş seçenek sağlar.

Aşağıdaki tabloda, Power Query Desktop ve Power Query Online'da ayarlayabileceğiniz tüm gelişmiş seçenekler listelenmiştir.

Gelişmiş seçenek Açıklama
Dakika cinsinden komut zaman aşımı Bağlantınız 10 dakikadan uzun sürüyorsa (varsayılan zaman aşımı), bağlantıyı daha uzun süre açık tutmak için dakika cinsinden başka bir değer girebilirsiniz. Bu seçenek yalnızca Power Query Desktop'ta kullanılabilir.
SQL statement Bilgi için Yerel veritabanı sorgusu kullanarak veritabanından veri içeri aktarma bölümüne gidin.
İlişki sütunlarını ekle İşaretlenirse, diğer tablolarla ilişkileri olabilecek sütunları içerir. Bu kutu temizlenmişse, bu sütunlar görünmez.
Tam hiyerarşi kullanarak gezin İşaretlenirse gezgin, bağlandığınız veritabanındaki tabloların tam hiyerarşisini görüntüler. Temizlenirse, gezgin yalnızca sütunları ve satırları veri içeren tabloları görüntüler.

İstediğiniz gelişmiş seçenekleri belirledikten sonra, Oracle veritabanınıza bağlanmak için Power Query Desktop'ta Tamam'ı veya Power Query Online'da İleri'yi seçin.

Bilinen sorunlar ve sınırlamalar

Power BI oturumları, Oracle veritabanınızda anlamsal model yenilemesi sonrasında yaklaşık 30 dakika boyunca oracle veritabanınızda etkin olmaya devam edebilir. Yalnızca yaklaşık 30 dakika sonra bu oturumlar Oracle veritabanında devre dışı kalır/kaldırılır. Bu davranış, tasarım gereğidir.

Sorun giderme

Adlandırma söz dizimi yanlış olduğunda veya düzgün yapılandırılmadığında Oracle'dan gelen çeşitli hatalardan biriyle karşılaşabilirsiniz:

  • ORA-12154: TNS: belirtilen bağlantı tanımlayıcısı çözümlenemedi.
  • ORA-12514: TNS: dinleyici şu anda bağlantı tanımlayıcısında istenen hizmeti bilmiyor.
  • ORA-12541: TNS: dinleyici yok.
  • ORA-12170: TNS: bağlantı zaman aşımı oluştu.
  • ORA-12504: TNS: dinleyiciye CONNECT_DATA SERVICE_NAME verilmedi.

Oracle tnsnames.ora veritabanı bağlantı tanımlayıcısı yanlış yapılandırılmışsa, sağlanan net hizmet adı yanlış yazılmışsa veya Oracle veritabanı dinleyicisi çalışmıyorsa veya erişilemiyorsa (örneğin, dinleyiciyi veya veritabanı bağlantı noktasını engelleyen bir güvenlik duvarı gibi) bu hatalar oluşabilir. En düşük yükleme önkoşullarını karşıladığınızdan emin olun. Daha fazla bilgi: Ön koşullar

Karşılaştığınız belirli Oracle hatasının yaygın nedenlerini ve çözümlerini gözden geçirmek için Oracle Veritabanı Hata Yardım Portalı'nı ziyaret edin. Portal arama çubuğuna Oracle hatanızı girin.

Power BI Desktop'ı Microsoft Store'dan indirdiyseniz Oracle sürücü sorunu nedeniyle Oracle veritabanlarına bağlanamayabilirsiniz. Bu sorunla karşılaşırsanız döndürülen hata iletisi: Nesne başvurusu ayarlanmadı. Sorunu gidermek için aşağıdakileri yapın:

  • Power BI Desktop'ı Microsoft Store yerine İndirme Merkezi'nden indirin.

Şirket içi veri ağ geçidini kullanarak bir Oracle veritabanına bağlandığınızda Power BI'da Nesne başvurusu ayarlanmadı hata iletisi oluşuyorsa Veri kaynağınızı yönetme - Oracle başlığındaki yönergeleri izleyin.

Power BI Rapor Sunucusu kullanıyorsanız Oracle Bağlan ion Type makalesindeki yönergelere başvurun.

Sonraki adımlar

Tablo sütunlarını genişletirken Power Query'yi iyileştirme