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 SynonymSELECT *
FROM <catalog_name>.<schema_name>.<synonym_name>Beispiel für einen privaten Synonym-PySparkdf = 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.
SELECT *
FROM <catalog_name>.default.<public_synonym_name>Beispiel für Public Synonym-PySparkdf = 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.
- Klicken Sie auf der Homepage auf Masterkatalog.
- Navigieren Sie zum Synonym in Ihrem Katalog.
- Um die über das Synonym angezeigten Spalten anzuzeigen, wählen Sie die Registerkarte Spalten aus.
- Um Details für das Synonymobjekt anzuzeigen, wählen Sie die Registerkarte Details aus.