Création de cubes, écriture de requêtes MDX, optimisation de DTS et plus encore...
Amélioration du traitement du cube en créant une table de dimension Time
Certaines personnes créent une vue à partir de la table de
faits à l’aide de la syntaxe
SELECT [Fact_Table].[Date] FROM [Fact_Table] GROUP BY [Fact_Table].[Date]
et se servent de cette vue en tant que source de la dimension
Time. Cette méthode présente un certain nombre d’inconvénients.
Premièrement, elle est inefficace : la table de faits
est généralement beaucoup plus volumineuse que la table
de dimension, et l’accès à une vue de la table de faits revient
à accéder à la table de base sous-jacente. Un autre inconvénient
de cette approche est que la dimension ne contiendra
pas de dates non ouvrées. Ainsi, cette méthode entraînera
des lacunes dans la dimension en omettant les week-ends, les périodes de vacances, etc. Si vous souhaitez avoir ces périodes
manquantes, n’oubliez pas d’exclure les dates non
pertinentes de votre table de dimension Time.
Une meilleure approche pour créer une dimension Time
consiste à générer une table de dimension Time spéciale
contenant toutes les dates pertinentes dans votre entrepôt
de données. Créez simplement la table dans Microsoft Excel,
puis utilisez la fonctionnalité DTS (Data Transformation
Services) pour importer la table en question dans l’entrepôt
de données. Cette approche améliore considérablement le
traitement des dimensions et du cube, car vous n’avez pas besoin
d’interroger la table de faits pour obtenir les membres de
la dimension Time. Et si le champ de date de la table correspond
à n’importe quel type de données time (par ex., smalldatetime),
le Dimension Wizard d’Analysis Services et d’OLAP
Services, que vous utilisez pour créer des dimensions, détecte
que la dimension est peut-être du type Time et vous demande
de confirmer ce choix, comme l’illustre la figure 3. Après cette
confirmation, l’assistant vous aide à créer les niveaux de la dimension
Time (par ex., Year, Quarter, Month, Day), comme le
montre la figure 4. Vous pouvez également définir le premier
jour et le premier mois de l’année. Il s’agit par défaut du 1er
janvier.
par Yoram Levin
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
- La blockchain en pratique
- 9 défis de transformation digitale !
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
- Les projets d’intégration augmentent la charge de travail des services IT
Les plus consultés sur iTPro.fr
- Souveraineté numérique : réinvestir les fondations pour sortir de la dépendance à Microsoft
- L’essor de l’IA propulse les cyberattaques à des niveaux records
- L’IA sous contrôle : un impératif pour la souveraineté des entreprises
- CESIN : un baromètre qui mesure le risque cyber réel
Articles les + lus
L’essor de l’IA propulse les cyberattaques à des niveaux records
Face aux ransomwares, la résilience passe par les sauvegardes immuables
Les 6 tournants qui redéfinissent l’IA en entreprise
Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
Une menace à 1 milliard d’euros : le gouffre de la fraude e-commerce en France
À la une de la chaîne Data
- L’essor de l’IA propulse les cyberattaques à des niveaux records
- Face aux ransomwares, la résilience passe par les sauvegardes immuables
- Les 6 tournants qui redéfinissent l’IA en entreprise
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
- Une menace à 1 milliard d’euros : le gouffre de la fraude e-commerce en France
