共用方式為


連接並管理 Microsoft Purview 中的 Oracle

本文說明如何註冊 Oracle,以及如何在 Microsoft Purview 中驗證與互動。 欲了解更多關於 Microsoft Purview 的資訊, 請閱讀導言文章

支援功能

掃描能力

元資料擷取 全掃描 增量掃描 瞄準鏡掃描

支援的 Oracle 伺服器版本從 6i 到 19c。 掃描 Oracle 原始碼時不支援 Oracle 代理伺服器。

掃描 Oracle 原始碼時,Microsoft Purview 支援:

  • 擷取技術元資料,包括:

    • 伺服器
    • Schemas
    • 套件
    • 表格包括欄位、外鍵、索引、觸發條件及唯一限制
    • 視圖包括欄位與觸發器
    • 儲存程序,包括參數資料集與結果集
    • 函數,包括參數資料集
    • Sequences
    • 同義詞
    • 類型,包括類型屬性
  • 擷取資產上的靜態血統,資料表與檢視之間的關係。

  • 儲存程序的血統。

在設定掃描時,你可以選擇掃描整個 Oracle 伺服器,或將掃描範圍擴展到與一個或多個名稱或名稱模式相符的結構子集。

其他功能

關於 分類敏感性標籤政策資料血統即時檢視,請參閱 支援功能清單

已知限制

  • 目前,Oracle 服務名稱並未被捕捉在元資料或階層結構中。
  • 當物件從資料來源刪除時,目前後續掃描不會自動移除 Microsoft Purview 中對應的資產。

必要條件

掃描所需的權限

Microsoft Purview 支援基本的驗證 (使用者名稱與密碼) 以掃描 Oracle。 Oracle 使用者必須擁有系統資料表的讀取權限,才能存取進階的元資料與分類。

使用者應該有權限建立會話並SELECT_CATALOG_ROLE指派角色。 或者,使用者也可以對此連接器查詢元資料的每個系統資料表授予 SELECT 權限:

grant create session to [user];
grant select on all_users to [user];
grant select on dba_objects to [user];
grant select on dba_tab_comments to [user];
grant select on dba_external_locations to [user];
grant select on dba_directories to [user];
grant select on dba_mviews to [user];
grant select on dba_clu_columns to [user];
grant select on dba_tab_columns to [user];
grant select on dba_col_comments to [user];
grant select on dba_constraints to [user];
grant select on dba_cons_columns to [user];
grant select on dba_indexes to [user];
grant select on dba_ind_columns to [user];
grant select on dba_procedures to [user];
grant select on dba_synonyms to [user];
grant select on dba_views to [user];
grant select on dba_source to [user];
grant select on dba_triggers to [user];
grant select on dba_arguments to [user];
grant select on dba_sequences to [user];
grant select on dba_dependencies to [user];
grant select on dba_type_attrs to [user];
grant select on V_$INSTANCE to [user];
grant select on v_$database to [user];

為了分類,使用者必須在相關資料表上擁有讀取器 (SELECT) 權限。

針對個別表格 請使用以下 SQL 指令來授權存取特定資料表:

GRANT SELECT ON [table_name] TO [purview_user];

同時所有表格 要授權資料庫中所有資料表的存取權限,請使用:

GRANT SELECT ANY TABLE TO [purview_user];

登錄

本節說明如何利用Microsoft Purview 入口網站在 Oracle Microsoft Purview 註冊。

註冊步驟

