Ressource de données Autonomous Data Warehouse ou Autonomous Transaction Processing

L'utilisation d'Autonomous Data Warehouse et d'Autonomous Transaction Processing en tant que ressources de données source et cible dans Data Integration requiert des privilèges de base de données et des stratégies IAM supplémentaires.

Avant de créer une ressource de données Autonomous Data Warehouse ou Autonomous Transaction Processing, veillez à comprendre les droits d'accès que vous pouvez avoir besoin de configurer et l'utilisation d'un emplacement de préparation par défaut.

Avant de commencer

Lorsque vous utilisez Autonomous Data Warehouse ou Autonomous Transaction Processing en tant que cible, Data Integration utilise un bucket Object Storage pour préparer les données avant de les charger vers la cible.

Les stratégies et les droits d'accès pour utiliser Object Storage, et les privilèges de base de données doivent être en place. Appuyez-vous sur la liste de contrôle suivante pour vous assurer que vous disposez de la configuration requise.

Elément Exigence ou aspect à prendre en compte

Privilèges de base de données

L'administrateur de base de données doit accorder des privilèges à l'utilisateur Autonomous Data Warehouse ou Autonomous Transaction Processing dans Data Integration. Par exemple :

GRANT EXECUTE ON DBMS_CLOUD TO <USER_NAME>

GRANT DWROLE TO <USER_NAME>

GRANT READ, WRITE on DIRECTORY DATA_PUMP_DIR TO <USER_NAME>

Stratégies permettant à Data Integration d'utiliser Object Storage pour la préparation des données

Lorsque vous utilisez Autonomous Data Warehouse ou Autonomous Transaction Processing en tant que ressource de données cible, Data Integration utilise un bucket Object Storage pour préparer les données avant de les charger vers la cible.

Veillez à activer le droit d'accès PAR_MANAGE sur le bucket de préparation. Par exemple :

allow any-user to manage buckets in <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>', request.permission = 'PAR_MANAGE'}

En outre, vous devez créer toutes les stratégies Object Storage requises.

Emplacement de préparation par défaut Object Storage

Un emplacement de préparation par défaut est un bucket Object Storage existant que Data Integration utilise pour préparer les données avant de les charger vers la cible Autonomous Data Warehouse ou Autonomous Transaction Processing.

Vous pouvez configurer un emplacement de préparation par défaut pour une ressource de données Autonomous Data Warehouse ou Autonomous Transaction Processing lorsque vous créez ou modifiez cette ressource de données.

Lorsque vous ajoutez une ressource de données cible de ce type dans une tâche de flux de données ou de programme de chargement de données, Data Integration utilise automatiquement l'emplacement de préparation par défaut qui a été défini.

Propriétés des ressources de données ADW ou ATP

Afin d'utiliser une clé secrète et un portefeuille pour le mot de passe de base de données, reportez-vous à Clés secrètes OCI Vault et portefeuilles Oracle.

Pour créer une ressource de données qui se connecte à une source ADW ou ATP, renseignez les propriétés et les détails de connexion suivants.

Champ Description
Propriétés
Nom

Entrez le nom de la ressource de données.

Identificateur

L'identificateur est une valeur générée par le système en fonction du nom que vous indiquez. Vous pouvez modifier la valeur d'identificateur, mais une fois que vous avez créé et enregistré la ressource de données, vous ne pouvez plus mettre à jour l'identificateur.

Description

Ajoutez une description. Ce champ est facultatif.

