SQL server intégration services 2017 - eni - 9782409014895 -
SQL server intégration services 2017 

SQL server intégration services 2017

Ce livre sur SSIS 2017 s'adresse autant aux développeurs qui débutent avec SQL Server Integration Services et qui sont à la recherche d'informations sur l'utilisation de la plateforme, qu'à ceux en quête de bonnes pratiques leur permettant de parfaire leurs connaissances. Néanmoins, le [...]
[lire le résumé du livre]

Auteur : 

Editeur : Eni

Collection : Epsilon

Date parution :

Reliure :
Broché
Dimension :
17.8 x 21.6 x 2.6 cm
Poids :
800 gr
ISBN 10 :
2409014895
ISBN 13 :
9782409014895
54,00 €
Disponible expédié
sous 4 à 8 jours

Paiements sécurisés
CB Google/Apple Pay, Chèque, Virement
0.01€ à partir de 35€ en France métropolitaine
Satisfait ou remboursé sous 14 jours ouvrés

Quel est le sujet du livre "SQL server intégration services 2017"

Ce livre sur SSIS 2017 s'adresse autant aux développeurs qui débutent avec SQL Server Integration Services et qui sont à la recherche d'informations sur l'utilisation de la plateforme, qu'à ceux en quête de bonnes pratiques leur permettant de parfaire leurs connaissances. Néanmoins, le lecteur devra disposer de bonnes bases sur le langage SQL, sur le fonctionnement d'une base de données, sur l'administration Azure ou encore sur la gestion des serveurs Windows.

Le livre se concentre sur les éléments de SSIS réellement utiles dans la mise en place de projets ETL afin de rendre le lecteur plus efficace dans ses recherches et ses développements. Il est à la fois un guide théorique sur l'utilisation des composants de SSIS et un recueil de bonnes pratiques de développement, issues de l'expérience significative des auteurs dans ce domaine.

Les deux premiers chapitres présentent SSIS dans sa globalité au travers des grands principes de l'ETL, ainsi que les nouveautés apportées par la version 2017, notamment l'intrication avec la plateforme Azure. Les auteurs s'attachent ensuite à présenter les composants les plus utilisés dans les projets décisionnels, à la fois dans le Flux de Contrôle et le Flux de Données, et détaillent un exemple d'implémentation d'un lot SSIS. Les patterns les plus récurrents et ceux offrant de bonnes performances et utilisant de bonnes pratiques de conception sont également étudiés. Avec un chapitre sur les concepts de développement avancés, le lecteur trouvera une boîte à outils pour la résilience des développements (points de contrôle, transactions). Les tâches post-développement comme l'administration, le déploiement, la journalisation ou encore la sécurité sont ensuite détaillées.

Pour finir, les deux derniers chapitres sont consacrés à l'optimisation des packages via le paramétrage des aspects serveurs et au développement de ses propres composants SSIS.

À chaque chapitre est associé un projet SSDT ainsi que des jeux de données (CSV, base de données SQL…) afin de fournir un maximum d'exemples concrets. Ces éléments sont en téléchargement sur le site www.editions-eni.fr.


Les chapitres du livre :
Avant-propos – Introduction à SSIS – Nouveautés SSIS – Les bases de l'ETL – Concepts de développement avancés – Déploiement et administration – Notions avancées et optimisations – Bases de la programmation de composants



Quizinclus dans
la version en ligne !

Téléchargements

Auteurs :
Charles-Henri Sauget intervient depuis plusieurs années sur des projets Data Platform, de mise en place d'ETL ou d'architecture Azure. Dans ce cadre, il est amené à mettre en œuvre des solutions d'intégration de données. Son expérience de terrain, sa reconnaissance en tant que Microsoft MVP (Most Valuable Professional) Data Platform, ainsi que ses nombreuses contributions en plus de son activité de consulting (formations professionnelles ou en universités, conférences) permettent de proposer aux lecteurs un livre complétement opérationnel sur la mise en œuvre d'Azure Data Factory.
L'expérience de terrain des auteurs ainsi que leurs nombreuses contributions en plus de leur activité de consulting (formations professionnelles ou en universités, conférences) permettent de proposer aux lecteurs un livre complétement opérationnel sur la mise en œuvre de projets SSIS.
Romuald Coutaud, Patrice Harel et François Jehl, consultants experts sur les outils Microsoft de Business Intelligence, interviennent régulièrement sur la mise en œuvre de solutions décisionnelles tant d’un point de vue architecture que déploiement ou développement. François Jehl est reconnu Microsoft MVP (Most Valuable Professional) sur SQL Server.



