Parallélisme SSIS par package


L’objectif est de prioriser et de paralléliser l’exécution de packages d’un projet SSIS stocké dans le catalogue. Dans cet article, nous allons détailler une méthode de parallélisme SSIS qui soit paramétrable pour contrôler les éléments suivant :

  • Ordonnancement d’alimentation par entrepôt de données
  • Ordonnancement des packages au sein d’un même entrepôt de données
  • Activation/Désactivation d’entrepôt(s) de données et de package(s)
  • Nombre de packages SSIS exécutables simultanément en mode synchrone

Pour la suite, c’est par ici :

http://www.concatskills.com/2016/09/22/parallelisme-ssis/

SQL Server – Réplication avec initialisation par sauvegarde/restauration d’un abonné


Dans cet article, nous allons créer une publication transactionnelle et initialiser un abonné à partir de la sauvegarde d’un autre abonné. Cette méthode est appropriée dans les cas suivants :

  • N bases abonnées, strictement identiques au niveau structure
  • Personnalisations importantes des bases abonnées (ex : index)

Pour la suite, c’est par ici :

http://www.concatskills.com/2016/02/20/replication-initialisation-par-sauvegarderestauration-dun-abonne/

Cortana Analytics


Atelier Cortana Analytics chez Microsoft :

Le but ultime de cet atelier n’est pas la BI traditionnelle basée sur des moyennes, des min. et max. depuis le cloud Azure, mais la prédiction. Et c’est là qu’intervient Machine Learning destiné à l’apprentissage automatique avec la mise en place d’algorithmes. Pour en savoir plus, suivez le guide :

http://www.concatskills.com/2016/07/06/cortana-analytics/

SQL Server – Réplication avec initialisation par sauvegarde et édition


Dans cet article, nous allons créer une publication transactionnelle et initialiser un abonné à partir d’une sauvegarde. Pour finir, nous verrons comment rendre cette publication éditable en sachant que la prise en compte de nouveaux articles, entre autres, n’est pas native sur l’abonné lorsqu’il a été initialisé par sauvegarde.

Pour la suite, c’est par ici :

ConcatSkills – Réplication avec initialisaton par sauvegarde

SQL Server – DELETE patterns


Problématique récurrente chez les développeurs :

On a une table qui contient 500 000 000 000 (…) lignes sur laquelle on doit impérativement lancer une purge. Comment on procède pour ne pas pénaliser la PROD ?

Nous utiliserons 3 patterns permettant de gérer les éléments suivant :

– Appliquer une rétention
– Limiter le traitement dans le temps
– Supprimer les données par paquet pour limiter les effets du locking
– Faire une pause entre chaque paquet de données à supprimer dans le même esprit que le point précédent
– Recourir à la commande SWITCH en fonction du volume de données à purger

Pour la suite, c’est par ici :

ConcatSkills DELETE Patterns