本文說明如何註冊 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 及你的資料。