Transformez vos données avec des transformations de données dans une base de données d'IA autonome

Utilisez les transformations de données dans Data Studio pour concevoir des processus d'intégration et de transformation de données graphiques pour Oracle Autonomous AI Database. Data Transforms vous permet de créer des charges de données, des flux de données et des workflows sans écrire de code.

Les chargements de données déplacent les données des connexions source vers les connexions cible, les flux de données définissent la façon dont les données sont déplacées et transformées entre les systèmes, et les workflows définissent l'ordre dans lequel les flux de données, les chargements de données et d'autres étapes sont exécutés.

Lorsque vous exécutez ces objets, l'agent d'exécution Oracle Data Transforms orchestre les travaux et génère le code pour vous.

Cette rubrique fournit un point d'entrée pour comprendre quand et comment utiliser les transformations de données avec la base de données d'IA autonome. Pour obtenir une référence complète, reportez-vous à la documentation Data Studio.

Quand utiliser des transformations de donnée

Utilisez Data Transforms lorsque vous avez besoin d'un moyen visuel et low code de déplacer, de transformer, de planifier et de surveiller le travail d'intégration des données pour Autonomous AI Database.

Par exemple, utilisez-la dans le but suivant :

  • Créez des chargements de données pour charger plusieurs entités de données d'une connexion source vers une connexion cible.
  • Créez des flux de données pour déplacer et transformer des données entre des systèmes à l'aide de composants tels que des jointures, des filtres, des mappings, des contraintes, des agrégats, des expressions, des recherches, des ensembles, des tris et d'autres fonctions de base de données.
  • Créez des workflows pour organiser plusieurs flux de données, chargements de données, variables et workflows en une séquence d'exécution contrôlée.
  • Planifiez les flux de données ou les workflows pour qu'ils s'exécutent à une heure ou un intervalle donné.
  • Surveiller le statut d'exécution pour les chargements de données, les flux de données et les workflows à partir du panneau de statut ou des pages Travaux.
  • Utilisez des variables pour paramétrer les flux de données et les workflows.
  • Utilisez des modèles de machine learning dans les flux de données, y compris les étapes de modèle de prédiction qui écrivent la sortie dans une table cible.
  • Exportez et importez des objets de transformation de données, tels que des projets, des connexions, des chargements de données, des flux de données, des workflows et des plannings, entre les environnements.

Utilisez d'autres options de chargement ou de transformation de base de données Autonomous AI, telles que SQL, PL/SQL, DBMS_CLOUD, Oracle Data Pump ou des outils d'orchestration externes, lorsque vous avez besoin d'un workflow entièrement scripté, administratif ou orienté application au lieu d'un workflow Data Studio visuel. Reportez-vous à Chargement de données dans une base de données d'IA autonome pour en savoir plus sur ces options de chargement de données.

Fonctionnement des transformations de données avec la base de données d'IA autonome

Les transformations de données sont disponibles à partir de Database Actions dans Data Studio pour la base de données Autonomous AI. Vous pouvez l'ouvrir à partir de la carte Transformations de données sur la page Database Actions ou à partir du menu Data Studio dans le sélecteur Database Actions. Pour utiliser l'outil Transformation de données, connectez-vous en tant qu'utilisateur ADMIN ou en tant qu'utilisateur doté du rôle DATA_TRANSFORM_USER.

Data Transforms est également disponible sous la forme d'une liste OCI Marketplace distincte appelée Data Integrator : Web Edition. Si une instance Data Transforms à partir d'OCI Marketplace est inscrite auprès d'une base de données d'IA autonome, la carte Data Transforms dans Database Actions continue d'ouvrir cette instance Marketplace inscrite. Pour utiliser l'instance Data Transforms intégrée à la place, annulez l'enregistrement de l'instance Marketplace.

Lorsque vous ouvrez Data Transforms pour la première fois, vous devez fournir des informations d'identification utilisateur de base de données. Une fois le service démarré, la page d'accueil Transformation des données s'ouvre et vous pouvez visualiser la connexion à la base de données Autonomous AI à partir de l'onglet Connexions.

Reportez-vous à Accès à Oracle Data Transforms à partir de Data Studio pour connaître les étapes d'accès, le rôle requis, le comportement de première connexion et le comportement d'inscription Marketplace.

Avant de démarrer

Avant de créer des transformations, vérifiez que :

  • Votre utilisateur a accès à Database Actions et dispose du rôle DATA_TRANSFORM_USER, sauf si vous utilisez l'utilisateur ADMIN.
  • Les systèmes source et cible requis sont accessibles à partir du réseau OCI utilisé par Autonomous AI Database. Les connexions Data Transforms permettent de se connecter aux technologies prises en charge accessibles à partir de votre réseau OCI. Pour plus d'informations, reportez-vous à Utilisation des connexions.
  • Si Autonomous AI Database utilise une adresse privée, les sources de données privées doivent être accessibles à partir de clients du même VCN. Pour obtenir des notes sur les sources de données privées et les travaux à longue durée d'exécution, reportez-vous à Notes sur la transformation des données.
  • Vous comprenez quel environnement de transformation de données vous utilisez : transformations de données intégrées dans une base de données d'IA autonome, une instance de transformation de données enregistrée ou la liste Marketplace Data Integrator : Web Edition. Certaines fonctions documentées sont marquées de badges indiquant où elles s'appliquent.

