Mise à jour de la configuration d'exécution de tâche pour le service de flux de données OCI

Seules les tâches d'intégration que vous créez et publiez dans le service d'intégration de données peuvent être configurées pour s'exécuter dans le service de flux de données OCI.

Avant de mettre à jour la configuration d'exécution d'une tâche pour l'exécution dans le service de flux de données OCI, assurez-vous d'avoir créé les ressources et politiques requises. Voir Configuration et politiques requises pour le service de flux de données OCI pour exécuter des tâches.

Dans le service d'intégration de données, vous mettez à jour la configuration d'exécution du service de flux de données OCI d'une tâche lorsque vous créez la tâche ou lorsque vous modifiez la tâche.

    1. Effectuez l'une des opérations suivantes.
      • Ouvrez le projet ou le dossier dans lequel vous souhaitez créer une tâche.
      • Ouvrez le projet ou le dossier qui contient la tâche à modifier.

      Pour les étapes permettant d'ouvrir la page de détails d'un projet ou d'un dossier, voir Consultation des détails d'un projet ou Consultation des détails d'un dossier.

    2. Dans la page des détails du projet ou du dossier, sélectionnez Tâches.
    3. Dans la section Tâches, effectuez l'une des opérations suivantes.
      • Pour créer une tâche, sélectionnez Create task (Créer une tâche) et Integration.

      • Pour modifier une tâche, sélectionnez Voir les détails dans le menu Actions (Menu Actions) de la tâche.

      Actuellement, seules les tâches d'intégration peuvent être configurées pour s'exécuter dans le service de flux de données OCI.

    4. Dans la page de création ou de modification qui s'ouvre, allez à la section Exécuter la configuration.

      Par défaut, toutes les tâches que vous créez en premier dans le service d'intégration de données sont configurées pour s'exécuter dans le service d'intégration de données OCI, comme indiqué par l'étiquette Service d'exécution de tâche : Service d'intégration de données OCI.

      Si une tâche est configurée pour s'exécuter dans le service de flux de données OCI, l'étiquette est Service d'exécution de tâche : Service de flux de données OCI.

    5. Dans la section Exécuter la configuration, sélectionnez Modifier.
    6. Dans la page Mettre à jour la configuration de l'exécution de tâche, sélectionnez l'une des options suivantes :
      • Service OCI Data Integration : Exécutez cette tâche dans le service d'intégration de données à l'aide de ressources par défaut fixes. Aucune autre configuration n'est nécessaire. Passez à l'étape 8.
      • Service de flux de données OCI : Exécutez cette tâche dans le service de flux de données à l'aide de ressources évolutives et d'une affectation dynamique. Passez à l'étape 7 pour spécifier la configuration d'exécution.
    7. Effectuez les sélections suivantes pour mettre à jour ou paramétrer les propriétés d'exécution pour l'utilisation du service de flux de données OCI.
      1. Sélectionnez le groupe dans le service de flux de données OCI pour exécuter cette tâche.
      2. (Facultatif) Sélectionnez le point d'extrémité privé dans le service de flux de données OCI.
      3. Pour Chemin du seau de journaux, sélectionnez le seau de stockage d'objets à utiliser pour les journaux d'exécution de l'application de flux de données OCI.

        S'il s'agit de la première fois que vous modifiez la configuration d'exécution du service de flux de données OCI de la tâche, et que le seau dis-df-system-bucket existe déjà dans le stockage d'objets, le service d'intégration de données sélectionne automatiquement ce seau, comme indiqué par oci://dis-df-system-bucket@<tenancy-name> dans le champ de sélection.

      4. Pour Chemin du seau d'artefacts, sélectionnez le seau de stockage d'objets à utiliser pour les artefacts de tâche d'exécution du service d'intégration de données, tels que les fichiers JAR et zip.

        S'il s'agit de la première fois que vous modifiez la configuration d'exécution du service de flux de données OCI de la tâche, et que le seau dis-df-system-bucket existe déjà dans le stockage d'objets, le service d'intégration de données sélectionne automatiquement ce seau, comme indiqué par oci://dis-df-system-bucket@<tenancy-name> dans le champ de sélection.

      5. (Facultatif) Pour Compartiment d'application, sélectionnez le compartiment de l'application de flux de données OCI créée lors de l'exécution des tâches du service d'intégration de données dans le service de flux de données.

        Si aucun compartiment d'application n'est spécifié, le compartiment d'application du service d'intégration de données est utilisé.

      6. Sélectionnez ou entrez le nombre minimal de programmes (ou d'exécuteurs) à utiliser pour les tâches du service de flux de données pour OCI.

        La valeur par défaut est 1. Si la valeur de Nombre maximal de programmes de travail est également 1, l'affectation dynamique pour les tâches du service de flux de données pour OCI n'est pas utilisée.

      7. Sélectionnez ou entrez le nombre maximal de programmes (ou d'exécuteurs) à utiliser pour les tâches du service de flux de données pour OCI.

        La valeur par défaut est 1, ce qui indique que l'affectation dynamique n'est pas utilisée. Si vous voulez utiliser l'affectation dynamique pour les tâches du service de flux de données pour OCI, spécifiez une valeur plus grande. Cette valeur doit être supérieure ou égale à la valeur du champ Nombre minimal de programmes.

      8. (Facultatif) Pour Propriétés de configuration Spark du service de flux de données pour OCI, entrez une ou plusieurs propriétés Spark à utiliser pour exécuter cette tâche.

        Une propriété Spark est une paire clé-valeur. Sélectionnez Autre propriété pour ajouter d'autres paires clé-valeur, si nécessaire.

        Pour les propriétés de configuration Spark que vous pouvez ajouter, voir Propriétés Spark prises en charge.

      9. (Facultatif) Après avoir configuré une propriété d'exécution de tâche (étapes 6a à 6h), sélectionnez Paramétrer sous la valeur de propriété configurée pour affecter un paramètre à cette propriété.

        Lors du paramétrage, le service d'intégration de données ajoute un paramètre de type Chaîne et règle la valeur par défaut du paramètre à la valeur actuellement configurée pour cette propriété. L'étiquette Paramétré suivie d'un nom de paramètre s'affiche. Par exemple : Paramétré : OCI_DF_POOL

        Les noms de paramètre pour les propriétés de configuration d'exécution du service de flux de données OCI sont les suivants :

        Propriété d'exécution de tâche Nom de paramètre
        Groupe OCI_DF_POOL
        point d'extrémité privé OCI_DF_PRIVATE_ENDPOINT
        Chemin du seau de journaux OCI_DF_LOG_BUCKET
        Chemin du seau d'artefacts OCI_DF_ARTIFACT_BUCKET
        Compartiment d'application OCI_DF_APP_COMPARTMENT
        Nombre minimal de programmes OCI_DF_MIN_WORKERS
        Nombre maximal de programmes OCI_DF_MAX_WORKERS
        Configuration personnalisée du service de flux de données pour OCI OCI_DF_CUSTOM_OCI_DF_SPARK_CONFIG

        Les actions associées à un paramètre sont les suivantes :

        • Sélectionnez Modifier pour ajouter ou modifier une description de paramètre. Le nom et le type du paramètre ne peuvent pas être modifiés. Une description de paramètre, si elle est ajoutée, est affichée en tant que conseil dans le panneau pour modifier les valeurs de paramètre lors de la conception ou de l'exécution.
        • Sélectionnez Supprimer si vous ne voulez plus qu'une propriété soit paramétrée.
      10. Sélectionnez enregistrer.
    8. Dans la page de création ou de modification de la tâche, sélectionnez le bouton approprié pour créer et enregistrer la tâche.
  • Utilisez la commande oci data-integration task update-integration-task et les paramètres requis pour mettre à jour une tâche d'intégration :

    oci data-integration task update-integration-task [OPTIONS]

    Utilisez la commande oci data-integration task update-data-loader-task et les paramètres requis pour mettre à jour une tâche de chargement de données :

    oci data-integration task update-data-loader-task [OPTIONS]

    Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.

  • Exécutez l'opération UpdateTask avec le sous-type de ressource approprié pour mettre à jour une tâche.