同義字

Oracle AI Data Platform 支援從 Oracle Autonomous AI Database 支援的外部目錄匯入的專用和公用同義字。

同義字是另一個結構物件的別名。Oracle AI Data Platform 支援來自外部目錄來源的公用和專用同義字。同義字通常用來簡化物件參照,或提供穩定且容易操作的名稱。對基礎物件的存取仍然取決於適用的來源和 AI Data Platform 權限。如需有關同義字的詳細資訊,請參閱 Oracle AI Database Concepts 。

您可以使用同義字來參照基礎表格或視觀表,而不需要該表格或視觀表的三個部份名稱。

專用同義字

專用同義字屬於特定綱要。它們會顯示在該綱要的「同義字」資料夾中,並參照為 <catalog_name>.<schema_name>.<private_synonym_name>。

公用同義字

公用同義字是在來源資料庫層次定義,而不是由特定綱要擁有。在 AI 資料平台中,它們會顯示在「預設」(公用同義字) 結構描述下。基礎物件的存取仍然受到適用權限的限制。公用同義字會以一律包含 default 綱要的三部分名稱參照,而且可以從下列格式的記事本和代理程式呼叫:<catalog>.default.<public_synonym_name>

系統會使用同義字類型的適當目錄命名模式,透過 SQL 和記事本在 AI 資料平台中查詢同義字支援的物件。

專用同義字查詢

系統會使用私密同義字的三部分目錄命名查詢私密同義字。

專用同義字 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. 若要檢視同義字物件的詳細資訊,請選取詳細資訊頁籤。