Type Le champ affiche le type de source de données que vous avez sélectionné dans le panneau Sélectionner un type de ressource de données (comme décrit dans Création d'une ressource de données). Data Integration affiche les champs de propriété de ressource de données et les champs de connexion par défaut en fonction de ce type.
Informations d'identification de connexion à la base de données autonome

Afin de fournir les informations d'identification pour la base de données autonome, vous pouvez télécharger le portefeuille vers le serveur, l'extraire automatiquement ou utiliser des clés secrètes d'Oracle Cloud Infrastructure Vault pour extraire le portefeuille et son mot de passe.

Sélectionnez l'une des options suivantes et fournissez les informations requises pour cette option :

  • Télécharger le portefeuille : sous Fichier de portefeuille, faites glisser le fichier de portefeuille vers l'espace Déposer un fichier ou cliquez sur Sélectionner un fichier pour accéder au portefeuille à télécharger vers le serveur et le sélectionner. Saisissez éventuellement le mot de passe de portefeuille.
  • Sélectionner une base de données : sélectionnez la région et entrez l'OCID de locataire. Sélectionnez ensuite le compartiment et la base de données autonome. Saisissez éventuellement le mot de passe de portefeuille.
  • Utiliser l'OCID de clé secrète du coffre : entrez l'OCID de la clé secrète du portefeuille. Vous pouvez éventuellement entrer l'OCID de la clé secrète du mot de passe de portefeuille.

Le mot de passe de portefeuille est le mot de passe fourni lors du téléchargement du fichier d'informations d'identification client à partir de la base de données autonome. Vous devez disposer des droits d'accès requis pour vous connecter à la base de données autonome et télécharger le fichier d'informations d'identification client.

Remarque : Si vous utilisez un OCID de location croisée, vous avez besoin de stratégies pour vous connecter à la base de données autonome.

Traitez les colonnes NUMBER sans précision et redimensionnez en tant que VARCHAR

Cochez cette case pour traiter les nombres sans précision et les redimensionner en tant que VARCHAR pour éviter la perte de données.

Par exemple, si vous avez un type de données numérique avec une valeur de précision supérieure à 38, ou si vous avez des types de données numériques sans propriétés de précision et d'échelle.

Activer les stratégies pour utiliser la ressource de données

Cliquez sur Afficher plus d'informations afin de visualiser les détails du nom de stratégie et des instructions de stratégie requis pour utiliser la ressource de données Autonomous Data Warehouse ou Autonomous Transaction Processing. La liste des stratégies apparaît en fonction de l'option que vous avez sélectionnée pour la fourniture des informations d'identification de connexion de la base de données autonome.

Si vous avez déjà ajouté les stratégies requises, ignorez la zone d'informations. Sinon, indiquez le nom de groupe et le compartiment corrects dans les instructions.

Si vous êtes administrateur, vous pouvez ajouter les stratégies en cliquant sur Ajouter des stratégies. Si vous n'êtes pas administrateur, cliquez sur Copier les stratégies. Vous pouvez ensuite envoyer ces stratégies à l'administrateur afin qu'il les ajoute.

Informations de connexion par défaut
Nom Entrez le nom de la connexion par défaut.
Identificateur L'identificateur est une valeur générée par le système en fonction du nom. Vous pouvez modifier la valeur de l'identificateur, mais une fois que vous avez créé et enregistré, vous ne pouvez plus la mettre à jour.
Description (Facultatif) Ajouter une description.
Nom utilisateur et mot de passe

Entrez le nom d'utilisateur et le mot de passe lorsque l'une des conditions suivantes est remplie :

  • Les options Télécharger le portefeuille et Utiliser le mot de passe sont sélectionnées
  • Les options Sélectionner une base de données et Utiliser le mot de passe sont sélectionnées
Nom utilisateur et OCID de clé secrète du coffre pour le mot de passe de base de données

Si vous avez sélectionné Utiliser l'OCID de clé secrète de coffre, entrez le nom utilisateur et l'OCID de clé secrète de coffre.

L'OCID, provenant d'OCI Vault, est l'OCID de la clé secrète du mot de passe de base de données associé à l'utilisateur.

alias TNS

Sélectionnez le service de base de données à utiliser.

Emplacement de préparation par défaut

Vous pouvez configurer un bucket Object Storage à utiliser comme emplacement de préparation par défaut pour cette ressource de données. Lorsqu'un emplacement de préparation par défaut est configuré, Data Integration utilise le bucket indiqué lorsque cette ressource de données est ajoutée en tant que cible dans une tâche de flux de données ou de programme de chargement de données. Pour spécifier un emplacement de préparation par défaut, effectuez les sélections suivantes dans l'ordre indiqué :

Ressource de données de stockage d'objet

Sélectionnez une ressource de données Object Storage.

Connexion

Sélectionner une connexion.

Compartiment

Sélectionnez un compartiment.

Bucket

Sélectionner un bucket.

Le bucket est le bucket Object Storage utilisé par Data Integration pour la préparation des données avant leur chargement vers la cible.

(Facultatif) Tester la connexion
Test de connexion Une fois que vous avez renseigné tous les champs obligatoires, sélectionnez Tester la connexion pour vous assurer que les détails de la ressource de données ont été saisis correctement et que la connexion peut être établie. Un message de succès s'affiche si le test a réussi. Si le test échoue avec un message d'erreur, vérifiez les paramètres de connexion et réessayez.

L'option Utiliser l'OCID de clé secrète du coffre fournit les informations d'identification de connexion pour la base de données autonome. En cas d'échec de la connexion de test en raison de stratégies manquantes, Data Integration affiche la liste des stratégies à ajouter.

Une autre raison d'un échec de connexion de test peut être des problèmes avec le nom de domaine qualifié complet de l'hôte. Réessayez en utilisant une adresse IP.