Oracle bağlantı türü (Power BI Rapor Oluşturucusu)
ŞUNLAR IÇIN GEÇERLIDIR: Power BI Rapor Oluşturucusu Power BI Desktop
Raporunuzdaki bir Oracle veritabanındaki verileri kullanmak için Oracle türünde bir rapor veri kaynağını temel alan bir veri kümeniz olmalıdır. Bu yerleşik veri kaynağı türü doğrudan Oracle Veri Sağlayıcısı kullanır ve bir Oracle istemci yazılımı bileşeni gerektirir. Bu makalede, Power BI Rapor Oluşturucusu sürücülerinin nasıl indirilip yükleneceği açıklanmaktadır.
Önemli
Oracle'ın Yönetilen ve Yönetilmeyen ODP.NET sürücülerini kaydetmek için Oracle'ın OraProvCfg.exe aracını kullanan aşağıdaki komutlar, yukarıdaki Microsoft ürünleriyle kullanım için örnek olarak verilmiştir. Ortamınıza özgü ODP.NET sürücülerinin yapılandırması için Oracle desteğine başvurmanız veya .NET için Oracle Veri Sağlayıcısı yapılandırma belgelerine başvurmanız gerekebilir.
Power BI Rapor Oluşturucusu için 32 bit sürücüler
Power BI Rapor Oluşturucusu, sayfalandırılmış (RDL) raporlar yazmak için Yönetilen ODP.NET kullanır. Oracle ODAC sürücüleri 12.2 ve üzerini kullanırken yalnızca aşağıdaki adımlara ihtiyacınız vardır. Aksi takdirde, yeni bir Oracle ev yüklemesi için varsayılan olarak makine genelinde olmayan bir yapılandırmaya yüklenir. Bu adımlarda ODAC 18.x dosyalarını Power BI Rapor Oluşturucusu'nin yüklü olduğu c:\oracle32 klasörüne yüklediğiniz varsayılır. Yönetilen ODP.NET kaydetmek için şu adımları izleyin:
Oracle indirme sitesinde Oracle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32 bit) yükleyin.
yönetilen ODP.NET istemcisini GAC'ye kaydedin:
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Machine.config'e ODP.NET Yönetilen İstemci girdileri ekleyin:
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Power BI Rapor Oluşturucusu için 64 bit sürücüler
Not
Aşağıdaki yönergeler Power BI Rapor Oluşturucusu sürüm 15.7.01678.0001 ve üzeri için geçerlidir. 15.7.01678.0001 öncesi sürümler için, yukarıdaki Power BI Rapor Oluşturucusu yönergeleri için 32 bit sürücüleri izleyin.
Power BI Rapor Oluşturucusu, sayfalandırılmış (RDL) raporlar yazmak için Yönetilen ODP.NET kullanır. Oracle ODAC sürücüleri 12.2 ve üzerini kullanırken yalnızca aşağıdaki adımlara ihtiyacınız vardır. Aksi takdirde, yeni bir Oracle ev yüklemesi için varsayılan olarak makine genelinde olmayan bir yapılandırmaya yüklenir. Bu adımlarda, ODAC 18.x dosyalarını Power BI Rapor Oluşturucusu'nin yüklü olduğu c:\oracle64 klasörüne yüklediğiniz varsayılır. Yönetilen ODP.NET kaydetmek için şu adımları izleyin:
Oracle indirme sitesinde Oracle 64 bit ODAC Oracle Universal Installer'ı (OUI) yükleyin.
yönetilen ODP.NET istemcisini GAC'ye kaydedin:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Machine.config'e ODP.NET Yönetilen İstemci girdileri ekleyin:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Connection string
Bağlantı bilgileri ve veri kaynağına bağlanmak için kullanılacak kimlik bilgileri için veritabanı yöneticinize başvurun. Aşağıdaki bağlantı dizesi örnek, Unicode kullanan "Oracle18" adlı sunucuda bir Oracle veritabanı belirtir. Sunucu adı, Tnsnames.ora yapılandırma dosyasında Oracle sunucu örneği adı olarak tanımlanan adla eşleşmelidir.
Data Source="Oracle18"; Unicode="True"
Daha fazla bağlantı dizesi örneği için bkz. Veri bağlantı dizesi oluşturma - Power BI Rapor Oluşturucusu.
Kimlik Bilgileri
Sorguları çalıştırmak, raporu yerel olarak önizlemek ve raporun önizlemesini Power BI web portalında görüntülemek için kimlik bilgileri gereklidir.
Raporunuzu yayımladıktan sonra bir Power BI Ağ Geçidi bağlantısına bağlamanız gerekebilir. Daha fazla bilgi için bkz . Veri kaynağınızı yönetme - Oracle
Sorgular
Veri kümesi oluşturmak için, açılan listeden bir saklı yordam seçebilir veya bir SQL sorgusu oluşturabilirsiniz. Sorgu oluşturmak için metin tabanlı sorgu tasarımcısını kullanmanız gerekir. Daha fazla bilgi için bkz. Metin Tabanlı Sorgu Tasarım Aracı Kullanıcı Arabirimi (Power BI Rapor Oluşturucusu).
Yalnızca bir sonuç kümesi döndüren saklı yordamlar belirtebilirsiniz. İmleç tabanlı sorguların kullanılması desteklenmez.
Parametreler
Sorguda sorgu değişkenleri varsa, ilgili rapor parametreleri otomatik olarak oluşturulur. Adlandırılmış parametreler bu uzantı tarafından desteklenir. Oracle sürüm 9 veya üzeri için çok değerli parametreler desteklenir.
Rapor parametreleri, değiştirmeniz gerekebilecek varsayılan özellik değerleriyle oluşturulur. Örneğin, her rapor parametresi Metin veri türüdür. Rapor parametreleri oluşturulduktan sonra varsayılan değerleri değiştirmeniz gerekebilir.
Dikkat edilecekler ve sınırlamalar
Oracle veri kaynağına bağlanabilmeniz için önce sistem yöneticisinin Oracle veritabanından veri almayı destekleyen Oracle için .NET Veri Sağlayıcısı sürümünü yüklemiş olması gerekir. Bu veri sağlayıcısı, Power BI Rapor Oluşturucusu ile aynı bilgisayara ve ayrıca Power BI Gateway'i barındıran makineye yüklenmelidir. Daha fazla bilgi için bkz . Veri kaynağınızı yönetme - Oracle.
Saklı yordamları çağırmak için geçici çözüm
Oracle veri kaynağı kullandığınızda, sayfalandırılmış raporda Saklı Yordam olarak ayarlanmış sorgu türü varsa, Power BI Ağ Geçidi sınırlaması nedeniyle Power BI hizmeti yürütülemiyor. Geçici çözüm olarak, Oracle 12 veya üzerini kullanıyorsanız, sorgu türünü metne ayarlayın ve aşağıdaki örnekte olduğu gibi saklı yordamı satır içi olarak çağırın.
DECLARE OUT_RPT_DATA SYS_REFCURSOR;
BEGIN
SYSTEM.<Procedure_Name>(OUT_RPT_DATA);
DBMS_SQL.RETURN_RESULT(OUT_RPT_DATA);
END;
Platform ve sürüm bilgileri
Platform ve sürüm desteği hakkında daha fazla bilgi için bkz . Power BI sayfalandırılmış raporları için desteklenen veri kaynakları.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin