本文概述如何註冊 Oracle,以及如何在 Microsoft Purview 中驗證 Oracle 並與之互動。 如需 Microsoft Purview 的詳細資訊,請閱讀簡介 文章。
支援的功能
掃描功能
| 中繼資料擷取 | 完整掃描 | 增量掃描 | 範圍掃描 |
|---|---|---|---|
| 是 | 是 | 否 | 是 |
支援的 Oracle 伺服器版本為 6i 至 19c。 掃描 Oracle 來源時,不支援 Oracle Proxy 伺服器。
掃描 Oracle 來源時,Microsoft Purview 支援:
擷取技術中繼資料,包括:
- 伺服器
- Schemas
- 套件
- 資料表,包括資料行、外部索引鍵、索引、觸發程式和唯一條件約束
- 檢視,包括資料行和觸發程式
- 預存程序,包括參數資料集和結果集
- 函數,包括參數 dataset
- Sequences
- 同義詞
- 類型,包括類型屬性
擷取資料表和檢視之間資產關係的靜態譜系。
設定掃描時,您可以選擇掃描整個 Oracle 伺服器,或將掃描範圍限定為符合指定名稱 () 或名稱模式的綱目子集。
其他功能
如需 分類、 敏感度標籤、 原則、 資料譜系和 即時檢視,請參閱 支援的功能清單。
已知限制
- 目前,不會在中繼資料或階層中擷取 Oracle 服務名稱。
- 從數據源刪除物件時,目前後續掃描不會自動移除 Microsoft Purview 中的對應資產。
必要條件
具有作用中訂用帳戶的 Azure 帳戶。 免費創建一個帳戶。
使用 傳統治理入口網站的 Microsoft Purview 企業版或作用中的 Microsoft Purview 帳戶。
您必須是資料來源系統管理員和資料讀取者,才能在 Microsoft Purview 資料對應中註冊來源。 取得 網域和集合權限的詳細資料。
設定最新的 自我裝載整合執行階段。 如需詳細資訊,請參閱 建立和設定自我裝載整合執行階段指南。
請確定安裝自我裝載整合執行階段的電腦上已安裝具有 OJDBC 驅動程式 8 的 OpenJDK 8。 安裝 JDK 之後,重新啟動電腦,使其生效。
請確定C++ 可轉散發套件 (版本的 Visual Studio 2012 Update 4 或更新版本的) 已安裝在自我裝載整合執行階段電腦上。 如果您尚未安裝此更新,可以在此處下載。
在執行自我裝載整合執行階段的電腦上下載 Oracle JDBC 驅動程式 。 記下您將用來設定掃描的資料夾路徑。
注意事項
驅動程式應該可由自我裝載整合執行階段存取。 根據預設,自我裝載整合執行階段會使用 本機服務帳戶 “NT SERVICE\DIAHostService”。 確保它具有驅動程式資料夾的「讀取並執行」和「列出資料夾內容」權限。
掃描所需的權限
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 入口網站在 Microsoft Purview 中註冊 Oracle。
註冊步驟
若要在資料對應中註冊新的 Oracle 來源,請執行下列動作:
存取 Microsoft Purview 資料對應取決於您使用的入口網站體驗。
- 如果您使用 Microsoft Purview 入口網站,請直接流覽至入口網站 (https://purview.microsoft.com) ,然後選取 [數據對應 ] 解決方案。
- 如果您使用傳統 Microsoft Purview 治理入口網站,請直接流覽至入口網站 (https://web.purview.azure.com) ,選取您的 Microsoft Purview 帳戶,然後從左側功能表中選取 [ 數據對應 ]。
選取 資料來源
選擇 註冊
在 [ 登錄來源 ] 上,選取 [ Oracle]。 選取 [繼續]。
在 [將來源 (Oracle) 上註冊] 畫面上,執行下列動作:
輸入 名稱 資料來源將列在目錄中。
輸入 主機 名稱以連線至 Oracle 來源。 這可以是:
- 用來連接至資料庫伺服器的主機名稱。 例如:
MyDatabaseServer.com - IP 位址。 例如:
192.169.1.2
- 用來連接至資料庫伺服器的主機名稱。 例如:
輸入用來連線至資料庫伺服器的 連接埠號碼 (預設為 Oracle) 1521。
輸入 Oracle 服務名稱 (而不是用來連線至資料庫伺服器的 Oracle UID) 。
從清單中選取集合。
完成以註冊資料來源。
掃描
請依照下列步驟掃描 Oracle 並自動分類資產。 如需一般掃描的詳細資訊,請參閱我們的 掃描和擷取簡介。
建立並執行掃描
若要建立並執行新的掃描,請執行下列動作:
在資料對應的 [ 來源管理 ] 底下,選取 [整合執行階段]。 請確定已設定自我裝載整合執行階段。 如果未設定,請使用 此處 所述的步驟來建立自我裝載整合執行階段。
導覽至 來源。
選取已註冊的 Oracle 來源。
選取 [+ 新增掃描]。
提供以下詳細資訊:
名稱:掃描的名稱
透過整合執行階段連線:選取已設定的自我裝載整合執行階段
認證:選取要連線到資料來源的認證。 確保:
- 在建立認證時選取 [基本驗證]。
- 在「使用者名稱」輸入欄位中提供用來連接至資料庫伺服器的使用者名稱。
- 將用來連線至資料庫伺服器的使用者密碼儲存在秘密金鑰中。
結構描述:列出要匯入的結構描述子集,以 區分大小寫 的方式表示為分號分隔的清單。 例如,
schema1;schema2。 如果該清單是空的,則會匯入所有使用者結構描述。 預設會忽略所有系統綱目 (例如 SysAdmin) 和物件。可接受的結構描述名稱模式可以是靜態名稱或包含萬用字元 %。 例如:
A%;%B;%C%;D- 以 A 或
- 以 B 結尾或
- 包含 C 或
- 等於 D
不接受使用 NOT 和特殊字元。
驅動程式位置:指定執行自我裝載整合執行階段所在機器中 JDBC 驅動程式位置的路徑。 例如:
D:\Drivers\Oracle。- 針對本機電腦上的自我裝載整合執行階段:
D:\Drivers\Oracle。 這是有效 JAR 資料夾位置的路徑。 此值必須是有效的絕對檔案路徑,且不包含空格。 請確定驅動程式可由自我裝載整合執行階段存取;如需詳細資訊,請參閱 必要條件。
- 針對本機電腦上的自我裝載整合執行階段:
預存程序詳細資料:控制從預存程序匯入的詳細資料數目:
- 簽章:預存程序的名稱和參數。
- 程式碼、簽章:預存程序的名稱、參數和程式碼。
- 譜系、程式碼、簽章:預存程序的名稱、參數和程式碼,以及從程式碼衍生的資料譜系。
- 無:不包含預存程序詳細資料。
可用記憶體上限:客戶 VM 上可供掃描處理程序使用的記憶體 (上限) 以 GB 為單位。 這取決於要掃描的 Oracle 來源大小。
注意事項
根據經驗,請為每 1000 個表提供 1GB 記憶體
選取 [ 測試連線]。
注意事項
使用掃描設定 UI 中的「測試連線」按鈕來測試連線。 自我裝載整合執行階段組態管理員 UI 中的> [測試連線] - 診斷索引標籤不會完全驗證連線。
選取 [繼續]。
選取要分類的 掃描規則集 。 您可以在系統預設值、現有自訂規則集之間進行選擇,或內嵌 建立新的規則集 。
選擇您的 掃描觸發器。 您可以設定排程或執行掃描一次。
檢閱您的掃描,然後選取儲存並執行。
檢視掃描和掃描執行
若要檢視現有掃描:
- 移至 Microsoft Purview 入口網站。 在左窗格中,選取 資料對應。
- 選取資料來源。 您可以在 「最近掃描」下檢視該資料來源上現有的掃描清單,也可以在 「掃描」 標籤上檢視所有掃描。
- 選取具有您要檢視結果的掃描。 窗格會顯示所有先前的掃描執行,以及每個掃描執行的狀態和度量。
- 選取執行 ID 以檢查 掃描執行詳細資料。
管理您的掃描
若要編輯、取消或刪除掃描:
移至 Microsoft Purview 入口網站。 在左窗格中,選取 資料對應。
選取資料來源。 您可以在 「最近掃描」下檢視該資料來源上現有的掃描清單,也可以在 「掃描」 標籤上檢視所有掃描。
選取您要管理的掃描。 然後您可以:
- 選取編輯 掃描,以編輯掃描。
- 選取 [取消掃描執行] 來取消進行中的掃描。
- 選取 [刪除掃描] 來刪除掃描。
注意事項
- 刪除掃描不會刪除從先前掃描建立的型錄資產。
譜系
掃描 Oracle 來源之後,您可以瀏覽整合式目錄或搜尋整合式目錄以檢視資產詳細資料。
轉到資產 -> 譜系選項卡,您可以在適用時查看資產關係。 請參閱支援的 Oracle 譜系案例中的 支援功能 一節。 如需有關譜系的詳細資訊,請參閱 資料譜系 和 譜系使用者指南。
後續步驟
現在您已註冊來源,請遵循下列指南,以深入瞭解 Microsoft Purview 和您的數據。