Sinonimi

Oracle AI Data Platform supporta sinonimi privati e pubblici importati da cataloghi esterni supportati da Oracle Autonomous AI Database.

Un sinonimo è un alias per l'altro oggetto dello schema. Oracle AI Data Platform supporta sinonimi pubblici e privati da origini di cataloghi esterne. I sinonimi sono in genere utilizzati per semplificare i riferimenti agli oggetti o fornire un nome stabile e business-friendly. L'accesso all'oggetto sottostante dipende ancora dall'origine applicabile e dalle autorizzazioni di AI Data Platform. Per ulteriori informazioni sui sinonimi, vedere Oracle AI Database Concepts.

È possibile utilizzare il sinonimo per fare riferimento alla tabella o alla vista sottostante senza aver bisogno del nome in tre parti per tale tabella o vista.

Sinonimi privati

I sinonimi privati appartengono a uno schema specifico. Vengono visualizzati nella cartella Sinonimi dello schema e vi si fa riferimento come <catalog_name>.<schema_name>.<private_synonym_name>.

Sinonimi pubblici

I sinonimi pubblici vengono definiti a livello di database di origine anziché essere di proprietà di uno schema specifico. In AI Data Platform, queste vengono visualizzate sotto lo schema Predefinito (sinonimi pubblici). L'accesso all'oggetto sottostante rimane soggetto alle autorizzazioni applicabili. Ai sinonimi pubblici si fa riferimento con nomi in tre parti che includono sempre lo schema default e possono essere richiamati da notebook e agenti con questo formato: <catalog>.default.<public_synonym_name>

La query sugli oggetti supportati da sinonimi viene eseguita in AI Data Platform tramite SQL e notebook utilizzando il pattern di denominazione catalogo appropriato per il tipo di sinonimo.

Query sinonimo privato

I sinonimi privati vengono interrogati utilizzando la denominazione del catalogo in tre parti.

Esempio SQL sinonimo privato
SELECT *
FROM <catalog_name>.<schema_name>.<synonym_name>
Esempio di sinonimo privato PySpark
df = spark.read.table("<catalog_name>.<schema_name>.<synonym_name>")
df.show()

Query sinonimo pubblico

I sinonimi pubblici appartengono allo schema predefinito di un catalogo, pertanto viene eseguita una query con il pattern di denominazione del catalogo in tre parti, incluso default come schema.

Esempio SQL sinonimo pubblico
SELECT *
FROM <catalog_name>.default.<public_synonym_name>
Esempio di sinonimo pubblico PySpark
df = spark.read.table("<catalog_name>.default.<public_synonym_name>")
df.show()

Visualizza dettagli sinonimo

È possibile visualizzare i dettagli per i dati sottostanti di un sinonimo o i dettagli per l'oggetto sinonimo stesso.

  1. Nella home page, fare clic su Catalogo principale.
  2. Passare al sinonimo nel catalogo.
  3. Per visualizzare le colonne esposte tramite il sinonimo, selezionare la scheda Colonne.
  4. Per visualizzare i dettagli dell'oggetto sinonimo, selezionare la scheda Dettagli.