官术网_书友最值得收藏!

SQL Server Integration Services

SQL Server Integration Services (SSIS) was first introduced with SQL Server 2005, which was a major release, where Microsoft revised most of the Sybase code into Microsoft code. Numerous changes did happen in the background of the SQL Server and three main business intelligence services were introduced, SSIS being one of them. The concept of integration service used with SQL Server was, however, introduced with SQL Server 7.0, known as Data Transformation Services (or DTS). As a relic of this service, you can still find executables, such as dtexec.exe, which are used to start an integration services package from the command line on the server.

The main idea of SSIS is to allow the Extract Transform and Load process to be running on your SQL Server. ETL is crucial for the data science work on SQL Server, because on many occasions, we don't work only with the data that is stored and processed on the SQL Server, but we need to get the data into the SQL Server from other systems.

The extract part of the ETL solution is where we can connect to various source systems, such as other DBMS systems, flat files, and other possible data sources. SSIS provides default connectors, but can be also extended by installing proper ODBC drivers to your SQL Server to be able to connect to more data sources if needed.

Data may not be stored in the proper format on the source systems, so frequently the data has to be modified, cleaned, or changed to be stored on the SQL Server. This is where the transform part of the ETL comes into play. SSIS provides numerous tasks that can be used in a sequence to work with incoming data, and to change the data in a way that is optimized for follow-up work with the dataset on the SQL Server.

A major development tool for Integration Services is SQL Server Data Tools (often shortened as SSDT). There are different versions available, depending on your version of SQL Server and also on your environment, and whether you're already running your own version of Visual Studio or not. If you don't have Visual Studio up and running, SSDT will install a minimal shell for the SSDT, so that the tools will be working for you.

To install SSDT, you'll need to download the installation media, as since SQL Server 2014 onward, Data Tools is no longer included on the installation and is provided as a separate download.

You can find the installation files on the Microsoft site at  https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017, where you need to select proper installation media for your environment, depending on whether you already have or don't have Visual Studio running on your workstation.

While installing Data Tools, you can select what features should be included on your instance, depending on the business intelligence features you have on the SQL Server for which you're getting ready to develop:

Installing the Data tools

Once the installation is over, you can create your Integration Services projects, which will include the control and data flow for the tasks inside of the packages:

主站蜘蛛池模板: 洱源县| 龙山县| 策勒县| 晴隆县| 通州区| 博兴县| 唐山市| 台南县| 安徽省| 凤阳县| 若尔盖县| 神农架林区| 新兴县| 会同县| 乌兰察布市| 勃利县| 合肥市| 德保县| 黔江区| 常山县| 五台县| 涞源县| 博乐市| 太白县| 苍南县| 丹棱县| 万山特区| 荃湾区| 德惠市| 古丈县| 铅山县| 深圳市| 赣州市| 蓬安县| 阿城市| 麻江县| 金门县| 石棉县| 明光市| 仲巴县| 大邑县|