You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/projects/project-weather-data-pipeline.html
+28-50Lines changed: 28 additions & 50 deletions
Original file line number
Diff line number
Diff line change
@@ -65,7 +65,7 @@ <h1>Pipeline Meteo de Bout en Bout</h1>
65
65
<p>Conception d un pipeline ETL batch complet pour ingerer des donnees meteo depuis une API publique, les transformer, les modeliser en entrepot local et les visualiser dans un dashboard interactif.</p>
@@ -95,63 +95,41 @@ <h1>Pipeline Meteo de Bout en Bout</h1>
95
95
</article>
96
96
97
97
<sectionclass="project-section reveal">
98
-
<h2>Description</h2>
99
-
<p>Ce projet met en place un flux data engineering de bout en bout: ingestion API, stockage brut, transformation analytique, chargement en entrepot et exposition BI. L objectif est de reproduire un environnement local proche des pratiques de production.</p>
98
+
<h2>Contexte</h2>
99
+
<p>Projet personnel de data engineering orientee production pour construire un pipeline meteo complet: ingestion API, transformation de donnees et exposition d indicateurs dans un dashboard BI.</p>
100
100
</section>
101
101
102
102
<sectionclass="project-section reveal">
103
-
<h2>Responsabilites Principales</h2>
103
+
<h2>Solution technique</h2>
104
104
<ulclass="project-list">
105
-
<li>Developpement d un script Python d ingestion pour collecter des donnees meteo depuis une API publique.</li>
106
-
<li>Mise en place du stockage brut en JSON (couche data lake).</li>
107
-
<li>Developpement de la logique de transformation avec Pandas.</li>
108
-
<li>Chargement des donnees curiees dans un data warehouse SQLite.</li>
109
-
<li>Connexion du warehouse a Metabase pour la business intelligence.</li>
110
-
<li>Conception de dashboards interactifs sur les tendances de temperature et d humidite par ville.</li>
105
+
<li>Script Python d ingestion batch pour collecter les donnees meteo via API REST.</li>
106
+
<li>Stockage brut en JSON dans une couche raw (logique data lake).</li>
107
+
<li>Transformation et nettoyage des donnees avec Pandas.</li>
108
+
<li>Chargement des donnees curiees dans un entrepot local SQLite.</li>
109
+
<li>Preparation analytique avec DuckDB et modelisation de tables pour la BI.</li>
110
+
<li>Connexion de la base a Metabase pour visualiser temperature et humidite par ville.</li>
111
111
</ul>
112
112
</section>
113
113
114
114
<sectionclass="project-section reveal">
115
-
<h2>Points Forts de l Architecture</h2>
116
-
<ulclass="project-list">
117
-
<li>Pipeline d ingestion en batch.</li>
118
-
<li>Architecture data en couches: raw -> transformed -> warehouse -> BI.</li>
119
-
<li>Environnement local reproductible avec virtualenv.</li>
120
-
<li>Design de pipeline modulaire et extensible.</li>
121
-
</ul>
122
-
</section>
123
-
124
-
<sectionclass="project-section reveal">
125
-
<h2>Stack Technique</h2>
126
-
<ulclass="project-list">
127
-
<li>Python, Pandas, DuckDB, SQLite.</li>
128
-
<li>Metabase, API REST, Modelisation de donnees.</li>
129
-
</ul>
130
-
</section>
131
-
132
-
<sectionclass="project-section reveal">
133
-
<h2>Valeur Metier</h2>
134
-
<p>Ce projet demontre la capacite a construire des pipelines data proches de la production, transformer des donnees semi-structurees, modeliser des jeux analytiques et livrer des insights actionnables via des dashboards BI.</p>
135
-
</section>
136
-
137
-
<sectionclass="project-section reveal">
138
-
<h2>Tags</h2>
139
-
<ulclass="project-list">
140
-
<li>data-engineering</li>
141
-
<li>etl</li>
142
-
<li>data-pipeline</li>
143
-
<li>bi</li>
144
-
<li>metabase</li>
145
-
<li>python</li>
146
-
</ul>
147
-
</section>
148
-
149
-
<sectionclass="project-section reveal">
150
-
<h2>Perimetre du Projet</h2>
151
-
<ulclass="project-list">
152
-
<li>Type de projet: Projet Personnel.</li>
153
-
<li>Niveau: Data Engineer Junior (Oriente Production).</li>
154
-
</ul>
115
+
<h2>Resultats</h2>
116
+
<divclass="results-grid">
117
+
<articleclass="result-card">
118
+
<iclass="fas fa-layer-group"></i>
119
+
<h3>Pipeline de bout en bout</h3>
120
+
<p>Mise en place d une architecture en couches raw -> transformed -> warehouse -> BI.</p>
121
+
</article>
122
+
<articleclass="result-card">
123
+
<iclass="fas fa-chart-line"></i>
124
+
<h3>Dashboards exploitables</h3>
125
+
<p>Visualisations claires des tendances de temperature et d humidite par ville.</p>
126
+
</article>
127
+
<articleclass="result-card">
128
+
<iclass="fas fa-cogs"></i>
129
+
<h3>Approche reproductible</h3>
130
+
<p>Environnement local reproductible avec virtualenv et pipeline modulaire extensible.</p>
0 commit comments