Création et configuration de pipelines
Vous pouvez créer des pipelines de chargement ou d'exportation. Lorsque vous créez un pipeline, vous utilisez des paramètres et définissez des attributs de pipeline pour configurer le pipeline.
Voici les options permettant de créer et de configurer un pipeline :
-
Charger le pipeline :
-
Pipeline d'export :
-
Exportez 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 des données plus récentes. Reportez-vous à Création et configuration d'un pipeline pour l'export avec une colonne d'horodateur.
-
Exportez 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'horodateur.
-
Exporter 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 que la requête sélectionne 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 pour 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 pour l'export avec une colonne d'horodateur
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 puissent les utiliser.
Création et configuration d'un pipeline pour le chargement de données
Vous pouvez créer un pipeline pour charger des données de fichiers externes dans la banque d'objets vers des tables dans Autonomous Database.
Un pipeline de chargement consomme les données placées dans la banque d'objets et les charge dans une table d'Autonomous Database. Lorsque vous créez un pipeline de chargement, ce dernier est exécuté à intervalles réguliers pour utiliser 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. Par exemple :
CREATE TABLE EMPLOYEE
(name VARCHAR2(128),
age NUMBER,
salary NUMBER);
Vous pouvez également utiliser le format suivant pour définir le format JSON :
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 suivre l'heure du dernier téléchargement. Vous pouvez utiliser un pipeline d'export pour partager des données à des fins de consommation 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, ce dernier est exécuté à 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 puissent les utiliser.
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, ce dernier est exécuté à intervalles réguliers et place les données dans la banque d'objets.
Rubrique parent : Création et configuration de pipelines