Leur activité de conseil, à forte valeur ajoutée, enrichit une réelle expérience terrain et leur permet de proposer aux lecteurs un livre complètement opérationnel sur la mise en œuvre de projets SSIS.
Patrice Harel et Charles-Henri Sauget interviennent sur des projets Data Platform depuis plus de 10 ans. Dans ce cadre, ils sont amenés à mettre en place des projets intégrant SQL Server Integration Services. Charles-Henri Sauget est reconnu Microsoft MVP (Most Valuable Professional) Data Platform.




L'expérience de terrain des auteurs ainsi que leurs nombreuses contributions en plus de leur activité de consulting (formations professionnelles ou en universités, conférences) permettent de proposer aux lecteurs un livre complétement opérationnel sur la mise en œuvre de projets SSIS.
Romuald Coutaud, Patrice Harel et François Jehl, consultants experts sur les outils Microsoft de Business Intelligence, interviennent régulièrement sur la mise en œuvre de solutions décisionnelles tant d’un point de vue architecture que déploiement ou développement. François Jehl est reconnu Microsoft MVP (Most Valuable Professional) sur SQL Server.



Leur activité de conseil, à forte valeur ajoutée, enrichit une réelle expérience terrain et leur permet de proposer aux lecteurs un livre complètement opérationnel sur la mise en œuvre de projets SSIS.

En suivant ce lien, retrouvez tous les livres dans la spécialité Internet.

Sommaire et contenu du livre "SQL server intégration services 2017"

Avant-propos
  1. Introduction
Introduction à SSIS
  1. Présentation de SSIS
    1. 1. Concepts ETL et ELT
    2. 2. Architecture
    3. 3. Les éditions SQL Server
  2. Installation et outils
    1. 1. Installation de SSIS
      1. a. Installation étape par étape deSSIS
      2. b. Installation en ligne de commande de SSIS
      3. c. Finalisation de l’installation
    2. 2. Installation des outils de développement
Nouveautés SSIS
  1. Introduction
  2. Installation et administration
    1. 1. Installation sur Linux
    2. 2. Installation distribuée (Scale Out)
      1. a. Architecture générale
      2. b. Installation d’un nœud Master
      3. c. Installation d’un Worker
      4. d. Configuration et surveillance du cluster
    3. 3. Support Always-On de la base SSISDB
    4. 4. Nouveau rôle SSIS_logreader
    5. 5. Personnalisation du niveau de journalisation
    6. 6. Support d’Always Encrypted
    7. 7. Déploiement incrémental des packages
    8. 8. Choix de la version de déploiement
  3. Composants et tâches
    1. 1. Les tâches Cloud
      1. a. Tâche Azure Blob Download Task
      2. b. Tâche Azure Blob Upload Task
      3. c. Tâche Azure HDInsight Create Cluster
      4. d. Tâche de suppression d’un cluster Azure HDInsight
      5. e. Tâche Hive Azure HDInsight
      6. f. Tâche Azure HDInsight Pig
      7. g. Tâche de chargement Azure SQL Data Warehouse(DW)
      8. h. Tâche de système de fichiers AzureData Lake Store
    2. 2. Nouveaux énumérateurs Foreach
      1. a. Énumérateur HDFS
      2. b. Énumérateur ADLS
      3. c. Énumérateur Azure Blob
    3. 3. Composants Cloud de flux de données
      1. a. Source Azure Blob
      2. b. Destination Azure Blob
      3. c. Source Azure Data Lake Store
      4. d. Destination Azure Data Lake Store
    4. 4. Les composants Big Data
      1. a. Tâche du système de fichiers Hadoop
      2. b. Tâche Hadoop Hive
      3. c. Tâche Hadoop Pig
      4. d. Composant source de fichier HDFS
      5. e. Composant destination de fichier HDFS
    5. 5. Les autres composants
      1. a. Composant de publication de flux de données
      2. b. Distributeur de données équilibrées
      3. c. Les parties de package
      4. d. Déploiement SSIS dans Azure
