Sinónimos

Oracle AI Data Platform soporta sinónimos privados y públicos importados de catálogos externos respaldados por Oracle Autonomous AI Database.

Un sinónimo es un alias para otro objeto del esquema. Oracle AI Data Platform soporta sinónimos públicos y privados de orígenes de catálogo externos. Los sinónimos se suelen utilizar para simplificar las referencias a objetos o proporcionar un nombre estable y fácil de recordar. El acceso al objeto subyacente sigue dependiendo del origen aplicable y de los permisos de AI Data Platform. Para obtener más información sobre los sinónimos, consulte Oracle AI Database Concepts.

Puede utilizar el sinónimo para hacer referencia a la tabla o vista subyacente sin necesidad del nombre de tres partes para esa tabla o vista.

Sinónimos privados

Los sinónimos privados pertenecen a un esquema específico. Se muestran en la carpeta Sinónimos de ese esquema y se hace referencia a ellos como <catalog_name>.<schema_name>.<private_synonym_name>.

Sinónimos públicos

Los sinónimos públicos se definen en el nivel de base de datos de origen en lugar de pertenecer a un esquema específico. En AI Data Platform, se muestran en el esquema por defecto (sinónimos públicos). El acceso al objeto subyacente permanece sujeto a los permisos aplicables. Se hace referencia a los sinónimos públicos con nombres de tres partes que siempre incluyen el esquema default y se pueden llamar desde blocs de notas y agentes con este formato: <catalog>.default.<public_synonym_name>

Los objetos respaldados por sinónimos se consultan en AI Data Platform mediante SQL y blocs de notas utilizando el patrón de nomenclatura de catálogo adecuado para el tipo de sinónimo.

Consulta de sinónimos privados

Los sinónimos privados se consultan mediante su nomenclatura de catálogo en tres partes.

Ejemplo de SQL de Sinónimo Privado
SELECT *
FROM <catalog_name>.<schema_name>.<synonym_name>
Ejemplo de PySpark de sinónimo privado
df = spark.read.table("<catalog_name>.<schema_name>.<synonym_name>")
df.show()

Consulta de sinónimos públicos

Los sinónimos públicos pertenecen al esquema por defecto de un catálogo, por lo que se les consulta con el patrón de nomenclatura de catálogo de tres partes, incluido default como esquema.

Ejemplo de SQL de Sinónimo Público
SELECT *
FROM <catalog_name>.default.<public_synonym_name>
Ejemplo de PySpark de sinónimo público
df = spark.read.table("<catalog_name>.default.<public_synonym_name>")
df.show()

Ver detalles de sinónimo

Puede ver los detalles de los datos subyacentes de un sinónimo o los detalles del objeto de sinónimo en sí.

  1. En la página inicial, haga clic en Catálogo maestro.
  2. Desplácese hasta el sinónimo del catálogo.
  3. Para ver las columnas expuestas a través del sinónimo, seleccione el separador Columnas.
  4. Para ver los detalles del objeto de sinónimo, seleccione el separador Detalles.