# Fiche connecteur Dataiku Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno. Les noms et données des exemples sont fictifs ; toute exécution reste soumise aux droits et aux validations du connecteur. ## Dataiku URL : https://get-bruno.com/features/connectors/dataiku Référence texte : https://get-bruno.com/features/connectors/dataiku/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Intelligence artificielle Description : Dataiku est une plateforme d'IA et de traitement de données orientée projets DSS. Les outils exposés ici servent à lister les projets, les jeux de données et les scénarios, puis à lancer ou suivre des traitements. Authentification : API key Présentation : Dataiku est une plateforme d'IA et de traitement de données orientée projets DSS. Les outils exposés ici servent à lister les projets, les jeux de données et les scénarios, puis à lancer ou suivre des traitements. Usage : Repérer le bon projet DSS avant une exécution Exemple de demande : Je veux retrouver le projet DSS de Atelier Martin et vérifier quel identifiant de projet utiliser avant de lancer un traitement. Résultat attendu : Une liste de projets visibles pour la clé API, avec leur projectKey quand ils sont accessibles. Cela aide à confirmer le périmètre avant toute autre opération. À préciser : Nom d'affichage du projet à retrouver : Atelier Martin ; Accès à une clé API autorisée à lire la configuration du projet Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/dataiku/actions/list-projects Usage : Lancer la reconstruction d'un jeu de données Exemple de demande : Je veux relancer le dataset ventes_mensuelles dans le projet FINANCE pour mettre à jour le jeu de données après une modification de source. Résultat attendu : Un job de build est accepté pour le dataset demandé, puis son état peut être suivi jusqu'à un résultat terminal. Le service ne confirme pas ici le contenu reconstruit. À préciser : Project key : FINANCE ; Nom exact du dataset à reconstruire : ventes_mensuelles ; Droit RUN_JOBS sur le projet Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/dataiku/actions/list-datasets ; https://pipedream.com/apps/dataiku/actions/build-dataset ; https://pipedream.com/apps/dataiku/actions/get-job-status Usage : Suivre un scénario d'orchestration déjà lancé Exemple de demande : Je veux démarrer puis suivre le scénario Chargement quotidien dans le projet SUPPLY afin de confirmer s'il s'est terminé correctement. Résultat attendu : Le scénario est accepté au lancement, puis ses exécutions récentes peuvent être consultées pour retrouver l'exécution à suivre et lire son état final. Le suivi repose sur la correspondance de l'heure de départ. À préciser : Project key : SUPPLY ; Identifiant du scénario : Chargement quotidien ; Droit RUN_JOBS sur le projet Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/dataiku/actions/list-scenarios ; https://pipedream.com/apps/dataiku/actions/run-scenario ; https://pipedream.com/apps/dataiku/actions/list-scenario-runs Limites propres au service : Les opérations sont limitées aux projets où la clé API a les droits requis. List Projects ne renvoie que les projets visibles avec READ_CONF. Run Scenario ne renvoie pas d'identifiant d'exécution ; il faut le recouper avec List Scenario Runs. Get Job Status et List Scenario Runs servent au suivi, pas à lancer les traitements. Vocabulaire français : Construire un jeu de données — Démarre un job de construction pour un ou plusieurs sorties d'un projet DSS, généralement des datasets. (https://pipedream.com/apps/dataiku/actions/build-dataset) Vocabulaire français : Obtenir l'état d'un job — Lit l'état d'un job de construction DSS à partir de son identifiant et permet de suivre son avancement. (https://pipedream.com/apps/dataiku/actions/get-job-status) Vocabulaire français : Lister les jeux de données — Affiche les datasets d'un projet DSS pour retrouver leur nom exact et leurs paramètres de connexion. (https://pipedream.com/apps/dataiku/actions/list-datasets) Vocabulaire français : Lister les jobs — Retourne les derniers jobs de construction d'un projet DSS avec leur identifiant et leur état. (https://pipedream.com/apps/dataiku/actions/list-jobs) Vocabulaire français : Lister les projets — Affiche les projets visibles sur l'instance DSS et retourne leur projectKey. (https://pipedream.com/apps/dataiku/actions/list-projects) Vocabulaire français : Lister les exécutions de scénario — Retourne les dernières exécutions d'un scénario DSS avec leur identifiant, leurs dates et leur résultat. (https://pipedream.com/apps/dataiku/actions/list-scenario-runs) Vocabulaire français : Lister les scénarios — Affiche les scénarios d'un projet DSS avec leur identifiant, leur état courant et leur activation. (https://pipedream.com/apps/dataiku/actions/list-scenarios) Vocabulaire français : Lancer un scénario — Démarre l'exécution d'un scénario DSS pour lancer une orchestration de traitements. (https://pipedream.com/apps/dataiku/actions/run-scenario) - action : Build Dataset — Start a job that builds one or more outputs (typically datasets) in a DSS project. Use this to rebuild specific outputs directly; use Run Scenario instead when the pipeline is already orchestrated as a scenario. Use List Datasets to find valid output names. A successful call only means the job was accepted — the response's id is the job ID, which you pass to Get Job Status to follow it to completion. Requires the RUN_JOBS privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/build-dataset) - action : Get Job Status — Check the status of a DSS build job, returned as baseStatus.status . Poll this after Build Dataset using the id it returned. NOT_STARTED and RUNNING mean the job is still in flight; DONE , FAILED and ABORTED are terminal, so stop polling on any of them and treat FAILED / ABORTED as an unsuccessful build. Use List Jobs to recover a job ID you no longer have. Requires the MONITOR_JOBS privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/get-job-status) - action : List Datasets — List the datasets of a DSS project. Use this to discover a dataset's name — the identifier Build Dataset needs to build it — along with its type (e.g. Filesystem ) and connection parameters. Use List Projects first if you do not know the project key. Requires the READ_CONF privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/list-datasets) - action : List Jobs — Retrieve the latest build jobs of a DSS project, each with its jobId and state . Use this to check what a project has been building recently, or to recover a jobId you no longer have before calling Get Job Status . Requires the READ_CONF privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/list-jobs) - action : List Projects — List the projects on the DSS instance. Start here when you only know a project by its display name: every other Dataiku tool is addressed by projectKey (e.g. MYPROJECT ), which this tool returns. Only projects the connected API key holds the READ_CONF privilege on are listed, so an empty result usually means a permissions gap rather than an empty instance. Note that the free edition of DSS does not include Public API access — the API key must come from a trial or licensed instance. See the documentation (https://pipedream.com/apps/dataiku/actions/list-projects) - action : List Scenario Runs — Retrieve the last runs of a DSS scenario. Use this after Run Scenario , which returns no run identifier of its own, to follow the outcome: each entry carries a runId , start / end timestamps and a result object reporting outcome (e.g. SUCCESS ) and type (e.g. SCENARIO_DONE ). This tool cannot tell you which entry corresponds to a run you started: the response is just the scenario's recent runs, so a concurrent run, or one already in progress before you called Run Scenario , looks no different. Correlate deliberately — match on the start timestamp (the runId , e.g. 2016-04-15-16-57-37-759 , is derived from it) against the moment you triggered the run, rather than assuming any particular entry is yours. Stop polling once the run you are tracking reports a result , whatever its outcome. Requires the RUN_JOBS privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/list-scenario-runs) - action : List Scenarios — List the scenarios of a DSS project, with each scenario's id , whether it is currently running , and whether it is active (i.e. responding to its own triggers). Call this before Run Scenario to find a valid scenario ID, or to check whether a scenario is already in flight before starting another run. Requires the MONITOR_JOBS privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/list-scenarios) - action : Run Scenario — Start a run of a DSS scenario — the usual way to kick off an orchestrated pipeline (a sequence of builds, checks and reporters) as opposed to building a single dataset, which Build Dataset does. Use List Scenarios to find a valid scenario ID. A successful call only means the run was accepted, and the response carries no run identifier, so poll List Scenario Runs to follow the outcome. Requires the RUN_JOBS privilege on the project. See the documentation (https://pipedream.com/apps/dataiku/actions/run-scenario)