Création et configuration de tuyaux
Vous pouvez créer des pipelines de chargement ou d'export. Lorsque vous créez un pipeline, vous utilisez des paramètres et définissez des attributs de pipeline pour le configurer.
Les options de création et de configuration d'un pipeline sont les suivantes :
-
Charger le pipeline :
-
Exporter le pipeline :
-
Exporter les résultats incrémentiels d'une requête vers la banque d'objets en utilisant une colonne de date ou d'horodatage comme clé pour le suivi de données plus récentes. Reportez-vous à Création et configuration d'un pipeline pour l'export avec une colonne d'horodatage.
-
Exporter les données incrémentielles d'une table vers la banque d'objets en utilisant une colonne de date ou d'horodatage comme clé pour le suivi des données plus récentes. Reportez-vous à Création et configuration d'un pipeline pour l'export avec une colonne d'horodatage.
-
Exportez les données d'une table vers une banque d'objets à l'aide d'une requête pour sélectionner des données sans référence à une colonne de date ou d'horodatage (de sorte que le pipeline exporte toutes les données sélectionnées par la requête pour chaque exécution du planificateur). Reportez-vous à Création et configuration d'un pipeline pour exporter des résultats de requête (sans horodatage).
-
- Création et configuration d'un pipeline pour le chargement de données
Vous pouvez créer un pipeline afin de charger des données à partir de fichiers externes dans la banque d'objets vers des tables dans Autonomous Database. - Création et configuration d'un pipeline à exporter avec une colonne d'horodatage
Vous pouvez créer un pipeline d'export pour exporter automatiquement les données de série temporelle de votre instance Autonomous Database vers la banque d'objets. - Création et configuration d'un pipeline pour exporter des résultats de requête (sans horodatage)
Vous pouvez créer un pipeline d'export pour exporter automatiquement des données de votre instance Autonomous Database vers la banque d'objets. A l'aide de cette option de pipeline d'export, vous indiquez une requête SQL que le pipeline exécute régulièrement pour exporter des données vers la banque d'objets. Vous pouvez utiliser cette option d'export pour partager les dernières données de votre instance Autonomous Database vers la banque d'objets afin que d'autres applications utilisent les données.
Création et configuration d'un pipeline pour le chargement de données
Vous pouvez créer un pipeline pour charger des données à partir de fichiers externes dans la banque d'objets vers des tables dans Autonomous Database.
Un pipeline de chargement consomme les données placées sur la banque d'objets et les charge vers une table dans Autonomous Database. Lorsque vous créez un pipeline de chargement, il est exécuté à intervalles réguliers pour consommer les données placées dans la banque d'objets. Lorsque de nouveaux fichiers de données arrivent, le pipeline charge les nouvelles données. Vous pouvez également utiliser un pipeline pour copier de manière fiable des fichiers, avec des fonctionnalités de reprise et de nouvelle tentative, de la banque d'objets vers une table de la base de données.
Avec un pipeline de chargement, le package de pipeline utilise DBMS_CLOUD.COPY_DATA
pour charger les données.
Sur votre instance Autonomous Database, utilisez une table existante ou créez la table de base de données dans laquelle vous chargez les données. Exemples :
CREATE TABLE EMPLOYEE
(name VARCHAR2(128),
age NUMBER,
salary NUMBER);
Pour définir le format JSON, vous pouvez également utiliser le format suivant :
BEGIN
DBMS_CLOUD_PIPELINE.SET_ATTRIBUTE
(
pipeline_name => 'MY_PIPE1',
attribute_name => 'format',
attribute_value => JSON_OBJECT('type' value 'json', 'columnpath' value '["$.NAME", "$.AGE", "$.SALARY"]')
);
END;
/
Rubrique parent : Création et configuration de pipelines
Création et configuration d'un pipeline pour l'export avec une colonne d'horodatage
A l'aide de cette option de pipeline d'export, vous indiquez une table ou une requête SQL et une colonne avec un horodatage que le pipeline utilise pour assurer le suivi de l'heure du dernier téléchargement. Vous pouvez utiliser un pipeline d'export pour partager des données en vue de leur utilisation par d'autres applications ou pour enregistrer des données dans la banque d'objets.
Avec un pipeline d'export, le package de pipeline utilise DBMS_CLOUD.EXPORT_DATA
pour exporter des données.
Un pipeline d'export exporte des données de votre instance Autonomous Database vers la banque d'objets. Lorsque vous créez un pipeline d'export, il s'exécute à intervalles réguliers et place les données dans la banque d'objets.
Rubrique parent : Création et configuration de pipelines
Création et configuration d'un pipeline pour exporter des résultats de requête (sans horodatage)
Vous pouvez créer un pipeline d'export pour exporter automatiquement les données de votre instance Autonomous Database vers la banque d'objets. A l'aide de cette option de pipeline d'export, vous indiquez une requête SQL que le pipeline exécute régulièrement pour exporter des données vers la banque d'objets. Vous pouvez utiliser cette option d'export pour partager les dernières données de votre instance Autonomous Database vers la banque d'objets afin que d'autres applications utilisent les données.
Un pipeline d'export exporte des données de votre instance Autonomous Database vers la banque d'objets. Lorsque vous créez un pipeline d'export, il s'exécute à intervalles réguliers et place les données dans la banque d'objets.
Rubrique parent : Création et configuration de pipelines