在 Master Data Services 資料庫中,數據會儲存在多個資料庫數據表中,並在檢視中可見。 具有 Master Data Services 數據庫存取權的使用者可以看到 Master Data Manager Web 應用程式中可能已保護的資訊。
具體來說,員工工資資訊可能包含在員工模型中,或公司財務資訊可能位於帳戶模型中。 您可以在 Master Data Manager 使用者介面中拒絕使用者存取這些模型,但具有數據庫存取權的使用者可以檢視此數據。
您可以將許可權授與資料庫物件,讓特定數據可供使用者使用。 如需授與權限的詳細資訊,請參閱 GRANT 物件權限 (Transact-SQL) 。 如需保護 SQL Server 的詳細資訊,請參閱 保護 SQL Server。
下列工作需要存取 Master Data Services 資料庫:
暫存數據
在下表中,每個安全性實體都有 「name」 作為名稱的一部分。 建立實體時指定的臨時表名稱即表示這一點。 如需詳細資訊,請參閱 數據匯入(Master Data Services)
| 行動 | 可設定權限的安全物件 | 權限 |
|---|---|---|
| 將葉成員及其屬性載入暫存表。 | stg.name_Leaf | 必要:INSERT 選擇性:SELECT 和 UPDATE |
| 將資料從 Leaf 臨時表載入至合適的 MDS 資料庫資料表。 | stg.udp_名稱_Leaf | 執行指令 |
| 將合併成員及其屬性載入暫存表。 | stg.name_Consolidated | 必要:插入 選擇性:SELECT 和 UPDATE |
| 將資料從合併暫存表匯入到適當的 MDS 資料庫表格。 | stg.udp_名稱_Consolidated | 執行指令 |
| 將屬於明確階層的葉節點及合併成員之間的關係載入到暫存表。 | stg.name_關係 | 必需:插入 選擇性:SELECT 和 UPDATE |
| 將數據從 Relationship 臨時表載入適當的 MDS 數據表。 | stg.udp_名稱_Relationship | 執行指令 |
| 檢視將資料從暫存表插入 MDS 資料庫資料表時發生的錯誤。 | stg.udp_名稱_Relationship | 選擇 |
如需詳細資訊,請參閱數據匯入(Master Data Services)。
根據商務規則驗證數據
| 行動 | 可保護的 | 權限 |
|---|---|---|
| 根據商務規則驗證數據版本 | mdm.udpValidateModel | 執行指令 |
如需詳細資訊,請參閱驗證預存程式(Master Data Services)。
刪除版本號
| 行動 | 可設定權限的安全物件 | 權限 |
|---|---|---|
| 判斷您要刪除之版本的識別碼 | mdm.viw_SYSTEM_SCHEMA_VERSION | 選擇 |
| 刪除模型的版本 | mdm.udpVersionDelete | 執行指令 |
如需詳細資訊,請參閱刪除版本(Master Data Services)。
立即套用階層成員許可權
| 行動 | 可設定權限的安全物件 | 權限 |
|---|---|---|
| 立即套用成員權限 | 安全成員過程重建模型 | 執行指令 |
如需詳細資訊,請參閱立即套用成員許可權(Master Data Services)。
變更系統管理員帳戶
| 行動 | 可設定權限的安全物件 | 權限 |
|---|---|---|
| 判斷新系統管理員的 SID | mdm.tblUser | 選擇 |
| 變更系統管理員帳戶 | mdm.udp安全設置管理員 | 執行指令 |
如需詳細資訊,請參閱變更系統管理員帳戶(Master Data Services)。
設定系統設定
您可以設定系統設定來控制 Master Data Services 中的行為。 您可以在 Master Data Services 組態管理員中調整這些設定,或者如果您有 UPDATE 存取權,可以直接在 mdm.tblSystemSetting 資料庫數據表中調整這些設定。 如需詳細資訊,請參閱系統設定(Master Data Services)。