Aracılığıyla paylaş


Nasıl Yapılır: Bir Oracle veri kaynağı ' veri alma

Reporting Services ilişkisel bir Oracle veritabanına bağlanmak için iki yol sağlar: .NET Framework yönetilen sağlayıcı Oracle veri işleme uzantısı veya OLE DB veri işleme uzantısı Oracle veri sağlayıcı kullanıyor. Daha fazla bilgi için bkz: Reporting Services Tarafından Desteklenen Veri Kaynakları.

Raporunuzda Oracle veritabanından veri kullanmak için, Oracle veri kaynağı ve bir ya da daha fazla rapor veri kümesi tanımlamanız gerekir.Veri kaynağını tanımlarken, veri kaynağına istemci bilgisayarınızdan erişebilmek için bir bağlantı dizesi ve kimlik bilgileri belirtmeniz gerekir.

Tek bir rapor tarafından kullanılabilen katıştırılmış veri kaynağı tanımı veya birden çok rapor tarafından kullanılabilen paylaşılan veri kaynağı tanımı oluşturabilirsiniz.Bu konudaki yordamlarda katıştırılmış veri kaynağı oluşturma açıklanmaktadır.Paylaşılan veri kaynakları hakkında daha fazla bilgi için bkz: Paylaşılan veri kaynakları ve katıştırılmış veri kaynakları ve Veri kaynakları, oluşturma, değiştirme ve silme paylaşılan.

Oracle veri kaynağı tanımı oluşturduktan sonra, bir veya daha fazla veri kümesi oluşturabilirsiniz.Bir veri kümesi oluşturduktan sonra veri kümesi adını bir düğümünde görünür Rapor veri bölmesinin altında verilerini kaynak.Daha fazla bilgi için bkz: Business Intelligence Development Studio, Rapor Tasarımcısı ile çalışma.

Raporunuzu yayımladıktan sonra, rapor sunucusu üzerinde bu rapor çalıştırıldığında verileri alma izinlerinin geçerli olabilmesi için, veri kaynağına yönelik kimlik bilgilerini değiştirmeniz gerekebilir.

.NET Framework Managed Provider for Oracle veri işleme uzantısını kullanan katıştırılmış bir veri kaynağı oluşturmak için

  1. Rapor verilerini bölmesindeki araç çubuğunda tıklatın. Yeni sonra'ı tıklatınVeri kaynak.

  2. Içinde Veri kaynak özellikleri iletişim kutusunda, ad yazınAdı metin kutusunda veya varsayılan adı kabul edin.

  3. Doğrulayın Katıştırılmış bir bağlantı seçilir.

  4. Gelen Türü bırakma-kapalı listesinde, seçin.Oracle.

  5. Oracle veri ile çalışan bir bağlantı dizesi belirtmeniz kaynak.

    Veri kaynağına bağlanmak için kullanılan bağlantı bilgileri ve kimlik bilgileri için veritabanı yöneticinize başvurun.Aşağıdaki bağlantı dizesi örneği, Unicode kullanarak "Oracle9" adlı sunucuda bir Oracle veritabanı belirtir.Sunucu adının tnsnames.ora yapılandırma dosyasında Oracle sunucu örneği adı olarak tanımlanan adla eşleşmesi gerekir:

    Data Source="Oracle9"; Unicode="True"
    
  6. ' I tıklatın Kimlik bilgileri.

  7. Verilere bağlanmak için kullanılacak kimlik bilgileri bilgilerini küme kaynak.

  8. Click OK.

    Veri kaynağı Rapor Verileri bölmesinde görünür.Daha fazla bilgi için bkz: Oracle için .NET Framework veri sağlayıcı kullanma msdn.

OLE DB veri işleme uzantısını kullanan katıştırılmış bir veri kaynağı oluşturmak için

  1. Araç çubuğunda Rapor veri bölmesinde tıklatın.Yeni, and then Veri kaynak.The Data kaynak Properties dialog box opens.

  2. Içinde Adı, bir ad yazın veya varsayılan adı kabul edin.

  3. Doğrulayın Katıştırılmış bir bağlantı seçilir.

  4. Gelen Türü bırakma-kapalı listesinde, seçin.ole db.

  5. Oracle ve Oracle veri ile çalışıyor için Microsoft OLE DB sağlayıcı belirten bir bağlantı dizesi sağlamak kaynak.

    Bağlantı bilgileri için veritabanı yöneticinize başvurun.Aşağıdaki bağlantı dizesi örneği, "Oracle9" adlı sunucudaki bir Oracle veritabanı için Microsoft OLE DB Provider for Oracle'ın kullanılmasını belirtir.Sunucu adının tnsnames.ora yapılandırma dosyasında Oracle sunucu örneği adı olarak tanımlanan adla eşleşmesi gerekir:

    Provider="MSDAORA.1";Data Source="Oracle9"
    
  6. ' I tıklatın Kimlik bilgileri.

    Veri kaynağına bağlanmak için kullanılacak kimlik bilgilerini ayarlayın.Daha fazla bilgi için bkz: Kimlik bilgisi ve raporu veri kaynakları için bağlantı bilgilerini belirtme.

    Not

    Verileri sınanacak kaynak bağlantıyı tıklatın Düzenleme.Içinde Bağlantı özellikleri iletişim kutusunda, tıklatın.Bağlantısını sına.Sınama başarılı olursa, "Sınama bağlantısı başarılı" bilgi iletisini görürsünüz.Sınama başarılı olmazsa, sınamanın neden başarılı olmadığı hakkında daha fazla bilgi içeren bir uyarı iletisi görürsünüz.

  7. Click OK.

    Verileri kaynak görünür Rapor veri bölme.Daha fazla bilgi için bkz: Oracle için .NET Framework veri sağlayıcı kullanma msdn.

Oracle veri kaynağına yönelik bir veri kümesi oluşturmak için

  1. Içinde Rapor veri bölmesinde verileri farenin sağ düğmesiyle tıklatın kaynak, bir Oracle verisine bağlanan kaynak ve tıklatın.Veri kümesi Ekle.

  2. Içinde Sorgu sayfaDataSet özellikleri iletişim kutusunda, ad yazınAdı metin kutusunda veya varsayılan adı kabul edin.

  3. Içinde Veri kaynak metin kutusuna doğrulayın verileri adını kaynak, right-clicked görüntülenir.

  4. Doğrulayın Metin içinde seçildiSorgu türü box.' I tıklatın Sorgu Tasarımcısı etkileşimli olarak bir sorgu oluşturmak için grafik Sorgu Tasarımcısı'nı açın.Daha fazla bilgi için bkz: Sorgu Tasarımcısı ilgili grafik kullanıcı arabirim.

    Alternatif olarak, Pano olarak doğrudan bir sorgudan yapıştırabilirsiniz Sorgu bölmesinde veya Al bir dosya veya başka bir rapora varolan bir SQL sorgusu.Daha fazla bilgi için bkz: Metin tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi.

  5. Click OK.

    Veri kümesi ve onun alan koleksiyonu, Rapor Verileri bölmesinde veri kaynağı düğümünün altında görünür.