Les bases de l’ETL
  1. Présentation et installation de la solution de développement de ce livre
  2. Les bases avant une première implémentation
    1. 1. Généralités
    2. 2. Le flux de contrôle : généralités
      1. a. Définition
      2. b. Le concepteur de flux de contrôle
    3. 3. Le flux de données : généralités
      1. a. Objectifs
      2. b. Le concepteur de flux de données
    4. 4. Contraintes de précédence versusPipeline
      1. a. Contraintes de précédence
      2. b. Pipeline : les bases
    5. 5. Gestionnaires de connexions
      1. a. Définition
      2. b. Configuration d’un gestionnaire de connexions pourbase de données
      3. c. Configuration d’un gestionnaire de connexions versdes fichiers plats
    6. 6. Les variables
  3. Première implémentation
    1. 1. Conteneurs
      1. a. Principes de fonctionnement
      2. b. Conteneur de boucles ForEach
      3. c. Conteneur de boucles For
      4. d. Portée et cloisonnement
    2. 2. Les expressions
      1. a. Générateur d’expression
      2. b. Les bases de la syntaxe
      3. c. Expressions et gestionnaire de connexions
    3. 3. Extraire les données : composants source
      1. a. Composant Source du fichier plat (Flat File Source)
      2. b. Composant Source OLE DB
      3. c. Éditeur avancé des composants source
    4. 4. Transformer les données
      1. a. Colonne dérivée (Derived column)
      2. b. Composant Recherche (Lookup)
      3. c. Composant Transformation du cache
    5. 5. Charger les données : composants destination
    6. 6. Entrée et sortie des composants
      1. a. Définition
      2. b. Fractionnement conditionnel
      3. c. Éditeur du chemin d’accès au fluxde données
    7. 7. Les types de données sur SSIS
  4. Patterns de développement
    1. 1. Éviter le composant Tri
    2. 2. Éviter le composant OLE DB Command
      1. a. Configuration du composant OLE DB Command
      2. b. Configuration de la Tâche d’exécutionde requêtes SQL
    3. 3. Jointure SQL versus composant Jointure de fusion
      1. a. Composant Jointure de fusion (Merge Join)
      2. b. Composant Fusionner
    4. 4. Stocker temporairement des données
      1. a. En base de données
      2. b. Destination de fichier brut
    5. 5. Pattern Ignorer l’échec pour le composantRecherche
      1. a. Composant Unir tout
      2. b. Ignorer l’échec et colonne dérivée
    6. 6. Lot SSIS Parent-Enfant
      1. a. Référence du projet
      2. b. Référence externe
Concepts de développement avancés
  1. Gestion de la qualité et du changement dans les données
    1. 1. Data Quality Services (DQS)
      1. a. Considérations sur DQS
      2. b. Nettoyage DQS
    2. 2. CDC
      1. a. Qu’est-ce que le CDC??
      2. b. Mise en place du CDC
  2. Interactions avec SQL Server et SSAS
    1. 1. Insertion en bloc
    2. 2. Tâches de maintenance et de transfert d’objetsde la base de données
    3. 3. Tâches relatives à SQL Server AnalysisServices (SSAS)
      1. a. Tâche de traitement Analysis Services
      2. b. Tâche d’exécution de DDLAnalysis Services
      3. c. Tâche de requête de Data Mining
  3. Checkpoints
    1. 1. Principe général
      1. a. Cas d’usage classique
      2. b. Mise en place
      3. c. Lien entre échec et création decheckpoint
      4. d. Fonctionnement
    2. 2. Limitations
      1. a. Conteneurs mal gérés
      2. b. Mauvaise gestion du parallélisme
      3. c. Gestionnaires d’évènements
    3. 3. Conclusion
  4. Transactions
    1. 1. Principe des transactions
      1. a. A.C.I.D.
      2. b. Transactions distribuées
      3. c. Cas du DTC en réseau
    2. 2. Mise en place d’une transaction MSDTC dansSSIS
      1. a. TransactionOption pour activer les transactions
      2. b. IsolationLevel pour gérer l’interactionavec les autres transactions
      3. c. Comportement à l’exécution
      4. d. Analyse des problèmes
      5. e. Conseils de design de Control Flow dans un cas transactionnel
    3. 3. Utilisation de transactions natives
      1. a. BEGIN/ROLLBACK/COMMIT
      2. b. Implémentation avec des Execute SQL Task et RetainSameConnection
      3. c. Bonnes pratiques
    4. 4. Conclusion
