17.07.2015 Views

The Art of SQL Server FILESTREAM - Red Gate Software

The Art of SQL Server FILESTREAM - Red Gate Software

The Art of SQL Server FILESTREAM - Red Gate Software

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 6: <strong>FILESTREAM</strong> with SSIS andSSRSThis chapter will demonstrate how to access <strong>FILESTREAM</strong> data from <strong>SQL</strong> <strong>Server</strong>Business Intelligence (BI) projects, namely with <strong>SQL</strong> <strong>Server</strong> Integration Services (SSIS)and <strong>SQL</strong> <strong>Server</strong> Reporting Services (SSRS). We will complete the labs below.• Lab 10: Loading BLOB values into a <strong>FILESTREAM</strong> column using SSIS.• Lab 11: Exporting BLOB values from a <strong>FILESTREAM</strong> column using SSIS.• Lab 12: Building a product catalog in SSRS that displays images stored ina <strong>FILESTREAM</strong> column.<strong>The</strong> focus <strong>of</strong> the labs is to demonstrate how to access <strong>FILESTREAM</strong> data from SSISand SSRS. In SSIS, we will use a Script task rather than a Data Flow task to transfer<strong>FILESTREAM</strong> data. That way we can use the streaming APIs and increase performance. InSSRS, there are no special accommodations that can be made to use streaming access tothe <strong>FILESTREAM</strong> data.<strong>The</strong>se labs do not even attempt to cover the core SSIS and SSRS features. For example, inthe case <strong>of</strong> SSIS, features like configurations and parameters are not used. In the case <strong>of</strong>SSRS, no time is spent on designing a proper layout for the report. <strong>The</strong> goal <strong>of</strong> these labsis simply to provide you with basic examples that you can enhance further to fit into yourspecific application needs.227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!