本文說明如何註冊 Oracle,以及如何在 Microsoft Purview 中驗證與互動。 欲了解更多關於 Microsoft Purview 的資訊, 請閱讀導言文章。
支援功能
掃描能力
| 元資料擷取 | 全掃描 | 增量掃描 | 瞄準鏡掃描 |
|---|---|---|---|
| 是 | 是 | 否 | 是 |
支援的 Oracle 伺服器版本從 6i 到 19c。 掃描 Oracle 原始碼時不支援 Oracle 代理伺服器。
掃描 Oracle 原始碼時,Microsoft Purview 支援:
擷取技術元資料,包括:
- 伺服器
- Schemas
- 套件
- 表格包括欄位、外鍵、索引、觸發條件及唯一限制
- 視圖包括欄位與觸發器
- 儲存程序,包括參數資料集與結果集
- 函數,包括參數資料集
- Sequences
- 同義詞
- 類型,包括類型屬性
擷取資產上的靜態血統,資料表與檢視之間的關係。
儲存程序的血統。
在設定掃描時,你可以選擇掃描整個 Oracle 伺服器,或將掃描範圍擴展到與一個或多個名稱或名稱模式相符的結構子集。
其他功能
關於 分類、 敏感性標籤、 政策、 資料血統及 即時檢視,請參閱 支援功能清單。
已知限制
- 目前,Oracle 服務名稱並未被捕捉在元資料或階層結構中。
- 當物件從資料來源刪除時,目前後續掃描不會自動移除 Microsoft Purview 中對應的資產。
必要條件
一個有有效訂閱的 Azure 帳號。 免費註冊帳號。
企業版 Microsoft Purview 或使用經典治理入口網站的活躍 Microsoft Purview 帳號。
你需要具備資料來源管理員(Data Source Administrator)和資料閱讀者身份,才能在 Microsoft Purview 資料對應中註冊來源。 取得有關網域與收藏權限的詳細資訊。
設定最新的 自架整合執行時。 欲了解更多資訊,請參閱 建立與配置自架整合執行時指南。
確保安裝自架整合執行時的機器上安裝了 OpenJDK 8 搭配 OJDBC 驅動程式 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 入口網站在 Oracle Microsoft Purview 註冊。
註冊步驟
要在您的資料地圖中註冊新的 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
- 一個用來連接資料庫伺服器的主機名稱。 例如:
輸入用於連接資料庫伺服器的 埠號 (1521,這是 Oracle) 的預設方式。
輸入 Oracle 服務名稱 (不是用來連接資料庫伺服器) Oracle UID。
從列表中選擇一個收藏。
完成註冊資料來源。
掃描
請依照以下步驟掃描 Oracle 並自動分類資產。 關於掃描的更多資訊,請參閱我們 對掃描與攝取的介紹。
建立並執行掃描
要建立並執行新的掃描,請執行以下步驟:
在資料映射的「Source management」中,選擇「整合執行時」。 確保有自架整合執行時。 如果還沒設定好,請依 照這裡 提到的步驟建立自架整合執行時。
前往 資料來源。
選擇註冊的 Oracle 來源。
選擇 + 新掃描。
請提供以下細節:
名稱:掃描的名稱
透過整合執行時連接:選擇已設定的自架整合執行時
憑證:選擇要連接到資料來源的憑證。 務必:
- 建立憑證時選擇基本認證。
- 在使用者名稱輸入欄位提供用於連接資料庫伺服器的使用者名稱。
- 將用於連接資料庫伺服器的使用者密碼儲存在秘密金鑰中。
結構:以分號分隔大小 寫 方式匯入的結構子集。 例如,
schema1;schema2。 如果該清單是空的,所有使用者結構都會被匯入。 所有系統結構 (例如系統管理員) 和物件,預設都會被忽略。可接受的結構名稱模式可以是靜態名稱,也可以包含萬用字百分比。 例如:
A%;%B;%C%;D- 以 A 或
- 以 B 或 結尾
- 包含 C 或
- 等於D
使用NOT和特殊字元是不可接受的。
驅動程式位置:指定你機器中執行自主機整合執行時中 JDBC 驅動程式位置的路徑。 例如:
D:\Drivers\Oracle。- 對於本地機器上的自架整合執行時:
D:\Drivers\Oracle。 它是通往有效 JAR 資料夾位置的路徑。 該值必須是有效的絕對檔案路徑,且不包含空間。 確保驅動程式能被自架整合執行時存取;在 先修課程中了解更多。
- 對於本地機器上的自架整合執行時:
儲存程序細節:控制從儲存程序匯入的細節數量:
- 簽名:儲存程序的名稱與參數。
- 程式碼、簽名:儲存程序的名稱、參數與程式碼。
- 脈絡、程式碼、簽名:儲存程序的名稱、參數與程式碼,以及從程式碼衍生出的資料沿革。
- 無:儲存程序細節未包含。
最大可用記憶體:客戶虛擬機上) 最大 (GB 記憶體,供掃描程序使用。 這取決於要掃描的 Oracle 原始碼大小。
注意事項
經驗法則是,請每 1000 個資料表提供 1GB 記憶體
選擇 測試連線。
注意事項
在掃描設定介面中使用「測試連線」按鈕來測試連線。 自架整合執行時設定管理器 UI -> 診斷標籤中的「測試連線」並未完全驗證連線性。
選取 [繼續]。
選擇掃描 規則集 進行分類。 你可以選擇系統預設、現有自訂規則集,或是內嵌 建立新的規則集 。
選擇你的 掃描觸發器。 你可以設定排程或只跑一次掃描。
檢視你的掃描結果,選擇 儲存並執行。
查看您的掃描與掃描跑數
查看現有掃描檔:
- 前往 Microsoft Purview 入口網站。 在左側窗格選擇 「資料地圖」。
- 選擇資料來源。 你可以在 「最近掃描」頁面查看該資料來源上現有的掃描清單,或在 「掃描」 標籤中查看所有掃描。
- 選擇你想查看的掃描結果。 面板會顯示所有之前的掃描紀錄,以及每次掃描的狀態和指標。
- 選擇跑道 ID 來檢查 掃描跑的細節。
管理你的掃描
要編輯、取消或刪除掃描件:
前往 Microsoft Purview 入口網站。 在左側窗格,選擇 資料映射。
選擇資料來源。 你可以在 「最近掃描」頁面查看該資料來源上現有的掃描清單,或在 「掃描」 標籤中查看所有掃描。
選擇你想管理的掃描。 然後您可以:
- 請選擇 「編輯掃描」來編輯掃描。
- 選擇 取消掃描執行,請取消進行中的掃描。
- 選擇 刪除掃描後刪除掃描。
注意事項
- 刪除掃描檔不會刪除之前掃描產生的目錄資產。
譜系
掃描 Oracle 來源後,您可以瀏覽整合式目錄或搜尋整合式目錄以查看資產細節。
到資產-> 血統分頁,你可以在適用時看到資產關係。 請參閱支援的 Oracle 血統情境中的 支援能力 部分。 欲了解更多關於血統的一般資訊,請參閱 資料血統 及 血統使用者指南。
後續步驟
現在你已經註冊了來源,請依照以下指南了解更多關於 Microsoft Purview 及你的資料。