Transformations de données ouvertes

Pour ouvrir des transformations de données :

  1. Ouvrez Database Actions pour votre base de données Autonomous AI.
  2. Sélectionnez Data Studio.
  3. Sélectionnez Transformations de données.
  4. Connectez-vous en tant qu'utilisateur de base de données ADMIN ou en tant qu'utilisateur doté du rôle DATA_TRANSFORM_USER.
  5. Si vous y êtes invité, fournissez les informations d'identification utilisateur de base de données requises pour utiliser la connexion Data Transforms.
  6. Utilisez la page d'accueil Transformation des données pour créer ou gérer des connexions, des projets, des chargements de données, des flux de données, des workflows, des travaux, des variables et des opérations d'import ou d'export.

Pour effectuer les étapes de la tâche, utilisez les liens de documentation Data Studio dans la section suivante.

Ce que vous pouvez faire dans les transformations de données

  • Connexions : créez et gérez des connexions aux systèmes source et cible, y compris les connexions de base de données, d'application, de service, d'Object Storage, REST et JDBC personnalisées prises en charge.

    Reportez-vous à Utilisation des connexions pour la création de connexions, les types de connexion pris en charge, les connecteurs personnalisés, les connexions Object Storage, les connexions REST et les tâches de connexion associées.

  • Projets : organisez les flux de données, les workflows, les variables, les chargements de données et les travaux en groupes logiques.

    Reportez-vous à Utilisation des projets pour obtenir des conseils sur l'organisation du travail de transformation des données en conteneurs de projet.

  • Chargements de données : déplacez plusieurs entités de données d'une connexion source vers une connexion cible et sélectionnez des actions de chargement telles que la recréation, la troncation, l'ajout, l'ajout incrémentiel ou la fusion incrémentielle, le cas échéant.

    Reportez-vous à Création et exécution de chargements de données pour savoir comment créer des chargements de données, sélectionner des connexions source et cible, sélectionner des options de traitement de chargement et exécuter des chargements de données.

  • Entités de données : représentent les structures source ou cible sous forme de tableau qui peuvent être importées, créées, utilisées dans des flux de données et inspectées.

    Pour plus d'informations sur l'import, la création et l'inspection des entités de données utilisées par les chargements et les flux de données, reportez-vous à Utilisation d'entités de données.

  • Flux de données : créez une logique de transformation visuelle en connectant les sources, les cibles et les composants de transformation sur un canevas de conception.

    Pour en savoir plus sur la création et la modification de flux de données visuels, l'ajout de composants, la mise en correspondance de colonnes, la validation et l'exécution de flux de données, reportez-vous à A propos des flux de données.

  • Workflows : orchestrez plusieurs flux de données, chargements de données, variables et workflows dans une séquence définie.

    Pour plus d'informations sur la création et l'exécution de workflows qui séquencent des flux de données, des chargements de données, des variables et d'autres étapes de workflow, reportez-vous à Introduction aux workflows.

  • Programmations : planifiez des flux de données ou des workflows pour une exécution ultérieure ou récurrente.

    Reportez-vous à Programmation de flux de données ou de workflows pour savoir comment programmer le travail de transformation pour une exécution chronométrée.

  • Travaux et surveillance : suivez les exécutions en cours et terminées, vérifiez les détails du travail, réexécutez les travaux, supprimez les travaux et examinez les détails des erreurs.

    Reportez-vous à Surveillance du statut des chargements de données, des flux de données et des workflows pour obtenir des instructions sur l'utilisation du panneau de statut et des liens de travail pour surveiller l'exécution.

  • Variables : stockent les valeurs pouvant être substituées dans les flux de données et les workflows au moment de l'exécution.

    Reportez-vous à Création et utilisation de variables pour savoir comment créer des variables et les utiliser dans des flux de données et des workflows.

  • Modèles de machine learning : créez des entités de données de modèle de machine learning et utilisez des étapes de modèle de machine learning dans les flux de données.

    Reportez-vous à Utilisation de modèles d'apprentissage automatique pour obtenir des conseils sur la création d'entités de données de modèle d'apprentissage automatique et l'utilisation de modèles d'apprentissage automatique dans les flux de données.

  • Exporter et importer : déplacez les métadonnées de transformation de données entre les environnements en exportant et en important des objets via Object Storage.

    Pour plus d'informations sur le déplacement d'objets Data Transforms entre des environnements, reportez-vous à Export et import d'objets.