
Download SQL Server 2022 developer edition
Install SQL Server and SSIS with default options
Restart the Windows PC or Server
Start / Stop the services
Learn to set up your first SSIS solution and project in Visual Studio 2019 in this lecture.
Understand the role of Visual Studio as Microsoft's main development environment for SSIS.
Solutions in Visual Studio are containers for SSIS projects.
SSIS Projects, in turn, group SSIS packages.
Grouping by themes or functional areas makes organization easier.
Pre-requisites
Ensure you've installed Visual Studio and the Integration Services project extension first.
Quick Steps:
Launch Visual Studio 2019.
Choose Create a new project.
Search and select the Integration Services Project template.
You are now ready to dive in to create your first package to import data into SQL Server.
Key learnings
In Visual Studio and Microsoft BI generally, objects are organized this way:
Solutions
contains SSIS Projects (or SSRS / SSAS)
contains SSIS packages (or reports or cubes)
Technically, SSIS packages are XML files with the a .dtsx extension.
SSIS is the ETL brick of the SQL Server BI suite and the SSIS packages are used to integrate and transform data.
ETL stands for Extract, Transform and Load.
In an SSIS package, the basic elements are control flows, data flows, source, destinations and transformation components. In addition, data integration software suites are at the heart of data warehouse development projects.
Formula used in the lecture
The formula used in the package retrieves the first letter of the first name, then concatenates the result with the first letter of the last name and adds a point after each letter:
LEFT([Derived- trim].FirstName,1) + "." + LEFT([Derived- trim].LastName,1) + "."
Key learnings
An SSIS package is structured as follows:
SSIS packages (Package.dtsx for example)
contains one or multiple Control Flows
contains one or multiple Data Flows that uses
Source components (files, tables, web services, etc.)
Transformations (aggregations, derived columns, cast, enrichments, etc.)
Target components (files, tables, web services, etc.)
Needs Connection Managers to connect to source and target elements.
Change the encoding of the source file in SSIS until the data is displayed correctly.
To find the encoding of the file, simply use Notepad++ and open the file. There are 2 possibilities to check the encoding:
From the Encoding menu
At the bottom right of the software where information about the file is displayed.
Double check the encoding of a text file easily with Notepad++
To load the text file without errors, change the encoding and use 65001 (UTF-8) instead of 1252 (ANSI – Latin I) proposed by default by SSIS.
Change the file encoded to 65001 (UTF-8) on the code page setting
Key learnings
Download and use Notepad++ here : https://notepad-plus-plus.org/ to check text files content and encoding
Copy and paste packages inside projects to quickly duplicate them
You can Copy elements from a package to another: Connections, Data Flows
Structure the table to fit exactly the file structure
Same column names
Compatible data types, especially text columns lengths
Check the Code Page of the file to load to avoid wrong characters
Develop an SSIS Package to export the content of the Customers table with 24 lines into a CSV file.
Key Learnings
Use a sample file with header and a few lines so SSIS detects automatically the structure.
Install and configure the Excel Drivers to connect to XLSX files from SSIS.
Key Learnings
In this lecture 4 steps:
Check the drivers installed on your PC and download the drivers installation programs
Install the 64 bits version of the Access Database Engine
Install the 32 bits version of the Access Database Engine in quiet mode
Test the drivers by reading of Excel data from SSIS
Note: rename the Customers_Data_with_length.txt file to Customers_Data_with_length.xsd on your computer.
Unlock the Power of Data Integration with Our SSIS Course!
Enroll today on a journey directly into the realm of SQL Server Integration Services (SSIS) with our specially crafted course that is for both novices and more experienced IT professionals.
This course is Designed by me, a seasoned Microsoft BI and EPM Consultant with over 15 years of hands-on experience.
It is a quick into mastering the essentials of SSIS, so you handle data integration tasks with confidence.
Key Highlights
Seamless Setup and Configuration
Install SQL Server, SSIS, SSAS, SSMS, Visual Studio and Power BI
Check and manage SQL Server Services on Windows
Hands-On Project Development
Create SSIS projects and solutions from scratch using Visual Studio
Develop your first SSIS package explained step-by-step
Import and export CSV, Excel files, and XML documents with expert tips
Zip and Unzip Windows files and folders effortlessly with SSIS and 7zip
Pivot and Unpivot datasets
One Script example inside SSIS
No Prior SQL Experience Required : All SQL queries are provided
T-SQL familiarity is preferred but not mandatory
Beginners are welcome – you can start your SSIS journey from scratch
Advanced Techniques for Professionals - by an SSIS Expert
Import and export multiple files simultaneously with dynamic SSIS packages
Manage errors and logs during data integration effectively
Versatile Audience
Tailored for both Experienced and Junior BI Developers, Data Engineers, but also Senior Consultants
Perfect for those new to SSIS or seeking a hans on training
Progressive BI Learning Path
Includes an introduction of High-Level ETL and BI concepts
Introduction to the star schema model
Learn best practices for integrating data using files and SQL Server
Increasing complexity
Practical end-to-end Real Life BI Project
Create the data model
Load data from files to Staging and then in a Datawarehouse
Create a Tabular Model in SSAS
Develop a Power BI Dashboard
By the end of this course, you'll have a good overview and practical experience with SSIS. And also with SQL Server, Analysis Services tabular model and Power BI, enabling you to confidently create SSIS projects.
You will be able to manage data integration challenges, and contribute to the success of your organization's BI initiatives.
Start your SSIS journey today!