Approche push
L'approche push au problème précédent consiste à disposer de tables contenants toutes les informations traitées et prêtes à être utilisées. Plus exactement transformées par rapport aux sources initiales.
code_postal | libelle_acheminement | codes_communes | nom_communes | code_arrondissement | nom_arrondissement | code_departement | nom_departement | code_region | nom_region | latitude | longitude | population |
---|---|---|---|---|---|---|---|---|---|---|---|---|
75001 | PARIS | [75101] | [Paris] | 1 | Paris | 75 | Paris | 11 | Île-de-France | 48.8592 | 2.3470 | 2,138,551 |
13001 | MARSEILLE | [13201] | [Marseille] | 1 | Marseille | 13 | Bouches-du-Rhône | 93 | Provence-Alpes-Côte d'Azur | 43.2965 | 5.3698 | 870,018 |
69001 | LYON | [69381] | [Lyon] | 1 | Lyon | 69 | Rhône | 84 | Auvergne-Rhône-Alpes | 45.7578 | 4.8320 | 515,695 |
31000 | TOULOUSE | [31555] | [Toulouse] | 1 | Toulouse | 31 | Haute-Garonne | 76 | Occitanie | 43.6047 | 1.4442 | 479,553 |
33000 | BORDEAUX | [33063] | [Bordeaux] | 1 | Bordeaux | 33 | Gironde | 75 | Nouvelle-Aquitaine | 44.8378 | -0.5792 | 252,040 |
Et tant qu'on y est, pourquoi ne pas y rajouter d'autres informations potentiellement utiles à votre système opérationnel ou analytique.
Ou autre transformation qui vous semble convenable. Population par département par exemple.
Pour assouvir ce besoin la solution consiste à s'approprier les logiques de : - L'extraction des données sources dans l'entrepôt de données ; - De manière à maîtriser les transformations pour obtenir des données prêtes à être utilisées.
{: .important } Make Open Data propose un framework open source architecturant toutes les extractions et transformations pour obtenir des open data prêtes à utilisées. Ceci en mobilisant de façon communautaire les bonnes pratiques métiers mais également de conception, code et Ops.
Nous parlons donc d'intégration.
Note
L'intégration des données même interne est un exercice rarement abouti. Un des objectifs de Make Open Data est d'abstraire cette complexité en utilisant un modèle d'intégration propre aux open data à adapter.