Déploiement et administration
  1. Introduction
  2. Le catalogue SSISDB
    1. 1. Configuration du catalogue
    2. 2. Rapports de supervision
  3. Les objets du catalogue SSIS
    1. 1. Dossier
    2. 2. Environnement
    3. 3. Projet
      1. a. Les fichiers de déploiement ISPAC
      2. b. Déployer à l’aide de l’assistant
      3. c. Déployer en T-SQL
      4. d. Déployer en PowerShell
      5. e. Configuration de projet
    4. 4. Package
      1. a. Exécution de package
      2. b. Planification de package
  4. La sécurité
    1. 1. Sécurité niveau SSISDB
    2. 2. Sécurité niveau dossier
    3. 3. Sécurité niveau Projet
    4. 4. Sécurité niveau Environnement
Notions avancées et optimisations
  1. Introduction
  2. Les fondements du flux de données
    1. 1. La mémoire tampon (buffer)
    2. 2. Execution Tree et threading
    3. 3. Les types de composants
    4. 4. Incidences sur les performances
  3. Mesure des performances et diagnostic
    1. 1. Utilisation des journaux SSISDB
    2. 2. Utilisation de rapport SSIS
    3. 3. Journalisation personnalisée
    4. 4. Utilisation du moniteur de performance
  4. Des packages performants
    1. 1. Utilisation des moteurs relationnels
    2. 2. Particularités sur les Lookup
    3. 3. Particularités de Fusion et Jointure de fusion
Bases de la programmation de composants
  1. Introduction
    1. 1. Pourquoi développer un nouveau composant?
    2. 2. Possibilités offertes par les composantspersonnalisés
  2. Pour bien démarrer
    1. 1. Quelques notions avant de commencer
    2. 2. Éléments à installer surle poste de développement
    3. 3. Configurer un projet de bibliothèque
  3. Exemple d’une tâche de flux de contrôle
    1. 1. Tâche personnalisée d’envoid’e-mail
    2. 2. Rappels sur les composants disponibles
    3. 3. Héritage et métadonnées
    4. 4. Vérification de déploiement
    5. 5. Ajouter des propriétés de configuration
    6. 6. Implémenter la validation
    7. 7. La méthode Initialize
    8. 8. Réaliser un traitement
    9. 9. Gestionnaire de connexions personnalisées
    10. 10. Interface utilisateur du gestionnaire de connexions
  4. Log Provider, ouverture, logging et fermeture du log
    1. 1. Création d’un Log Provider
    2. 2. Interface utilisateur du Log Provider
  5. Énumérer sur toute collection avec un ForEachEnumerator
    1. 1. Création d’un ForEachEnumerator
    2. 2. Interface utilisateur du ForeachEnumerator
  6. Sources, destinations et transformations personnalisées
    1. 1. Cas d’usage
    2. 2. Préparation de la solution
    3. 3. Développement de composant source
  7. Débogage
    1. 1. Débogage des composants personnalisés
    2. 2. Débogage de l’interface graphique

    Avis clients sur SQL server intégration services 2017 - eni - Epsilon

    (Ils sont modérés par nos soins et rédigés par des clients ayant acheté l'ouvrage)
    Donnez votre avis
     
    Controler les cookies