mai
2008
Bon alors bon ! Nous avons vu dans l’article précédent : modéliser en étoile les principes de bases sur lesquelles nous devons nous reposer pour modéliser un entrepôt de données. Il est clair que tout n’a pas été couvert, c’est tellement vaste ! : analyse du besoin en information, techniques de collecte d’information, traitement des données historiques … (c’est pas pour rien que c’est de grosses équipes qui font ce genre de projets). Nous allons […]
mai
2008
AAAAAAAA En voilà une question qu’elle est bonne ! Ami Wikipedia dit qu’un entrepôt de données (DataWareHouse) est un concept spécifique de l’informatique décisionnelle, issu du constat suivant : les données de l’informatique de production (également appelée « informatique transactionnelle »), notamment les progiciels de gestion intégrés (ou ERP, Enterprise Resource Planning) ne se prêtent pas à une exploitation dans un cadre d’analyse décisionnelle. J’adore cette définition !!! (je vous renvoie aussi à l’article complet […]
mai
2008
Imaginez toutes les bonnes pratiques de conception d’entrepôt de données, de conception et de réalisation d’ETL, de création de cubes et de reporting regroupés en un seul projet… Et bien c’est ce que Microsoft a tenté de faire avec sont projet REAL. Le but affiché de ce projet est d’être une référence et une source de bonnes pratiques pour les entreprises décidant de partir de l’avant avec un environnement décisionnel à grande échelle. Je dis […]
mai
2008
Je viens de lire un article (critique très intéressante) sur l’état et l’avenir de l’OSBI au moment ou j’écris ce billet. C’est vrai qu’on commençait à se lasser d’entendre dire que l’open source BI n’est pas encore mature et qu’il lui reste du temps avant de conquérir les marchés. Sans oublier les « fanatiques » de l’OSBI qui prônent le : « nos outils sont les meilleurs, et si vous ne les utilisez pas, c’est que vous êtes […]
mars
2008
On continue sur notre lancée avec le partitionnement sous Sql Server 2k5. Qu’est ce que le partitionnement ? Et bien c’est tout simplement le fait de diviser, physiquement, les données d’une table, d’une vue ou d’un index. La division se fait horizontalement (par lignes) et permet ainsi de diviser les grosses tables en petits morceaux mieux gérables. Pourquoi partitionner ? Imaginez que vous ayez une table de commandes qui recoit chaque jour des milliers de […]
mars
2008
Bon bon bon ! Je perds mes bonnes habitudes, ça fait un bail que je n’ai rien posté sur ce blog !! Atelons nous à la tâche… Aujourd’hui : Serveurs liés !!! Les serveurs liés (linked servers) sont des serveurs de bases de données que nous lions à notre instance. Ainsi, nous pouvons exécuter des requêtes sur ces serveurs comme si les tables étaient dans notre instance. La particularité de tout cela est que les […]
mars
2008
Un outil très pratique qui peu être utile lors de la mise en production ou lors de la mise en mirroir de bases de données. Le principe : extraire la configuration d’un moteur de base de données ou d’une instance dans un fichier xml avec la possibilité d’injecter ce fichier xml dans une autre machine (ou une autre instance). En d’autres termes, copier la configuration locale d’un serveur et la coller dans un autre …. […]
mars
2008
Ça peut être utile pour ceux qui veulent se pratique pour faire des migrations 2000 – 2005 Excellenet Monsieur Romelard http://fromelard.free.fr/Scripts/SQL_MSDE/SQL_MSDE.pdf
février
2008
Ce billet, que j’ecrirais en plusieurs étapes, montrera comment Sql Server 2005 gère la récupération des bases de données. Il existe deux types de récupération : la récupération de bases de données, ce que l’on fait avec des BACKUP DATABASE maBase TO DISK=’Chemin/vers/fichier.bak’ et RESTORE DATABASE maBase FROM DISK=’Chemin/vers/fichier.bak’, on distinguera les sauvegardes compétes et différentielles. Le deuxième type de récupération est celui du journal des transactions. Le journal des transactions est un fichier qui […]
février
2008
Quelle beau sentiment que de recevoir un mail de bon matin vous apprenant qu’il y a eu des erreurs lors de la copie de tables de votre base de données ou qu’une procédure stockée de validation de chiffres, qui roule chaque soir, n’a pas trouvé de bons résultats Bon, d’accord… Ce ne sont pas de si bonnes nouvelles… Mais le fait de le savoir (grace au mail) va surement nous aider à détecter le problème […]