Orchestration dans Databricks

Concepts de Databricks

Kevin Barlow

Data Analytics Practitioner

Qu'est-ce que l'orchestration des données ?

  • L'orchestration des données, c'est de l'automatisation !

Ingénieur·e de données

  • Elle permet aux ingénieurs de données d'automatiser tout le cycle de vie des données
Concepts de Databricks

Databricks Workflows

Databricks Workflows regroupe des fonctions intégrées pour orchestrer tous vos traitements de données, sans frais supplémentaires !

Exemple de flux de travail Databricks

Schéma Databricks Workflows

1 https://docs.databricks.com/workflows
Concepts de Databricks

Que peut-on orchestrer ?

Ingénierie/Science des données

Tâches d'orchestration - DE / DS

Analystes de données

Tâches d'orchestration - DA

Concepts de Databricks

Tâches Databricks

Interface Workflows

On peut créer des tâches directement dans l'interface Databricks :

  • Directement depuis un carnet
  • Dans la section Workflows

Interface des tâches Databricks

1 https://docs.databricks.com/workflows/jobs
Concepts de Databricks

Tâches Databricks

Par programmation

On peut aussi créer des tâches par programmation à l'aide du Jobs CLI ou de l'API Jobs de la plateforme Databricks.

{
  "name": "A multitask job",
  "tags": {},
  "tasks": [],
  "job_clusters": [],
  "format": "MULTI_TASK",
}
Concepts de Databricks

Delta Live Tables

Schéma Delta Live Tables

Concepts de Databricks

Delta Live Tables

Schéma Delta Live Tables

Concepts de Databricks

Delta Live Tables

Schéma Delta Live Tables

Concepts de Databricks

Passons à la pratique !

Concepts de Databricks

Preparing Video For Download...