Synonyme

Oracle AI Data Platform unterstützt private und öffentliche Synonyme, die aus externen Katalogen importiert wurden und von Oracle Autonomous AI Database unterstützt werden.

Ein Synonym ist ein Alias für einen anderen Schemaobjekt. Oracle AI Data Platform unterstützt öffentliche und private Synonyme aus externen Katalogquellen. Synonyme werden in der Regel verwendet, um Objektreferenzen zu vereinfachen oder einen stabilen, geschäftsfreundlichen Namen bereitzustellen. Der Zugriff auf das zugrunde liegende Objekt hängt weiterhin von der jeweiligen Quelle und den AI Data Platform-Berechtigungen ab. Weitere Informationen zu Synonymen finden Sie unter Oracle AI Database-Konzepte.

Sie können das Synonym verwenden, um die zugrunde liegende Tabelle oder View zu referenzieren, ohne den dreiteiligen Namen für diese Tabelle oder View zu benötigen.

Private Synonyme

Private Synonyme gehören zu einem bestimmten Schema. Sie werden im Ordner "Synonyme" dieses Schemas angezeigt und als <catalog_name>.<schema_name>.<private_synonym_name> referenziert.

Öffentliche Synonyme

Öffentliche Synonyme werden auf der Ebene der Quelldatenbank definiert, anstatt zu einem bestimmten Schema zu gehören. In AI Data Platform werden sie unter dem Standardschema (öffentliche Synonyme) angezeigt. Der Zugriff auf das zugrunde liegende Objekt unterliegt weiterhin den geltenden Berechtigungen. Öffentliche Synonyme werden mit dreiteiligen Namen referenziert, die immer das Schema default enthalten und von Notizbüchern und Agents mit dem folgenden Format aufgerufen werden können: <catalog>.default.<public_synonym_name>

Synonymgestützte Objekte werden in AI Data Platform über SQL und Notizbücher mit dem entsprechenden Katalogbenennungsmuster für den Synonymtyp abgefragt.

Private Synonymabfrage

Private Synonyme werden mit ihrer dreiteiligen Katalogbenennung abgefragt.

SQL-Beispiel für privates Synonym
SELECT *
FROM <catalog_name>.<schema_name>.<synonym_name>
Beispiel für einen privaten Synonym-PySpark
df = spark.read.table("<catalog_name>.<schema_name>.<synonym_name>")
df.show()

Öffentliche Synonymabfrage

Öffentliche Synonyme gehören zum Standardschema in einem Katalog. Daher werden sie mit dem dreiteiligen Katalogbenennungsmuster abgefragt, einschließlich default als Schema.

SQL-Beispiel für öffentliches Synonym
SELECT *
FROM <catalog_name>.default.<public_synonym_name>
Beispiel für Public Synonym-PySpark
df = spark.read.table("<catalog_name>.default.<public_synonym_name>")
df.show()

Synonymdetails anzeigen

Sie können die Details für die zugrunde liegenden Daten eines Synonyms oder die Details für das Synonymobjekt selbst anzeigen.

  1. Klicken Sie auf der Homepage auf Masterkatalog.
  2. Navigieren Sie zum Synonym in Ihrem Katalog.
  3. Um die über das Synonym angezeigten Spalten anzuzeigen, wählen Sie die Registerkarte Spalten aus.
  4. Um Details für das Synonymobjekt anzuzeigen, wählen Sie die Registerkarte Details aus.