Exemple de conception d'entrepôt de données

Concepts liés aux entrepôts de données

Aaren Stubberfield

Data Scientist

Préparons le terrain

  • Une nouvelle startup
  • Application de partage de photos

An image of person photographing a scene

1 Photo par Alex Alvarado de unsplash.com
Concepts liés aux entrepôts de données

Approche descendante ou ascendante ?

Points importants :

  • Il est essentiel de démontrer rapidement l'impact sur l'activité
  • L'approche descendante implique un processus de démarrage plus long

Décision :

  • Approche ascendante
  • Le magasin de données des ventes doit être une priorité
Concepts liés aux entrepôts de données

Kimball - Sélectionner le processus organisationnel (étape 1)

Points importants :

  • Quel type de clients achète de grandes quantités de photos ?

Décision :

  • Développer les achats des clients
Concepts liés aux entrepôts de données

Kimball - Choisir la granularité (étape 2)

Points importants :

  • Les données doivent être suffisamment flexibles pour répondre à de nombreuses questions
  • Sélectionner le grain le plus fin possible

Décision :

  • Suivi des achats des clients/photos
Concepts liés aux entrepôts de données

Kimball - Déterminer les dimensions (Étape 3)

Points importants :

  • Comment les utilisateurs décrivent-ils les données issues du processus métier ?
  • Priorisation des clients

Décision :

  • Localisation du client (pays et état)
  • Date d'adhésion du client
  • Mode de paiement par défaut
Concepts liés aux entrepôts de données

Kimball - Identifier les faits (Étape 4)

Points importants :

  • À quoi répondons-nous ?

Décision :

  • Temps passé à visualiser la photo avant l'achat
  • Coût et taxe sur les photographies
  • Date d'achat
Concepts liés aux entrepôts de données

Tables des faits et des dimensions

A star schema set of dimensional and a fact table

Concepts liés aux entrepôts de données

Mise en œuvre sur site ou dans le cloud

Points importants :

  • Nous ne souhaitons pas engager de frais initiaux pour l'infrastructure matérielle/logicielle
  • Petite équipe - priorité aux activités à forte valeur ajoutée

Décision :

  • Mise en œuvre du cloud
Concepts liés aux entrepôts de données

Mise en œuvre ETL ou ELT

Points importants :

  • Conserver toutes les données
  • La mise en œuvre du cloud nous permet d'adapter la puissance de calcul en fonction des besoins

Décision :

  • Mise en œuvre de l'ELT
Concepts liés aux entrepôts de données

Récapitulatif

  • La planification est essentielle
  • Adaptez votre approche en fonction de la situation
Concepts liés aux entrepôts de données

Passons à la pratique !

Concepts liés aux entrepôts de données

Preparing Video For Download...