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

État des lieux de la réponse à incident de cybersécurité
Les experts de Palo Alto Networks, Unit 42 et Forrester Research livrent dans ce webinaire exclusif leurs éclairages et stratégies en matière de réponses aux incidents. Bénéficiez d'un panorama complet du paysage actuel de la réponse aux incidents et de sa relation avec la continuité de l'activité, des défis auxquels font face les entreprises et des tendances majeures qui modèlent ce domaine. Un état des lieux précieux pour les décideurs et professionnels IT.
Les articles les plus consultés
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- L’utilisation des données pour survivre !
- Databricks lève 1 milliard de dollars !
- Les projets d’intégration augmentent la charge de travail des services IT
- Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises
Les plus consultés sur iTPro.fr
- Adopter l’IA augmenterait le PIB mondial à l’horizon 2035
- Renouvellement des certificats SSL tous les 45 jours : une mise en œuvre impossible sans automatisation ?
- Palo Alto Networks s’engage sur la cyber solidarité
- Recrudescence des cyberattaques pilotées par l’IA
- Quelles salles de réunion renforcent la dynamique et la confiance d’équipe ?
Sur le même sujet

10 grandes tendances Business Intelligence

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

Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises

La blockchain en pratique
