本文說明如何註冊 PostgreSQL,以及如何在 Microsoft Purview 中驗證與互動 PostgreSQL。 欲了解更多關於 Microsoft Purview 的資訊, 請閱讀導言文章。
支援功能
掃描能力
| 元資料擷取 | 全掃描 | 增量掃描 | 瞄準鏡掃描 |
|---|---|---|---|
| 是 | 是 | 否 | 是 |
支援的 PostgreSQL 伺服器版本為 8.x 至 16.x。
掃描 PostgreSQL 原始碼時,Microsoft Purview 支援:
擷取技術元資料,包括:
- 伺服器
- 資料庫
- Schemas
- 包含欄位的表格
- 包含柱子的景觀
擷取資產上的靜態血統,資料表與檢視之間的關係。
在設定掃描時,你可以選擇掃描整個 PostgreSQL 資料庫,或將掃描範圍擴大到與名稱名稱 () 或名稱模式相符的子集, (的名稱模式) 。
其他功能
關於 分類、 敏感性標籤、 政策、 資料血統及 即時檢視,請參閱 支援功能清單。
已知限制
當物件從資料來源刪除時,目前後續掃描不會自動移除 Microsoft Purview 中對應的資產。
必要條件
- 一個有有效訂閱的 Azure 帳號。 免費註冊帳號。
- 一個活躍的 Microsoft Purview 帳號。
- 你需要 Data Source Administrator 和 Data Reader 權限,才能在 Microsoft Purview 治理入口網站註冊並管理來源。 欲了解更多權限相關資訊,請參閱 Microsoft Purview 中的存取控制。
注意事項
如果你的資料儲存庫不公開存取 (且資料儲存限制了本地網路、私有網路或特定 IP 等的存取 ) , 你需要配置一個自架整合執行環境來連接它。
- 如果你的資料來源無法公開存取,請設定最新的自架整合執行時。
-
為你的情境選擇合適的整合執行時:
-
使用自架整合執行時:
- 請參考文章,建立並配置自架整合執行環境。
- 確保 JDK 11 安裝在安裝自架整合執行環境的機器上。 在你重新安裝 JDK 後重新啟動機器,這樣它才會生效。
- 確保C++ 可轉散發套件 (Visual Studio 2012 Update 4 或更新的) 安裝在運行自架整合執行時的機器上。 如果你還沒安裝這個更新,現在就 下載吧。
- 要使用 Kubernetes 支援的自架整合執行環境:
-
使用自架整合執行時:
-
為你的情境選擇合適的整合執行時:
掃描所需的權限
- PostgreSQL 使用者需要對系統資料表的讀取權限,才能存取進階的元資料。
- 使用者必須在預設 postgres 資料庫獲得 CONNECT 權限 (指令:GRANT CONNECT ON DATABASE POSTGRES TO [USER];) 。
登錄
本節說明如何利用 Microsoft Purview 治理入口網站Microsoft PostgreSQL 註冊。
註冊步驟
要在 Microsoft Purview 整合式目錄中註冊新的 PostgreSQL 來源,請依照以下步驟操作:
- 請在 Microsoft Purview 治理入口網站中,前往您的 Microsoft Purview 帳號。
- 在左側導覽中選擇 「資料地圖 」。
- 選擇 登記冊
- 在註冊原始碼時,選擇 PostgreSQL。 選取 [繼續]。
在 PostgreSQL) (註冊來源 畫面,請依照以下步驟操作:
輸入一個 名稱,該 資料來源會在目錄中列出。
輸入 伺服器 名稱即可連接到 PostgreSQL 的原始碼。 這可以是:
- 一個用來連接資料庫伺服器的主機名稱。 例如:
MyDatabaseServer.com - 一個 IP 位址。 例如:
192.169.1.2
- 一個用來連接資料庫伺服器的主機名稱。 例如:
輸入連接資料庫伺服器 (5432 的 Port ,預設是 PostgreSQL) 。
從列表中選擇一個收藏。
完成註冊資料來源。
掃描
請依照以下步驟掃描 PostgreSQL,自動識別資產。 關於掃描的更多資訊,請參閱我們 對掃描與攝取的介紹。
掃描驗證
PostgreSQL 原始碼所支援的認證類型是基本認證。
建立並執行掃描
要建立並執行新的掃描,請依照以下步驟操作:
如果你的伺服器是公開存取的,請跳過第二步。 否則,你需要確保你的自架整合執行時已經設定:
- 在 Microsoft Purview 治理入口網站,進入管理中心,選擇 整合執行環境。
- 確保有自架整合執行時可用。 如果還沒設置好,請依照 前置 條件中提到的步驟,設定自架整合執行時。
在 Microsoft Purview 治理入口網站中,請前往來源。
選擇註冊的 PostgreSQL 原始碼。
選擇 + 新掃描。
請提供以下細節:
名稱:掃描的名稱
透過整合執行時連線:如果您的伺服器是公開存取的,則選擇 Azure 自動解析的整合執行時;若非公開,則選擇已設定的自架整合執行環境。
憑證:選擇要連接到資料來源的憑證。 務必:
- 建立憑證時選擇 基本認證 。
- 在使用者名稱輸入欄位提供用於連接資料庫伺服器的使用者名稱。
- 將用於連接資料庫伺服器的使用者密碼儲存在秘密金鑰中。
資料庫:指定要匯入的資料庫實例名稱。
Schema:以分號分隔列表的方式匯入結構子集。 例如,
schema1;schema2。 如果該清單是空的,所有使用者結構都會被匯入。 所有系統結構 (例如系統管理員) 和物件,預設都會被忽略。可接受的結構名稱模式可以是靜態名稱,也可以包含萬用字百分比。 例如:
A%;%B;%C%;D- 以 A 或
- 以 B 或 結尾
- 包含 C 或
- 等於D
使用NOT和特殊字元是不可接受的。
使用自架整合執行時 (適用最大記憶體) :最大記憶體 (GB,) 客戶虛擬機上可供掃描程序使用。 這取決於要掃描的 PostgreSQL 原始碼大小。
注意事項
經驗法則是,請每 1000 個資料表提供 1GB 記憶體
選擇測試連線以驗證使用Azure Integration Runtime) 時 (可用的設定。
選取 [繼續]。
選擇你的 掃描觸發器。 你可以設定排程或只跑一次掃描。
檢視你的掃描結果,選擇 儲存並執行。
查看您的掃描與掃描跑數
查看現有掃描檔:
- 前往 Microsoft Purview 入口網站。 在左側窗格選擇 「資料地圖」。
- 選擇資料來源。 你可以在 「最近掃描」頁面查看該資料來源上現有的掃描清單,或在 「掃描」 標籤中查看所有掃描。
- 選擇你想查看的掃描結果。 面板會顯示所有之前的掃描紀錄,以及每次掃描的狀態和指標。
- 選擇跑道 ID 來檢查 掃描跑的細節。
管理你的掃描
要編輯、取消或刪除掃描件:
前往 Microsoft Purview 入口網站。 在左側窗格,選擇 資料映射。
選擇資料來源。 你可以在 「最近掃描」頁面查看該資料來源上現有的掃描清單,或在 「掃描」 標籤中查看所有掃描。
選擇你想管理的掃描。 然後您可以:
- 請選擇 「編輯掃描」來編輯掃描。
- 選擇 取消掃描執行,請取消進行中的掃描。
- 選擇 刪除掃描後刪除掃描。
注意事項
- 刪除掃描檔不會刪除之前掃描產生的目錄資產。
譜系
掃描 PostgreSQL 原始碼後,您可以瀏覽整合式目錄或搜尋整合式目錄以查看資產詳情。
到資產-> 血統分頁,你可以在適用時看到資產關係。 請參閱 支援的功能 部分,了解支援的 PostgreSQL 血統情境。 欲了解更多關於血統的一般資訊,請參閱 資料血統 及 血統使用者指南。
後續步驟
現在你已經註冊了來源,請依照以下指南了解更多關於 Microsoft Purview 及你的資料。