SSRS ve Power BI rapor sunucusu ile Oracle bağlantı türünü ayarlama

Şunlar için geçerlidir: SQL Server 2016 (13.x) Reporting Services ve sonraki sürümler Power BI Rapor Oluşturucusu Power BI Rapor Sunucusu

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 Reporting Services, Power BI Rapor Sunucusu, Rapor Oluşturucusu ve Power BI Desktop için sürücülerin nasıl indirilip yükleneceği açıklanmaktadır.

Veri kaynağı oluşturmak için bu makaledeki bilgileri kullanın. Adım adım yönergeler için bkz. Veri bağlantısı ekleme ve doğrulama (Rapor Oluşturucusu ve SSRS).

Ö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ırılması için Oracle desteğine başvurmanız veya .NET için Oracle Veri Sağlayıcısını Yapılandırma belgelerine başvurmanız gerekebilir.

Rapor sunucuları için 64 bit sürücüler

Oracle indirme sitesinde Oracle 64 bit ODAC Oracle Universal Installer'ı (OUI) yükleyin. Oracle Veri Erişim Bileşenleri (ODAC) sürücüleri 12.2 ve üzeri için 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.

Önkoşul: ODAC 18.x dosyalarını c:\oracle64 klasörüne yükleyin.

Sayfalandırılmış (RDL) raporlar Managed ODP.NET kullanır

Power BI Rapor Sunucusu ve SQL Server Reporting Services 2016 ve sonraki sürümlerin tümü sayfalandırılmış (RDL) raporlar için Yönetilen ODP.NET kullanır.

Yönetilen ODP.NET kaydetme:

  1. Yönetilen ODP.NET İstemciyi Genel Derleme Önbelleğine (GAC) 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
    
  2. 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
    

Power BI raporları Yönetilmeyen ODP.NET kullanır

Power BI Rapor Sunucusu, Power BI raporları için Yönetilmeyen ODP.NET kullanır.

Yönetilmeyen ODP.NET kaydetme:

  1. yönetilmeyen ODP.NET İstemciyi 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\bin\4\Oracle.DataAccess.dll
    
  2. machine.config: ODP.NET Unmanaged Client girdileri ekleyin.

    C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
    

Rapor Oluşturucusu için 32 bit sürücüler

Microsoft 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 üzeri için 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.

Önkoşul: ODAC 18.x dosyalarını Microsoft Report Builder'ın yüklü olduğu c:\oracle32 klasörüne yükleyin.

Yönetilen ODP.NET kaydetme:

  1. Oracle indirme sitesine Oracle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32 bit) yükleyin.

  2. 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
    
  3. 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
    

Rapor Oluşturucusu için 64 bit sürücüler

Uyarı

Aşağıdaki yönergeler Power BI Rapor Oluşturucusu sürüm 15.7.01678.0001 ve üzeri ile Microsoft Rapor Oluşturucusu sürüm 15.1.20318.47 ve üzeri için geçerlidir. Önceki sürümler için Rapor Oluşturucusu'nun 32-bit sürücüleriyle ilgili yönergeleri 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 üzeri için 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.

Ön koşul: ODAC 18.x dosyalarını Power BI Rapor Oluşturucusu'nın yüklü olduğu c:\oracle64 klasörüne yükleyin.

Yönetilen ODP.NET kaydetme:

  1. Oracle 64 bit ODAC Oracle Universal Installer'ı (OUI) Oracle indirme sitesine yükleyin.

  2. 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
    
  3. 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
    

Power BI Desktop için 64 bit ve 32 bit sürücüler

Power BI Desktop, Power BI raporları yazmak için Yönetilmeyen ODP.NET kullanır. Oracle ODAC sürücüleri 12.2 ve üzeri için 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.

Önkoşul: ODAC 18.x dosyalarını 64 bit Power BI Desktop için c:\oracle64 klasörüne veya 32 bit Power BI Desktop için c:\oracle32 klasörüne yükleyin.

Yönetilmeyen ODP.NET kaydetme:

64 bit Power BI Desktop

  1. Oracle 64 bit ODAC Oracle Universal Installer'ı (OUI) Oracle indirme sitesine yükleyin.

  2. yönetilmeyen ODP.NET İstemciyi 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\bin\4\Oracle.DataAccess.dll
    
  3. machine.config: ODP.NET Unmanaged Client girdileri ekleyin.

    C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
    

32 bit Power BI Desktop

  1. Oracle indirme sitesine Oracle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32 bit) yükleyin.

  2. yönetilmeyen ODP.NET İstemciyi 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\bin\4\Oracle.DataAccess.dll
    
  3. machine.config: ODP.NET Unmanaged Client girdileri ekleyin.

    C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
    

Bağlantı dizesi

Bağlantı bilgileri ve veri kaynağına bağlanacak kimlik bilgileri için veritabanı yöneticinize başvurun. Aşağıdaki bağlantı dizesi örneği, Unicode kullanarak adlı Oracle18 sunucuda bir Oracle veritabanı belirtir. Sunucu adı, Tnsnames.ora yapılandırma dosyasındaki tanım ile Oracle sunucu örneği adı olarak eşleşmelidir:

Data Source="Oracle18"; Unicode="True"  

Daha fazla bağlantı dizesi örneği için bkz. Rapor Oluşturucusu'nda veri bağlantısı dizeleri oluşturma.

Credentials

Sorguları çalıştırmak, raporu yerel olarak önizlemek ve rapor sunucusundan raporu önizlemek için kimlik bilgileri gereklidir.

Raporunuzu yayımladıktan sonra, rapor rapor sunucusunda çalıştırıldığında verileri alma izinlerinin geçerli olması için veri kaynağının kimlik bilgilerini değiştirmeniz gerekebilir.

Daha fazla bilgi için bkz. Rapor veri kaynakları için kimlik bilgilerini ve bağlantı bilgilerini belirtme.

Queries

Bir veri seti oluşturmak için, ya açılır menüden bir kayıtlı prosedür seçebilir ya da 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ımcısı kullanıcı arabirimi (Rapor Oluşturucusu).

Yalnızca bir sonuç kümesi döndüren saklı yordamlar tanımlayabilirsiniz. İmleç tabanlı sorgular desteklenmez.

Parametreler

Sorguda sorgu değişkenleri varsa, ilgili rapor parametreleri otomatik olarak oluşturulur. Bu uzantı adlandırılmış parametreleri destekler. 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. Daha fazla bilgi için bkz. Rapor Oluşturucusu'nda sayfalandırılmış rapor parametreleri.

Açıklamalar

Bir 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üklemesi gerekir. Veri sağlayıcısını Rapor Oluşturucusu ile aynı bilgisayara ve ayrıca rapor sunucusuna yüklemeniz gerekir.

Daha fazla bilgi için aşağıdaki makalelere bakın:

Alternatif veri uzantıları

OLE DB veri kaynağı türünü kullanarak Oracle veritabanından veri alabilirsiniz. Daha fazla bilgi için bkz. OLE DB bağlantı türü (SSRS).

Rapor modelleri

Oracle veritabanını temel alan modeller oluşturabilirsiniz.

Platform ve sürüm bilgileri

Platform ve sürüm desteği hakkında daha fazla bilgi için bkz. Reporting Services (SSRS) tarafından desteklenen veri kaynakları.