Partager et utiliser des données avec le partage de données dans une base de données autonome alimentée par l'intelligence artificielle
Utilisez le partage de données dans Data Studio pour partager des données et des métadonnées Oracle provenant d'Autonomous AI Database avec d'autres bases de données et outils autres que des outils de base de données. Le partage de données prend en charge les flux de travail des fournisseurs et des consommateurs : un fournisseur crée un partage, ajoute des objets et des destinataires, et publie le partage; un consommateur s'abonne au fournisseur et crée des objets de base de données qui rendent les données partagées disponibles pour l'interrogation.
Cette rubrique fournit un point d'entrée pour comprendre quand et comment utiliser le partage de données avec une base de données d'intelligence artificielle autonome. Pour un aperçu détaillé de la page Partage de données et des types de partage disponibles, voir la documentation sur Data Studio.
Quand utiliser le partage de données
Utilisez le partage de données lorsque vous souhaitez mettre des données à la disposition d'autres utilisateurs, bases de données, applications ou outils sans créer de processus d'exportation et de livraison personnalisé.
Par exemple, utilisez-le pour :
-
Consommez un partage lorsqu'un autre fournisseur a mis des données à la disposition de votre base de données d'IA autonome.
-
Partagez les données avec contrôle des versions lorsque les destinataires doivent voir un instantané publié et recevoir les modifications uniquement lorsque le fournisseur publie une nouvelle version.
-
Partagez des données réelles lorsque les destinataires de la base de données d'intelligence artificielle autonome ont besoin d'accéder aux dernières données sources validées au moyen d'une connexion directe à la base de données.
-
Utilisez l'accès ouvert basé sur Delta Sharing pour les outils et les API qui prennent en charge Delta Sharing, ou utilisez Live Share pour un accès en temps quasi réel entre les instances de base de données Autonomous AI Database prises en charge.
-
Automatisez les flux de travail de partage avec l'ensemble PL/SQL DBMS_SHARE lorsque vous souhaitez mettre en oeuvre un processus fournisseur ou consommateur à l'aide de scripts au lieu de l'interface utilisateur Data Studio.
Fonctionnement du partage de données avec une base de données autonome avec l'IA
Le partage de données s'exécute à partir de Database Actions pour la base de données autonome avec intelligence artificielle. Database Actions est fourni avec chaque instance Autonomous AI Database et fournit des fonctions de développement, de données, d'administration, de surveillance et de téléchargement.
Pour les utilisateurs non administrateurs, Database Actions masque les cartes d'outils lorsque l'utilisateur ne dispose pas des autorisations requises. Les outils Data Studio nécessitent le rôle de base de données DWROLE. Pour plus d'informations, voir Se connecter à une base de données d'IA autonome sur une infrastructure Exadata dédiée à l'aide de Database Actions
Le partage de données sur une infrastructure Autonomous Database sur une infrastructure Exadata dédiée prend en charge le rôle de consommateur, qui :
- S'abonne à un fournisseur de partages.
- Enregistre les actions disponibles.
- Crée des tables ou des vues externes pour les objets partagés.
- Interroge les données partagées de la base de données Autonomous AI Database.
Un partage avec contrôle de version publie des données en tant qu'instantané connu. Le fournisseur publie le partage dans un emplacement de stockage d'objets et les destinataires utilisent un profil pour enregistrer et consommer les données partagées. Les destinataires voient les modifications lorsque le fournisseur publie une nouvelle version. Pour plus d'informations, voir Fournir un partage avec numéro de version.
Un partage en direct permet au destinataire d'une base de données d'intelligence artificielle autonome d'accéder aux données les plus récentes directement à partir de la base de données du fournisseur. Live Share utilise des liens en nuage et est destiné à la consommation d'Oracle AI Database. Pour les partages en direct dans la même région, les destinataires voient les données courantes au moment de l'interrogation. Pour plus d'informations, voir Fournir un partage en direct.
Avant de commencer
Avant d'utiliser le partage de données, vérifiez les points suivants :
- L'utilisateur peut accéder à Database Actions et dispose du rôle Data Studio requis, tel que
DWROLE, sauf si l'utilisateurADMINest utilisé. - Pour les fournisseurs de partage en direct, configurez Partager l'identité du fournisseur dans les paramètres Data Studio afin que les destinataires puissent identifier le fournisseur.
- Configurez SMTP dans les paramètres de Data Studio si vous souhaitez que le partage de données envoie des liens d'activation au destinataire ou partagez des avis par courriel. Pour plus de détails, voir Paramètres Data Studio.
Ouvrir le partage de données
Pour ouvrir le partage de données :
- Ouvrez Database Actions pour votre base de données autonome avec intelligence artificielle.
- Sélectionnez l'onglet Data Studio.
- Sélectionnez Partage de données.
- Sélectionnez Consommer le partage pour vous abonner aux partages mis à disposition par un fournisseur.
Ce que vous pouvez faire en partage de données
-
Consommer le partage : Abonnez-vous à un fournisseur de partages, enregistrez les partages disponibles, créez des tables ou des vues externes et interrogez les objets partagés à partir de SQL. Voir Consommer le partage pour un flux de travail de consommateur détaillé pour l'abonnement aux fournisseurs de partage en direct et avec contrôle des versions et la création d'objets interrogeables à partir de données partagées.
-
Consommer le partage avec contrôle de version : Chargez ou collez un profil JSON de partage Delta, abonnez-vous à un fournisseur, sélectionnez des partages et liez des objets partagés à utiliser dans la base de données IA autonome.
-
Consommer le partage en direct : Abonnez-vous à un fournisseur de partage en direct disponible et créez des vues des tables incluses dans le partage en direct.
-
-
Gérer les partages avec DBMS_SHARE : Utilisez PL/SQL pour détecter les partages et surveiller ou dépanner les flux de travail de partage. Voir Gérer les partages à l'aide de DBMS_SHARE pour automatiser le flux de travail PL/SQL pour les opérations de partage fournisseur et consommateur.
Limites de partage de données avec une base de données d'intelligence artificielle autonome sur une infrastructure Exadata dédiée
-
Oracle Database version 19c et ultérieure prend en charge le partage avec versions et le partage en direct. Data Share prend également en charge un jeu défini de types de colonne, et les fournisseurs Live Share peuvent créer des partages avec un maximum de quatre objets. Si plusieurs tables sources sont jointes, Oracle recommande de créer une vue qui effectue les jointures et de partager la vue à la place. Voir Limites de partage de données pour une base de données d'intelligence artificielle autonome pour consulter la liste des types de colonne pris en charge.
-
Vous ne pouvez consommer un partage avec numéro de version que sur une base de données autonome avec intelligence artificielle sur une infrastructure Exadata dédiée. La production de partages avec numéro de version n'est pas prise en charge.
-
Un fournisseur de données de partage en direct peut créer des partages avec un maximum de quatre objets.
-
Si le fournisseur de données de partage en direct partage plusieurs tables qui seraient jointes, il est recommandé que le fournisseur de portlets crée une vue qui effectue les jointures, puis ne partage que la vue.
-
Pour les performances de Live Share, l'augmentation des ECPU seule peut ne pas améliorer les performances des requêtes complexes. Le guide de dépannage explique comment un administrateur peut configurer le degré de parallélisme au moyen des paramètres de gestion des ressources.
-
Lorsque la base de données d'IA autonome consomme des données Delta Sharing, elle ne prend pas en charge les tables Delta pour lesquelles les vecteurs de suppression sont activés. Si une table Delta partagée utilise des vecteurs de suppression, demandez au fournisseur de supprimer les vecteurs de suppression ou de fournir un partage compatible. Pour plus d'informations, voir Échec d'une tentative d'interrogation de table partagée.