While SQL Server 2012 was a large jump forward for SSIS, SQL Server 2014 has some very small
iterative changes. When we wrote this book, we dug deeply to mine the decades of cumulative
experience working with this product, adding our collective knowledge back into these pages. We
hope you will agree that the result makes your experience with SSIS a more productive one. This
chapter starts from the beginning by providing an overview of SSIS, describing where it fits within
the BI product platform and ETL development in general.
SQL Server SSIS Historical Overview
In SQL Server 7.0, Microsoft had a small team of developers work on a very understated feature
of SQL Server called Data Transformation Services (DTS). DTS was the backbone of the Import/
Export Wizard, and its primary purpose was to transform data from almost any OLE DB–
compliant data source to almost any destination. It also had the ability to execute programs and run
scripts, making workflow a minor feature.
By the time that SQL Server 2000 was released, DTS had a strong following of DBAs and maybe
a few developers. Microsoft included in the release new features like the Dynamic Properties Task
that enabled you to alter the package dynamically at runtime. Even though DTS utilized extensive
logging along with simple and complex multiphase data pumps, usability studies still showed that
developers had to create elaborate scripts to extend DTS to get what they wanted done. A typical
use case was enabling DTS to load data conditionally based on the existence of a file. To accomplish
this in DTS, you had to use the ActiveX Script Task to code a solution using the file system object
in VBScript. The problem with that was DTS lacked some of the common components needed to
support typical ETL processes. Although it was powerful if you knew how to write scripting code,
most DBAs didn’t have this type of scripting experience (or time).
After five years, Microsoft released the much-touted SQL Server 2005 and SSIS, which was no
longer an understated feature like DTS. With the SQL Server 2008 release, SSIS was given extra
scalability features to help it appeal more to the enterprise. This is entirely appropriate because
so much has been added to SSIS. Microsoft made a huge investment in usability, with simple
enhancements to the toolbox that allow newer users to ramp up easier. The main focus of the newest
release of SQL Server is on the management and deployment of SSIS.
What’s New in SSIS
The scope of the SQL Server 2014 release of SSIS resembles the scope of the SQL Server 2008 R2
release. With the last release of SQL Server 2008 R2, the Microsoft SSIS team did very incremental
changes after a very large SQL Server 2008 release. In SQL Server 2012 release, Microsoft had
focused on SSIS manageability, making it easier to deploy and execute. Also added in 2012 are
robust new data cleansing components that help you standardize and detect data anomalies.
Furthermore, improvements to the development tools will help make SSIS developers more
productive and help new developers get up to speed more easily. The SQL Server 2014 release uses
a newer version of Visual Studio but all in all, it will feel much like SQL Server 2012. You will find
new components in SQL Server 2014 SSIS, but they will have to be downloaded from sites like
CodePlex from the product team and will eventually be rolled into the core product at a future release.
ในขณะที่ SQL Server 2012 มีขนาดใหญ่กระโดดไปข้างหน้าสำหรับ SSIS , SQL Server 2014 มีขนาดเล็กมาก
ซ้ำเปลี่ยน เมื่อเราเขียนหนังสือเล่มนี้ เราขุดลึกของทศวรรษของประสบการณ์สะสม
ทำงานกับผลิตภัณฑ์นี้ , เพิ่มความรู้โดยรวมของเรากลับเข้ามาในหน้านี้ เรา
หวังว่าคุณจะยอมรับว่า ส่งผลทำให้ประสบการณ์ของคุณกับ SSIS มากขึ้นหนึ่ง นี้
บทเริ่มต้นจากจุดเริ่มต้น โดยการให้ภาพรวมของ SSIS , อธิบายว่า มันเหมาะกับภายใน
แพลตฟอร์มและพัฒนาผลิตภัณฑ์ BI ETL ในทั่วไป .
SQL Server SSIS ประวัติศาสตร์ภาพรวม
ใน SQL Server 7.0 , Microsoft มีทีมงานเล็ก ๆของนักพัฒนาที่ทำงานใน understated มากคุณลักษณะ
ของ SQL Server ที่เรียกว่าบริการแปลงข้อมูล ( DTS ) . DTS เป็นกระดูกสันหลังของนำเข้า /
ส่งออกตัวช่วยสร้างและจุดประสงค์หลักของมันคือการแปลงข้อมูลจากเกือบทุกฐานข้อมูล ole –
ตามแหล่งข้อมูลไปเกือบปลายทางใด ๆ มันยังมีความสามารถในการรันโปรแกรมและเรียกใช้สคริปต์ทำให้เวิร์กโฟลว์
,
คุณลักษณะเล็กน้อย โดยเวลาที่ SQL Server 2000 ได้รับการปล่อยตัว , DTS มีดังต่อไปนี้ที่แข็งแกร่งของ DBAs และบางที
นักพัฒนาเพียงไม่กี่ .Microsoft รวมอยู่ในรุ่นคุณสมบัติใหม่เช่นคุณสมบัติเชิงพลศาสตร์งาน
ที่เปิดใช้งานคุณต้องเปลี่ยนบรรจุภัณฑ์แบบไดนามิกไทม์ . แม้ว่า DTS ใช้อย่างละเอียด
บันทึกพร้อมกับง่ายและซับซ้อนปั๊มข้อมูลแบบหลาย การศึกษาการใช้งาน ยังพบว่ามีการสร้างสคริปต์ที่ซับซ้อน
พัฒนาขยาย DTS ที่จะได้รับสิ่งที่พวกเขาต้องการทำ โดยทั่วไป
กรณีใช้เปิด DTS เพื่อโหลดข้อมูลแบบมีเงื่อนไขขึ้นอยู่กับการดำรงอยู่ของไฟล์ เพื่อให้บรรลุ
ใน DTS , คุณต้องใช้ ActiveX สคริปต์งานรหัสโซลูชั่นที่ใช้ระบบแฟ้มวัตถุ
ในวีบีสคริปต์ . ปัญหาที่เป็น DTS ขาดบางส่วนของส่วนประกอบที่จำเป็นโดยทั่วไป
สนับสนุน ETL กระบวนการ ถึงแม้ว่ามันเป็นที่มีประสิทธิภาพถ้าคุณรู้วิธีการเขียนสคริปต์รหัส
DBAs ส่วนใหญ่ไม่ได้มีชนิดของสคริปต์ประสบการณ์ ( หรือเวลา ) .
หลังจากห้าปี Microsoft ออกมาก touted SQL Server 2005 และ SSIS ซึ่งไม่มี
นาน understated คุณลักษณะเช่น DTS กับ SQL Server 2008 รุ่นันได้รับคุณสมบัติใหม่พิเศษ
เพื่อช่วยให้มันน่าสนใจมากขึ้นเพื่อองค์กร นี้คือทั้งหมดที่เหมาะสมเพราะ
มากได้รับการเพิ่มการัน .ไมโครซอฟท์ได้ลงทุนอย่างมากในการใช้งาน ด้วยการปรับปรุงง่าย
ในกล่องเครื่องมือที่อนุญาตให้ผู้ใช้ใหม่ที่จะทางลาดขึ้นง่ายขึ้น เน้นหลักของรุ่นใหม่ล่าสุด
ของ SQL Server ในการจัดการและการใช้งานของ SSIS .
มีอะไรใหม่ใน SSIS
ขอบเขตของ SQL Server 2010 รุ่นของ SSIS ลักษณะขอบเขตของ SQL Server 2008 R2
ปล่อย กับรุ่นล่าสุดของ SQL Server 2008 R2 ,ไมโครซอฟท์ได้เปลี่ยนแปลงทีมันมากเพิ่มขึ้น
หลังขนาดใหญ่มาก SQL Server 2008 รุ่น ในรุ่น SQL Server 2012 , Microsoft มี
เน้น SSIS การจัดการทำให้ง่ายต่อการปรับใช้และปฏิบัติการ นอกจากนี้ยังเพิ่มประสิทธิภาพใหม่ใน 2012
ทำความสะอาดข้อมูลส่วนประกอบที่ช่วยให้คุณสร้างมาตรฐานและตรวจสอบความผิดปกติของข้อมูล
นอกจากนี้ปรับปรุงพัฒนาเครื่องมือที่จะช่วยให้นักพัฒนาเพิ่มผลผลิต และช่วยให้นักพัฒนา
ันใหม่ได้เร็วขึ้น ง่ายขึ้น SQL Server 2014 ใช้
ปล่อยเวอร์ชันใหม่ของ Visual Studio แต่ทั้งหมดนี้ มันจะรู้สึกมากเช่น SQL Server 2012 คุณจะพบ
ส่วนประกอบใหม่ใน SQL Server 2014 SSIS , แต่พวกเขาจะต้องถูกดาวน์โหลดจากเว็บไซต์เช่น
การจากทีมผลิตภัณฑ์และในที่สุดจะถูกรีดเป็นผลิตภัณฑ์หลักในรุ่นต่อไป
การแปล กรุณารอสักครู่..
