데이터베이스 개체 보안(Master Data Services)Database Object Security (Master Data Services)

Master Data ServicesMaster Data Services 데이터베이스에서 데이터는 여러 데이터베이스 테이블에 저장되고 뷰에서 볼 수 있습니다.In the Master Data ServicesMaster Data Services database, data is stored in multiple database tables and is visible in views. 마스터 데이터 관리자Master Data Manager 웹 응용 프로그램에서 보안을 설정한 정보는 Master Data ServicesMaster Data Services 데이터베이스에 액세스할 수 있는 사용자가 볼 수 있습니다.Information that you might have secured in the 마스터 데이터 관리자Master Data Manager Web application is visible to users with access to the Master Data ServicesMaster Data Services database.

특히 직원 급여 정보가 Employee 모델에 포함되거나 회사 재무 정보가 Account 모델에 포함될 수 있습니다.Specifically, employee salary information might be contained in an Employee model, or company financial information might be in an Account model. 마스터 데이터 관리자Master Data Manager 사용자 인터페이스에서 이러한 모델에 대한 사용자 액세스를 거부할 수 있지만 데이터베이스에 액세스할 수 있는 사용자는 이 데이터를 볼 수 있습니다.You can deny a user access to these models in the 마스터 데이터 관리자Master Data Manager user interface, but users with access to the database can view this data.

데이터베이스 개체에 대한 사용 권한을 부여하여 특정 데이터를 사용할 수 있는 사용자를 지정할 수 있습니다.You can grant permissions to database objects to make specific data available to users. 권한 부여 방법에 대한 자세한 내용은 GRANT 개체 사용 권한(Transact-SQL)을 참조하세요.For more information on granting permissions, see GRANT Object Permissions (Transact-SQL). SQL Server 보안 설정 방법은 Securing SQL Server을 참조하십시오.For more information about securing SQL server, see Securing SQL Server.

다음 태스크를 수행하려면 Master Data ServicesMaster Data Services 데이터베이스에 대한 액세스 권한이 필요합니다.The following tasks require access to the Master Data ServicesMaster Data Services database:

데이터 준비 Staging Data

다음 표에서 각 보안 개체에는 이름의 일부로 "이름"이 있습니다.In the following table, each securable has “name” as part of the name. 이것은 엔터티를 만들 때 지정된 준비 테이블의 이름을 나타냅니다.This indicates the name of the staging table that is specified when an entity is created. 자세한 내용은 개요: 테이블에서 데이터 가져오기(Master Data Services)를 참조하세요.For more information, see Overview: Importing Data from Tables (Master Data Services)

동작Action 보안 개체Securables PermissionsPermissions
리프 멤버 및 해당 특성을 만들고, 업데이트하고, 삭제합니다.Create, update, and delete leaf members and their attributes. stg.name_Leafstg.name_Leaf 필수: INSERTRequired: INSERT

선택 사항: SELECT 및 UPDATEOptional: SELECT and UPDATE
리프 준비 테이블의 데이터를 해당 MDS 데이터 집합 테이블에 로드합니다.Load the data from the Leaf staging table into the appropriate MDS database tables. stg.udp_name_Leafstg.udp_name_Leaf EXECUTEEXECUTE
통합 멤버 및 해당 특성을 만들고, 업데이트하고, 삭제합니다.Create, update, and delete consolidated members and their attributes. stg.name_Consolidatedstg.name_Consolidated 필수: INSERTRequired: INSERT

선택 사항: SELECT 및 UPDATEOptional: SELECT and UPDATE
통합 준비 테이블의 데이터를 해당 MDS 데이터 집합 테이블에 로드합니다.Load the data from the Consolidated staging table into the appropriate MDS database tables. stg.udp_name_Consolidatedstg.udp_name_Consolidated EXECUTEEXECUTE
명시적 계층에서 멤버를 이동합니다.Move members in an explicit hierarchy. stg.name_Relationshipstg.name_Relationship 필수: INSERTRequired: INSERT

선택 사항: SELECT 및 UPDATEOptional: SELECT and UPDATE
관계 준비 테이블의 데이터를 해당 MDS 테이블에 로드합니다.Load the data from the Relationship staging table into the appropriate MDS tables. stg.udp_name_Relationshipstg.udp_name_Relationship EXECUTEEXECUTE
준비 테이블의 데이터를 MDS 데이터 집합 테이블에 삽입하는 동안 발생한 오류를 봅니다.View errors that occurred when data from the staging tables was being inserted into the MDS database tables. stg.udp_name_Relationshipstg.udp_name_Relationship SELECTSELECT

자세한 내용은 개요: 테이블에서 데이터 가져오기(Master Data Services)를 참조하세요.For more information, see Overview: Importing Data from Tables (Master Data Services).

비즈니스 규칙에 대해 데이터 유효성 검사 Validating Data Against Business Rules

동작Action 보안 개체Securable PermissionsPermissions
비즈니스 규칙에 대해 데이터 버전의 유효성을 검사합니다.Validate a version of data against business rules mdm.udpValidateModelmdm.udpValidateModel EXECUTEEXECUTE

자세한 내용은 유효성 검사 저장 프로시저(Master Data Services)를 참조하세요.For more information, see Validation Stored Procedure (Master Data Services).

버전 삭제 Deleting Versions

동작Action 보안 개체Securables PermissionsPermissions
삭제할 버전의 ID 확인Determine the ID of the version you want to delete mdm.viw_SYSTEM_SCHEMA_VERSIONmdm.viw_SYSTEM_SCHEMA_VERSION SELECTSELECT
모델의 버전 삭제Delete a version of a model mdm.udpVersionDeletemdm.udpVersionDelete EXECUTEEXECUTE

자세한 내용은 버전 삭제(Master Data Services)를 참조하세요.For more information, see Delete a Version (Master Data Services).

계층 멤버 권한 즉시 적용 Immediately Applying Hierarchy Member Permissions

동작Action 보안 개체Securables PermissionsPermissions
멤버 권한 즉시 적용Immediately apply member permissions mdm.udpSecurityMemberProcessRebuildModelmdm.udpSecurityMemberProcessRebuildModel EXECUTEEXECUTE

자세한 내용은 멤버 권한 즉시 적용(Master Data Services)을 참조하세요.For more information, see Immediately Apply Member Permissions (Master Data Services).

시스템 설정 구성 Configuring System Settings

Master Data ServicesMaster Data Services에는 동작을 제어하기 위해 구성할 수 있는 시스템 설정이 있습니다.There are system settings that you can configure to control behavior in Master Data ServicesMaster Data Services. Master Data Services 구성 관리자Master Data Services Configuration Manager에서 이러한 설정을 조정할 수 있으며, UPDATE 권한이 있는 경우에는 mdm.tblSystemSetting 데이터베이스 테이블에서 이러한 설정을 직접 조정할 수 있습니다.You can adjust these settings in Master Data Services 구성 관리자Master Data Services Configuration Manager or if you have UPDATE access, you can adjust these settings directly in the mdm.tblSystemSetting database table. 자세한 내용은 시스템 설정(Master Data Services)을 참조하세요.For more information, see System Settings (Master Data Services).

관련 항목:See Also

보안(Master Data Services)Security (Master Data Services)