web-dev-qa-db-fra.com

Qu'est-ce que le package SSIS et que fait-il?

Quelqu'un peut-il me dire en quoi consiste le package SSIS?

Je suis totalement nouveau dans le data-warehousing et je suis devenu fou avec les termes SSIS, DTL, ETL et ainsi de suite. Je cherche une vue d'ensemble et son intégration dans l'architecture globale .NET/SQL Server.

67
kjayakum

Pour les dernières informations sur SSIS> https://docs.Microsoft.com/en-us/sql/integration-services/sql-server-integration-services

Du site référencé ci-dessus:

Microsoft Integration Services est une plate-forme permettant de créer des solutions d'intégration et de transformation de données au niveau de l'entreprise. Utilisez Integration Services pour résoudre des problèmes métier complexes en copiant ou en téléchargeant des fichiers, en chargeant des entrepôts de données, en nettoyant et en extrayant des données et en gérant des objets et des données SQL Server.

Integration Services peut extraire et transformer des données d'une grande variété de sources telles que des fichiers de données XML, des fichiers plats et des sources de données relationnelles, puis charger les données dans une ou plusieurs destinations.

Integration Services comprend un ensemble complet de tâches et de transformations intégrées, des outils graphiques pour la construction de packages et la base de données du catalogue Integration Services, dans laquelle vous stockez, exécutez et gérez les packages.

Vous pouvez utiliser les outils graphiques Integration Services pour créer des solutions sans écrire une seule ligne de code. Vous pouvez également programmer le modèle d'objet complet Integration Services pour créer des packages par programmation et coder des tâches personnalisées et d'autres objets de package.

Mise à jour: récupérez GRATUITEMENT une copie de l’étape étape par étape de SSIS 2005 ici: http://csna01.libredigital.com/?urrs4gt63d

2ème mise à jour: Ce lien ne fonctionne plus, mais vous pouvez obtenir les travaux pratiques de MSDN Here et obtenir le livre de Amazon

Premiers pas avec SSIS - http://msdn.Microsoft.com/en-us/sqlserver/bb671393.aspx

Si vous êtes un travailleur d'informations d'Integration Services - http://msdn.Microsoft.com/en-us/library/ms141667.aspx

Si vous êtes administrateur Integration Services - http://msdn.Microsoft.com/en-us/library/ms137815.aspx =

Si vous êtes développeur Integration Services - http://msdn.Microsoft.com/en-us/library/ms137709.aspx =

Si vous êtes architecte Integration Services - http://msdn.Microsoft.com/en-us/library/ms142161.aspx =

Présentation de SSIS - http://msdn.Microsoft.com/en-us/library/ms141263.aspx

Rubriques de procédures relatives à Integration Services - http://msdn.Microsoft.com/en-us/library/ms141767.aspx =

58
MarlonRibunal

SSIS (SQL Server Integration Services) est une mise à niveau de DTS (Data Transformation Services)), une fonctionnalité de la version précédente de SQL Server. Les packages SSIS peuvent être créés dans BIDS (Business Intelligence Development). Studio): ils peuvent être utilisés pour fusionner des données de sources de données hétérogènes dans SQL Server, mais également pour remplir des entrepôts de données, nettoyer et normaliser des données et automatiser des tâches administratives.

SQL Server Integration Services (SSIS) est un composant de Microsoft SQL Server 2005. Il remplace Data Transformation Services, une fonctionnalité de SQL Server depuis la version 7.0. Contrairement à DTS, qui était inclus dans toutes les versions, SSIS est uniquement disponible dans les éditions "Standard" et "Enterprise". Integration Services fournit une plate-forme pour créer des applications d'intégration de données et de flux de travail. L’utilisation principale des données pour SSIS est l’entreposage de données car le produit dispose d’un outil rapide et flexible pour l’extraction, la transformation et le chargement de données (ETL).). Cet outil peut également être utilisé pour automatiser la maintenance des bases de données SQL Server, mettre à jour des données de cube multidimensionnelles et exécuter d'autres fonctions.

38
VikasMCTS

Microsoft SQL Server Integration Services (SSIS) est une plateforme permettant de créer des solutions d’intégration de données hautes performances, notamment des packages d’extraction, de transformation et de chargement (ETL) pour l’entreposage de données. SSIS comprend des outils graphiques et des assistants pour la création et le débogage de packages; tâches permettant d'exécuter des tâches de flux de travail telles que les opérations FTP, l'exécution d'instructions SQL et l'envoi de messages électroniques; sources de données et destinations pour l'extraction et le chargement de données; transformations pour le nettoyage, l'agrégation, la fusion et la copie de données; une base de données de gestion, SSISDB, pour gérer l’exécution et le stockage des packages; et des interfaces de programmation d'application (API) pour la programmation du modèle d'objet Integration Services.

Selon Microsoft, les principales utilisations du package SSIS sont les suivantes:

• Fusion de données provenant de magasins de données hétérogènes remplissant des données

• Entrepôts et Data Marts Nettoyage et normalisation de la création de données

• Business Intelligence dans un processus de transformation de données automatisé

• Fonctions administratives et chargement de données

Pour les développeurs:

Le package SSIS peut être intégré à l'environnement de développement VS pour la création de solutions de Business Intelligence. Business Intelligence Development Studio est l'environnement Visual Studio avec des améliorations spécifiques aux solutions de Business Intelligence. Cela fonctionne uniquement avec l'environnement de développement 32 bits.

Téléchargez les outils SSDT pour Visual Studio:

http://www.Microsoft.com/en-us/download/details.aspx?id=3684

Création du package ETL SSIS - Principes de base:

https://docs.Microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

Exemple de projet de fonctionnalités SSIS en 6 leçons:

https://docs.Microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

3
rchacko