L’informatique Décisionnelle est plutôt récente (une trentaine d’année) si l’on considère qu’avant cela l’informatique été essentiellement transactionnelle et que les données étaient donc stockées essentiellement à des fin de sauvegarde sans réelle préoccupation de leur capacité à être analysées, c’est donc pourquoi il peut régner une certaine confusion dans le monde de l’informatique décisionnelle entre les exploitants/développeurs applicatifs gérant des…
Le cas du char(13) Cariage Return. Récemment, il m’a été demandé de trouver pourquoi lors d’un export CSV depuis un rapport SSRS, le fichier était mal formé et les lignes coupées. Après quelques recherches, il s’est avéré que certains champs contenaient un CHAR(13) c’est-à-dire des Cariage Return (retours à la ligne).
Un besoin récurrent lors de la création d’un DataWareHouse est la génération de la dimension date. Les approches pour arriver à notre fin sont nombreuses: Génération depuis l’assistant SSAS Utiliser des générateurs de temps Utiliser SSIS Ou encore utiliser un script SQL (la solution que nous allons voir ici)
Présentation de la problématique: J’ai une table de paramétrage, et un Composant Foreach qui va parcourir le ResultSet résultant de la requête suivante: SELECT idParametre, nomParametre FROM dbo.Parametres Et à chaque itérations, je vais effectuer une action (Remplir une table, vider une table, processer une partition de cube …)
Les réservations aux Journées SQL Server 2012 sont ouvertes! Le programme est le suivant :