Saya ingat setahun yang lalu, sebelum SQL Sever 2008 di-launch, seorang teman baik saya memberikan sebuah DVD tentang fitur-fitur yang terdapat pada SSRS. Salah satu fitur yang membuat saya sangat excited waktu itu adalah bahwa kita dapat menggunakan SSIS sebagai data source-nya. Yang membuat excited adalah fakta bahwa SSIS memiliki performance yang mumpuni untuk melakukan proses ETL. Menggunakan data dari proses ETL SSIS tentunya berarti peningkatan performance pada saat menampilkan report jika dibandingkan dengan query join. Pada saat menginstall SQL Server 2008 saya cukup kecewa mendapati SSIS tidak terdapat dalam list datasource yang disediakan oleh SSRS.
Tahun berganti, dan beberapa hari yang lalu saya harus belajar SSRS untuk keperluan sebuah project. Secara tidak sengaja saya mendapati sebuah artikel di Books Online tentang bagaimana cara menampilkan SSIS dalam list data source SSRS.
Mengaktifkan Ekstensi SSIS pada Data Source Report Designer
Buka file RSReportDesigner.config yang terdapat pada C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
Hilangkan comment (karakter <!--- pada bagian depan dan –-> pada bagian akhir) pada section <data> berikut ini:
<!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Verqsion=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> –>
Menjadi
<Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
Hilangkan juga comment pada section <Designer> berikut ini:
<!-- <Extension Name="SSIS" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/> –>
Menjadi
<Extension Name="SSIS" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/>
Setelah selesai, save file.
Mengaktifkan Ekstensi SSIS pada Report Server
Buka file RSReportServer.config yang terdapat di c:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer
Hilangkan comment pada entry berikut ini:
<!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> –>
Menjadi
<Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
Sekarang apabila Anda membuka report designer dan menambahkan data source, Anda akan melihat SSIS dalam list-nya.
