Définir le schéma
Commencez par définir le schéma attendu pour la validation des données. C’est une étape essentielle pour garantir la qualité des données tout au long du pipeline ETL.
Vous allez utiliser la bibliothèque pointblank pour définir la structure du schéma.
Le jeu de données a déjà été chargé pour vous sous le nom ts.
Cet exercice fait partie du cours
<cours>Concevoir des pipelines de prévision pour la production</cours>Instructions de l’exercice
- Commencez par importer
pointblank. - Définissez le schéma avec la méthode appropriée.
- Définissez la colonne
respondentavec le typeobjectet la colonnevalueavec le typefloat64.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import the required library
import ____ as ____
# Define the schema and set columns
table_schema = pb.____(
columns=[
("period", "datetime64[ns]"),
("respondent", "____"),
("respondent-name", "object"),
("type", "object"),
("type-name", "object"),
("value", "____"),
("value-units", "object")])
print(table_schema)