Synonymes
Oracle AI Data Platform prend en charge les synonymes privés et publics importés à partir de catalogues externes soutenus par Oracle Autonomous AI Database.
Un synonyme est un alias pour l'autre objet de schéma. Oracle AI Data Platform prend en charge les synonymes publics et privés provenant de sources de catalogue externes. Les synonymes sont généralement utilisés pour simplifier les références d'objet ou pour fournir un nom stable et convivial pour l'entreprise. L'accès à l'objet sous-jacent dépend toujours des autorisations source et AI Data Platform applicables. Pour plus d'informations sur les synonymes, reportez-vous à Concepts Oracle AI Database.
Vous pouvez utiliser le synonyme pour référencer la table ou la vue sous-jacente sans avoir besoin du nom en trois parties pour cette table ou vue.
Synonymes privés
Les synonymes privés appartiennent à un schéma spécifique. Ils sont affichés dans le dossier Synonymes de ce schéma et sont référencés en tant que <catalog_name>.<schema_name>.<private_synonym_name>.
Synonymes publics
Les synonymes publics sont définis au niveau de la base de données source plutôt que d'appartenir à un schéma spécifique. Dans Plate-forme de données AI, elles sont affichées sous le schéma Par défaut (synonymes publics). L'accès à l'objet sous-jacent reste soumis aux autorisations applicables. Les synonymes publics sont référencés par des noms en trois parties qui incluent toujours le schéma default et peuvent être appelés à partir de blocs-notes et d'agents au format suivant : <catalog>.default.<public_synonym_name>
Les objets sauvegardés par synonyme sont interrogés dans AI Data Platform via SQL et les blocs-notes à l'aide du modèle de dénomination de catalogue approprié pour le type de synonyme.
Requête de synonyme privé
Les synonymes privés sont interrogés à l'aide de leur dénomination de catalogue en trois parties.
Exemple SQL de synonyme privéSELECT *
FROM <catalog_name>.<schema_name>.<synonym_name>Exemple PySpark de synonyme privédf = spark.read.table("<catalog_name>.<schema_name>.<synonym_name>")
df.show()Requête de synonyme public
Les synonymes publics appartiennent au schéma par défaut d'un catalogue. Ils sont donc interrogés avec le modèle de dénomination de catalogue en trois parties, dont default comme schéma.
SELECT *
FROM <catalog_name>.default.<public_synonym_name>Exemple PySpark de synonyme publicdf = spark.read.table("<catalog_name>.default.<public_synonym_name>")
df.show()Afficher les détails du synonyme
Vous pouvez afficher les détails des données sous-jacentes d'un synonyme ou ceux de l'objet synonyme lui-même.
- Sur la page d'accueil, cliquez sur Catalogue maître.
- Accédez au synonyme dans votre catalogue.
- Pour visualiser les colonnes affichées via le synonyme, sélectionnez l'onglet Colonnes.
- Pour afficher les détails de l'objet synonyme, sélectionnez l'onglet Détails.