同义词

Oracle AI Data Platform 支持从 Oracle Autonomous AI Database 支持的外部目录中导入的专用和公共同义词。

同义词是其他方案对象的别名。Oracle AI Data Platform 支持来自外部目录源的公共和专用同义词。同义词通常用于简化对象引用或提供稳定的业务友好名称。对底层对象的访问仍取决于适用的源和 AI 数据平台权限。有关同义词的更多信息,请参阅 Oracle AI Database Concepts 。

可以使用该同义词引用基础表或视图,而不需要该表或视图具有三部分名称。

私有同义词

专用同义词属于特定方案。它们将显示在该方案的“同义词”文件夹中,并被引用为 <catalog_name>.<schema_name>.<private_synonym_name>。

公共同义词

公共同义词是在源数据库级别定义的,而不是由特定方案拥有。在 AI 数据平台中,它们显示在默认(公共同义词)模式下。对底层对象的访问仍受适用权限的约束。公共同义词使用三部分名称进行引用,这些名称始终包括 default 方案,并且可以从记事本和代理调用,格式如下:<catalog>.default.<public_synonym_name>

在 AI 数据平台中,使用同义词类型的相应目录命名模式通过 SQL 和记事本查询同义词支持的对象。

专用同义词查询

专用同义词使用由三个部分组成的目录命名进行查询。

专用同义词 SQL 示例
SELECT *
FROM <catalog_name>.<schema_name>.<synonym_name>
专用同义词 PySpark 示例
df = spark.read.table("<catalog_name>.<schema_name>.<synonym_name>")
df.show()

公共同义词查询

公共同义词属于目录中的默认方案,因此使用包含 default 作为方案的三部分目录命名模式来查询它们。

公共同义词 SQL 示例
SELECT *
FROM <catalog_name>.default.<public_synonym_name>
公共同义词 PySpark 示例
df = spark.read.table("<catalog_name>.default.<public_synonym_name>")
df.show()

查看同义词详细信息

您可以查看同义词的基础数据的详细信息,也可以查看同义词对象本身的详细信息。

  1. 在主页中,单击主目录。
  2. 导航到目录中的同义词。
  3. 要查看通过同义词公开的列,请选择列选项卡。
  4. 要查看同义词对象的详细信息,请选择详细信息选项卡。