Aracılığıyla paylaş


SQL Server tümleştirme Hizmetleri'nden raporu veri oluşturma

Oluşturabileceğiniz bir Reporting Services çalışan tarafından oluşturulan veri kullanan rapor bir Integration Services paket. Paket, bu konuda açıklanan en düşük gereksinimleri karşılayan gerekir.

Not

SSIS veri işleme uzantısı desteklenmiyor.Bu veri işleme uzantısı varsayılan olarak kapalıdır olmayan üretim özelliğidir.Bir üretim sunucusuna SSIS veri işleme uzantısı kullanılarak bu önerilmez saat.Bu özelliği etkinleştirmek ve rapor sunucunuzda kullanmak istiyorsanız, çalışma zamanında, güvenlik kimliğinin Report Server Windows hizmet hesabını veya Rapor Sunucusu Web hizmeti hesabının altında paket işlenecek unutmayın.Bu, paket eriştiği veri kaynaklarını nasıl güvenli üzerinde etkileri vardır.Daha fazla bilgi için bkz: Paket Veri SSIS kullanma Reporting Services'ni yapılandırma.

Aşağıdaki olayları akışının paket veri kullanan rapor için veri işleme açıklanmaktadır:

  • Bir raporu veya rapor sunucusu, rapor zamanlanmış bir işlem içinde olduğunda oluşturur, kullanıcı oturum açtığında rapor işlem yeniden başlatılır.

  • Veya, dosya sisteminde depolanan Paket (.dtsx) dosyası için rapor sunucusu bağlayan msdb veritabanıdır.Rapora bağlantı dizesi bir paket dosyasının tam yolunu belirtmeniz gerekir.

  • rapor sunucusu rapora tanımlanan sorgu gönderir. Integration Services işlem için. Sorgu veri okuyucu hedef adıdır.

  • rapor sunucusu alır ve sonra bir rapor düzeni verileri birleştirir ve olarak belirlenen biçimde işler.

Gelen işlem rapor tetiklemek edemiyor bir Integration Services olay. Ürünler için olay modelleri tümleşiktir.Gelen rapor işleme başlatılmalıdır. Reporting Services.

Seçebilmeniz için önce SSIS bir veri olarak kaynak türü, katılımsız yürütme hesabı yapılandırmalısınız ve SSIS veri işleme uzantısı. Daha fazla bilgi için bkz: Katılımsız yürütme hesabı yapılandırma ve Paket Veri SSIS kullanma Reporting Services'ni yapılandırma.

Paket tasarlama

Tüm paketler, rapor için veri sağlamak için kullanılabilir.Rapor verilerini paket gereksinimleri, bir bellek içi hedef hedef sağlayan bir veri okuyucu hedef kullanarak içerir.Aşağıdaki liste, ek gereksinim ve paket ve rapor oluşturmak için gereken adımları açıklar.

  1. Içinde Integration Services, bir veya daha fazla veri okuyucu hedefleri doldurur en az veri akışı görevi bir paket oluşturun. Hedef nesnenin raporunuzda kullanmak istediğiniz giriş sütunları eklemeniz gerekir.

  2. Bir dış veri bağlantısını yapılandırmak kaynak.Paket bağlanıyorsa bir SQL Server ilişkisel veri kaynak, Windows kimlik doğrulaması ve SQL Server kimlik doğrulaması arasında seçim yapabilirsiniz. SQL Server kimlik doğrulaması, bağlantı yapılandırırken, saklanan parola ile kullanın.

  3. Beklediğiniz verileri döndürdüğü doğrulamak için paket çalıştırın.Paket tarafından döndürülen verileri gösteren bir veri görüntüleyicisi küme yöntemi hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bir veri Viewer için bir veri akışı ekleme.

  4. Paket dosya sisteminde bir klasöre kaydedin veya SQL Server. Paket SSIS paketi deposuna kaydetme desteklenmiyor.

  5. Raporda kullanmak istediğiniz sonuç kümesi'ni içeren veri okuyucu hedef adını not alın.Bu ad daha sonra rapor sorgusu belirtirsiniz.

Bağlantı ve sorgu bir Raporu'nda tanımlama

Paket tanımladıktan sonra kullanan rapor oluşturmak SSIS veri işleme uzantısı. Rapor, paket için bir bağlantı belirten veri kümesi içermelidir.Dataset adı bir veri okuyucu hedef sorgudur.Dataset içinde tanımladığınız kimlik bilgileri, paket çalıştırmak için kullanılır.Aşağıdaki liste, rapor dataset içinde belirtmelisiniz bağlantı ve sorgu tanımları hakkında daha fazla bilgi sağlar:

  • Veri kaynak tür olmalıdır SSIS.

  • Kimlik bilgisi türü olabilir. Kimlik bilgileri veya Windows kimlik bilgileri.Veritabanı kimlik doğrulamasını kullanamazsınız.Rapor dataset ilk bağlantı oluşturduğunuzda, kimlik bilgilerini otomatik olarak küme Kimlik bilgileri.After you publish the report, you can use Report Manager or SQL Server Management Studio to switch the credential type to Windows integrated security or a stored Windows user account.Kimlik bilgileri depolamak, seçtiğinizden emin olun Veriye bağlanırken Windows kimlik bilgileri olarak kaynak seçeneği.Prompted kimlik bilgileri desteklenmez.

  • Bağlantı dize paketi, dosya sistemindeki Paket (.dtsx) dosyası için tam nitelenmiş bir yol olmalıdır veya msdb.Use -Dosya or -sql bağımsız değişkenleridtexec yardımcı programı.Yardımcı programın kendisi belirtmek gerekmez.The SSIS veri işleme uzantısı runs the utility as a background process. Komut satırı değişkenleri hakkında daha fazla bilgi için bkz: dtexec yardımcı programı. Aşağıdaki örnekte, dosya sisteminden bir paket almak için kullanabileceğiniz bağlantı dizesi sözdizimi gösterilmiştir:

    -f c:\datafiles\packages\reportdatapackage.dtsx
    
  • Sorgu veri okuyucu hedef adıdır.Varsayılan olarak, adı. DataReaderDest.Farklı bir adla değiştirebilirsiniz.