Implementing a Data Warehouse with SQL BI (Module 2) (Xây dựng và quản lý kho dữ liệu với SQL BI)

UN
Uni24h
0 downloads
34
0

Document content

Page 2

Modules du cours Mettre en place un entrepôt de données avec SQL Server 01 | Modélisation multidimensionnelle 04 | Flux de données – Transformer les données 02 | Concevoir et mettre en œuvre les 05 | Flux de contrôle dimensions et les tables de faits 03 | Flux de données- Extraire les données 06 | Configurer et déployer SSIS

Page 3

Définition des Attentes: • Audience – Participants qui souhaitent couvrir les principaux aspects de la conception et la construction d'entrepôts de données sur SQL Server Integration Services (SSIS) – Participants souhaitent passer exam 70-463 et obtenir une certification dans la mise en place d'entrepôt de données • La formation – Course 10777(Microsoft), Implementing a Data Warehouse with Microsoft SQL Server 2012 – MS Press Book: Training Kit (Exam 70-463): Implementing a Data Warehouse with Microsoft SQL Server 2012

Page 5

Vue d'ensemble du module 2 • Conception d'un schéma en étoile vs flocon de neige • Faits et tables de faits • Granularité des tables de Faits et de Dimensions • Dimensions conformes et non conformes • Dimensions temps

Page 7

Conception d'un schéma en étoile vs flocon de neige • Schéma en étoile • Schéma en Flocon de neige • Performances de traitement et aspects à prendre en considération

Page 8

Schéma en étoile DimSalesPerson SalesPersonKey SalesPersonName • Un schéma en étoile possède StoreNameStoreCity une seul table pour chaque StoreRegion dimension FactOrders CustomerKey DimDate • Chaque table prend en DimCustomer SalesPersonKey DateKey CustomerKey ProductKey Year CustomerName ShippingAgentKey City Quarter charge tous les attributs de Region TimeKeyOrderNo Month Day LineItemNo cette dimension Quantity Revenue Cost • Une solution dénormalisée Profit DimProduct ProductKey DimShippingAgent ProductName ShippingAgentKey ProductLine ShippingAgentName SupplierName

Page 10

Schéma en Flocon de neige DimSalesPerson SalesPersonKey • Solution plus normalisée SalesPersonName DimStore StoreKey StoreKey StoreName • Contient généralement GeographyKey DimDate FactOrders DateKey plusieurs tables par CustomerKey Year SalesPersonKey Quarter DimGeography Month GeographyKey ProductKey dimension ShippingAgentKey Day City Region TimeKey OrderNo LineItemNo • Chaque table contient la clé Quantity DimCustomer Revenue de dimension et la valeur de CustomerKey Cost CustomerName Profit DimShippingAgent GeographyKey ShippingAgentKey la clé étrangère pour les ShippingAgentName tables parents DimProductLine DimProduct ProductLineKey ProductLineName ProductKey DimSupplier ProductName SupplierKey ProductLineKey SupplierName SupplierKey

Page 12

Performances de traitement et aspects à prendre en considération • Un schéma en étoile nécessite la dé-normalisation des tables pendant le processus de chargement – Impact la performance de ETL • Un schéma en Flocon de neige peut augmenter la complexité de la dimension – Cela impacte le traitement des Cubes OLAP, ce qui affecte négativement les performances de cube.

Page 14

Thème: Faits et tables de faits • Qu’est ce qu’un Fait ? • Groupement de Faits • Qu'est-ce que la granularité? • Aspect de conception

Page 15

Qu’est ce qu’un Fait ? • Les faits sont les indicateurs clés utilisés pour mesurer un résultat : – Vente – Production – Stock • Peut être additif, semi-additif ou non additif

Page 16

Groupement de Faits • Les faits sont regroupés dans des tables de faits • Les faits avec une granularité différente devraient être dans des tables différentes

Page 17

Qu'est-ce que la granularité? • La granularité fait référence au niveau de détail dans lequel les faits sont enregistrés • Les faits peuvent se situer à différents niveaux de granularité

Page 18

Aspects de conception • Les tables de faits devraient avoir toutes les clés relatives aux dimensions • La clé primaire doit être composée de toutes les clés de dimension

Page 20

Thème: Granularité des tables de Faits et de Dimensions • Comment déterminer la granularité sur une table de fait • Comment déterminer la granularité sur une dimension

Showing the first 20 pages. Download the document to see it all.

Comments (0)

Sign in to join the discussion

No comments yet. Be the first!