要在您的資料地圖中註冊新的 Oracle 來源,請執行以下步驟:

  1. 存取 Microsoft Purview 資料對應取決於你使用的入口網站體驗。

    • 如果你正在使用 Microsoft Purview 入口網站,請直接進入) (https://purview.microsoft.com 入口網站,並選擇 資料地圖 解決方案。
    • 如果您使用經典的 Microsoft Purview 治理入口網站,請直接進入入口 (https://web.purview.azure.com) ,選擇您的 Microsoft Purview 帳戶,並從左側選單選擇 資料地圖
  2. 精選 資料來源

  3. 選擇 登記冊

  4. 在「註冊來源」中,選擇 Oracle。 選取 [繼續]

    Microsoft Purview 資料對應中暫存器來源選單的截圖。

Oracle) 畫面 (註冊來源 ,請執行以下操作:

  1. 輸入一個 名稱,該 資料來源會在目錄中列出。

  2. 輸入 主機 名稱即可連接到 Oracle 來源。 這可以是:

    • 一個用來連接資料庫伺服器的主機名稱。 例如:MyDatabaseServer.com
    • 一個 IP 位址。 例如:192.169.1.2
  3. 輸入用於連接資料庫伺服器的 埠號 (1521,這是 Oracle) 的預設方式。

  4. 輸入 Oracle 服務名稱 (不是用來連接資料庫伺服器) Oracle UID。

  5. 從列表中選擇一個收藏。

  6. 完成註冊資料來源。

    登錄 Oracle 來源選項的截圖。

掃描

請依照以下步驟掃描 Oracle 並自動分類資產。 關於掃描的更多資訊,請參閱我們 對掃描與攝取的介紹

提示

要排除掃描時出現的問題:

  1. 確認你已遵守所有 先決條件
  2. 請參考我們的 掃描故障排除文件

建立並執行掃描

要建立並執行新的掃描,請執行以下步驟:

  1. 在資料映射的「Source management」中,選擇「整合執行時」。 確保有自架整合執行時。 如果還沒設定好,請依 照這裡 提到的步驟建立自架整合執行時。

  2. 前往 資料來源

  3. 選擇註冊的 Oracle 來源。

  4. 選擇 + 新掃描

  5. 請提供以下細節:

    1. 名稱:掃描的名稱

    2. 透過整合執行時連接:選擇已設定的自架整合執行時

    3. 憑證:選擇要連接到資料來源的憑證。 務必:

      • 建立憑證時選擇基本認證。
      • 在使用者名稱輸入欄位提供用於連接資料庫伺服器的使用者名稱。
      • 將用於連接資料庫伺服器的使用者密碼儲存在秘密金鑰中。
    4. 結構:以分號分隔大小 方式匯入的結構子集。 例如,schema1;schema2。 如果該清單是空的,所有使用者結構都會被匯入。 所有系統結構 (例如系統管理員) 和物件,預設都會被忽略。

      可接受的結構名稱模式可以是靜態名稱,也可以包含萬用字百分比。 例如:A%;%B;%C%;D

      • 以 A 或
      • 以 B 或 結尾
      • 包含 C 或
      • 等於D

      使用NOT和特殊字元是不可接受的。

    5. 驅動程式位置:指定你機器中執行自主機整合執行時中 JDBC 驅動程式位置的路徑。 例如:D:\Drivers\Oracle

      1. 對於本地機器上的自架整合執行時: D:\Drivers\Oracle。 它是通往有效 JAR 資料夾位置的路徑。 該值必須是有效的絕對檔案路徑,且不包含空間。 確保驅動程式能被自架整合執行時存取;在 先修課程中了解更多。
    6. 儲存程序細節:控制從儲存程序匯入的細節數量:

      • 簽名:儲存程序的名稱與參數。
      • 程式碼、簽名:儲存程序的名稱、參數與程式碼。
      • 脈絡、程式碼、簽名:儲存程序的名稱、參數與程式碼,以及從程式碼衍生出的資料沿革。
      • 無:儲存程序細節未包含。
    7. 最大可用記憶體:客戶虛擬機上) 最大 (GB 記憶體,供掃描程序使用。 這取決於要掃描的 Oracle 原始碼大小。

      注意事項

      經驗法則是,請每 1000 個資料表提供 1GB 記憶體

      Oracle 掃描設定頁面的截圖。

  6. 選擇 測試連線

    注意事項

    在掃描設定介面中使用「測試連線」按鈕來測試連線。 自架整合執行時設定管理器 UI -> 診斷標籤中的「測試連線」並未完全驗證連線性。

  7. 選取 [繼續]

  8. 選擇掃描 規則集 進行分類。 你可以選擇系統預設、現有自訂規則集,或是內嵌 建立新的規則集

  9. 選擇你的 掃描觸發器。 你可以設定排程或只跑一次掃描。

  10. 檢視你的掃描結果,選擇 儲存並執行

查看您的掃描與掃描跑數

查看現有掃描檔:

  1. 前往 Microsoft Purview 入口網站。 在左側窗格選擇 「資料地圖」。
  2. 選擇資料來源。 你可以在 「最近掃描」頁面查看該資料來源上現有的掃描清單,或在 「掃描」 標籤中查看所有掃描。
  3. 選擇你想查看的掃描結果。 面板會顯示所有之前的掃描紀錄,以及每次掃描的狀態和指標。
  4. 選擇跑道 ID 來檢查 掃描跑的細節

管理你的掃描

要編輯、取消或刪除掃描件:

  1. 前往 Microsoft Purview 入口網站。 在左側窗格,選擇 資料映射

  2. 選擇資料來源。 你可以在 「最近掃描」頁面查看該資料來源上現有的掃描清單,或在 「掃描」 標籤中查看所有掃描。

  3. 選擇你想管理的掃描。 然後您可以:

    • 請選擇 「編輯掃描」來編輯掃描。
    • 選擇 取消掃描執行,請取消進行中的掃描。
    • 選擇 刪除掃描後刪除掃描。

注意事項

  • 刪除掃描檔不會刪除之前掃描產生的目錄資產。

譜系

掃描 Oracle 來源後,您可以瀏覽整合式目錄搜尋整合式目錄以查看資產細節。

到資產-> 血統分頁,你可以在適用時看到資產關係。 請參閱支援的 Oracle 血統情境中的 支援能力 部分。 欲了解更多關於血統的一般資訊,請參閱 資料血統血統使用者指南

Oracle 血統檢視

後續步驟

現在你已經註冊了來源,請依照以下指南了解更多關於 Microsoft Purview 及你的資料。