Tous les produits
Search
Centre de documentation

DataWorks:SQL ClickHouse

Dernière mise à jour :Aug 10, 2026

Le langage SQL ClickHouse vous permet d'exécuter des requêtes SQL distribuées sur des données structurées pour améliorer l'efficacité de vos tâches. Dans DataWorks, un nœud SQL ClickHouse facilite le développement, la planification périodique et l'intégration des tâches avec d'autres workflows.

Prérequis

Procédure

  1. Sur la page d'édition du nœud SQL ClickHouse, procédez comme suit :

    Développer le code SQL

    Saisissez le code de votre tâche dans l'éditeur SQL. Vous pouvez définir des variables au format ${nom_variable}. Attribuez ensuite des valeurs à ces variables via le volet Scheduling Parameters situé dans la section Scheduling Settings à droite. Cette approche permet de transmettre dynamiquement les paramètres lors des exécutions planifiées. Pour approfondir le sujet, consultez la documentation relative aux Sources et expressions des paramètres de planification. Exemple :

    CREATE DATABASE IF NOT EXISTS ck_test;
    CREATE TABLE IF NOT EXISTS  ck_test.first_table  (
    `product_code` String,
    `package_name` String
    ) ENGINE = MergeTree ORDER BY package_name SETTINGS index_granularity = 8192;
    INSERT INTO ck_test.first_table (product_code, package_name) VALUES ('1', ${var});
    SELECT * FROM ck_test.first_table;
    Remarque

    Dans cet exemple, le paramètre ${var} peut recevoir la valeur 1.

    Exécuter la tâche SQL

    1. Dans le volet Run Configuration , configurez les champs Compute Resource et Resource Group.

      1. Pour Computing Resource, sélectionnez le nom du cluster CDH enregistré dans DataWorks.

      2. Pour Resource Group, choisissez un groupe de ressources de planification disposant d'une connexion établie vers la source de données. Reportez-vous aux Solutions de connectivité réseau pour plus de détails.

    2. Dans la barre d'outils, cliquez sur le menu déroulant Select a data source . Dans la boîte de dialogue qui s'affiche, sélectionnez la source de données ClickHouse créée précédemment, puis cliquez sur Run pour lancer l'exécution de la tâche SQL.

  2. Pour automatiser l'exécution du nœud, définissez ses propriétés de planification selon vos besoins métier. Consultez la rubrique Configuration de la planification des nœuds pour obtenir des instructions détaillées.

  3. Une fois la configuration terminée, déployez le nœud. Pour en savoir plus, consultez la rubrique Déploiement des nœuds et des workflows.

  4. Après le déploiement, surveillez l'état d'exécution de la tâche depuis Operation Center. La rubrique Prise en main d'Operation Center vous guidera dans cette démarche.