[SSIS] Data Profiling Task

Aujourd’hui, je vais présenter le composant Data Profiling Task de SSIS.

Ce composant assez méconnu car il ne sert pas vraiment lors de l’intégration de donnée standard, mais il est très utile pour faire de l’analyse de données rapidement et efficacement.

Voici entre autre les différents points intéressants :

  • Les potentiel clés (Basé sur le caractère  unique des colonnes)
  • La longueur des chaines de caractères (maximum/minimum/pourcentage de valeurs avec X caractères)
  • Le pourcentage de valeurs null dans chaque colonne
  • Statistique pour les colonnes numériques (minimum/maximum/moyenne )
  • Analyse de la distribution (nombre de valeurs distinct/Pourcentage de valeurs X)

 Poursuivre la lecture

[SSAS] Gestion des valeurs NULL

La gestion des valeurs NULL par SSAS n’est pas prise en compte de manière automatique.

Pour ceux qui l’on remarqué, il n’existe pas de valeur NULL dans Adventure Works 2012, ce qui facilite la tâche de Microsoft dans ses exemples 🙂

Pas de valeur NULL

La quantité est en NOT NULL

Malheureusement, c’est rarement le cas dans un projet du coup une petite mise à jour du dataware, est on se retrouve avec ceci côté SSAS :

BeforeNullValue

Article affiché sans valeur

 Poursuivre la lecture

[SSISDB] Project consistency check failed

Petite astuce rapide concernant cette erreur :

Project consistency check failed. The following inconsistencies were detected:
Package1.dtsx has a different ProtectionLevel than the project.
Package2.dtsx has a different ProtectionLevel than the project.

La solution est très simple mais pas toujours évidente à trouver du premier coup.
 Poursuivre la lecture

[SSAS] Améliorer le Process d’un cube tabulaire

Il existe plusieurs méthodes pour améliorer le process des cubes tabulaires, une partie emprunté au cube Multidimensionnel, une autre plus spécifique au mode tabulaire.

Dans un premier temps, il faut bien identifier la cause du long process, est-ce la requête SQL qui est longue, le réseau qui est saturé ou analysis services ? Pour la partie Analysis Services, voici quelques astuces permettant d’améliorer le process.
 Poursuivre la lecture

[SSISDB] Copier un environnement existant

Une des fonctionnalités de SSISDB importante, c’est la possibilité de pouvoir créer plusieurs environnements sur une même instance afin d’exécuter simplement des lots SSIS avec des paramètres différents.

Malheureusement à l’heure actuelle, il est impossible de générer un script permettant de reproduire une configuration à l’identique via SSMS.

PresentationCatalogue

 Poursuivre la lecture