개요: 테이블에서 데이터 가져오기(Master Data Services)Overview: Importing Data from Tables (Master Data Services)

Master Data ServicesMaster Data Services에서 데이터에 대한 모델을 만들면 데이터 추가를 시작하고 데이터를 변경할 수 있습니다.Once you've created a model for your data in Master Data ServicesMaster Data Services, you can start adding data and make changes to data. Master Data ServicesMaster Data Services 준비 표, 저장 프로시저 및 마스터 데이터 관리자를 사용할 수 있습니다.You use Master Data ServicesMaster Data Services staging tables, stored procedures and Master Data Manager .

데이터를 추가 및 수정하는 방법에 대한 지침은 테이블에서 데이터 가져오기(Master Data Services)를 참조하세요.For instructions on how to add and modify data, see Import Data from Tables (Master Data Services).

참고

Excel에서 SQL ServerSQL Server Master Data ServicesMaster Data Services Excel용 추가 기능Add-in for Excel을 사용하여 데이터를 MDS 리포지토리( Master Data ServicesMaster Data Services 데이터베이스)에 추가할 수도 있습니다.You can also use the SQL ServerSQL Server Master Data ServicesMaster Data Services Excel용 추가 기능Add-in for Excel, to add data to the MDS repository ( Master Data ServicesMaster Data Services database) from Excel. 자세한 내용은 개요: Excel에서 데이터 가져오기(Excel용 MDS 추가 기능)를 참조하세요.For more information, see Overview: Importing Data from Excel (MDS Add-in for Excel).

데이터를 추가 및 수정할 때 다음을 수행할 수 있습니다.When you add and modify data, you can do the following.

  • 멤버 로드 및 업데이트, 특성 값 업데이트Load and update members, and update attribute values

  • 멤버 비활성화 및 삭제Deactivate and delete members

  • 명시적 계층 멤버 이동Move explicit hierarchy members

    데이터를 추가하고 업데이트하는 절차에는 다음의 주요 작업이 포함됩니다.Adding and updating data includes the following main tasks.

  1. Master Data ServicesMaster Data Services 데이터베이스의 준비 표에 데이터를 로드합니다.Load data into the staging tables in the Master Data ServicesMaster Data Services database.

  2. 준비 표의 데이터를 적절한 Master Data ServicesMaster Data Services 표에 로드합니다.Load the data from the staging tables into the appropriate Master Data ServicesMaster Data Services tables.

    준비 저장 프로시저나 마스터 데이터 관리자Master Data Manager 를 사용하여 데이터를 로드합니다.You use staging stored procedures or 마스터 데이터 관리자Master Data Manager to load the data.

참고

SQL Server 2016SQL Server 2016에서는 SQL Server 2008 R2SQL Server 2008 R2 준비 프로세스에 대한 지원이 제공되지 않습니다.In SQL Server 2016SQL Server 2016, support for the SQL Server 2008 R2SQL Server 2008 R2 staging processes is deprecated.

멤버 비활성화 및 삭제(MDS)Deactivating and Deleting Members (MDS)

비활성화하면 멤버를 다시 활성화할 수 없습니다.Deactivating means the member can be reactivated. 멤버를 다시 활성화하는 경우 계층 및 컬렉션에서 해당 특성 및 멤버 자격이 복원됩니다.If you reactivate a member, its attributes and its membership in hierarchies and collections are restored. 모든 이전 트랜잭션은 그대로 유지됩니다.All previous transactions are intact. 관리자는 마스터 데이터 관리자의 버전 관리 기능 영역에서 비활성화 트랜잭션을 볼 수 있습니다.Deactivation transactions are visible to administrators in the Version Management functional area of the Master Data Manager.

삭제는 멤버를 영구적으로 시스템에서 삭제합니다.Deleting means purging the member from the system permanently. 멤버의 모든 트랜잭션, 모든 관계 및 모든 특성이 영구적으로 삭제됩니다.All transactions for the member, all relationships, and all attributes are permanently deleted.

참고

준비를 사용하여 멤버를 다시 활성화할 수 없습니다.You cannot use staging to reactivate members. 마스터 데이터 관리자에서 수동으로 수행해야 합니다.You must do it manually in the Master Data Manager. 자세한 내용은 멤버 또는 컬렉션 다시 활성화(Master Data Services)를 참조하세요.For more information, see Reactivate a Member or Collection (Master Data Services).

준비를 사용하여 컬렉션을 삭제하거나 비활성화할 수 없습니다.You cannot use staging to delete or deactivate collections. 컬렉션을 수동으로 비활성화하는 방법에 대한 자세한 내용은 멤버 또는 컬렉션 삭제(Master Data Services)를 참조하세요.For more information on manually deactivating collections, see Delete a Member or Collection (Master Data Services).

명시적 계층 멤버 이동(MDS)Moving explicit hierarchy members (MDS)

명시적 계층에서 멤버 위치를 대량으로 이동할 때 다음을 지정할 수 있습니다.When you move the location of members in explicit hierarchies in bulk, you can designate the following.

  • 통합 멤버의 부모 자격을 가지는 통합 멤버A consolidated member as a parent of a consolidated member.

  • 리프 멤버의 부모 자격을 가지는 통합 멤버A consolidated member as a parent of a leaf member.

  • 리프 또는 통합 멤버의 형제 자격을 가지는 리프 멤버A leaf member as a sibling of a leaf or consolidated member.

  • 리프 또는 통합 멤버의 형제 자격을 가지는 통합 멤버A consolidated member as a sibling of a leaf or consolidated member.

준비 표 및 저장 프로시저(MDS)Staging Tables and Stored Procedures (MDS)

Master Data ServicesMaster Data Services 데이터베이스에는 보유한 데이터로 채울 수 있는 다음 유형의 준비 표가 포함되어 있습니다.The Master Data ServicesMaster Data Services database includes the following types of staging tables that you can populate with your data.

  • 리프 멤버 준비 테이블(Master Data Services)Leaf Member Staging Table (Master Data Services)

  • 통합 멤버 준비 테이블(Master Data Services)Consolidated Member Staging Table (Master Data Services)

  • 관계 준비 테이블(Master Data Services)Relationship Staging Table (Master Data Services)

    모델의 각 엔터티에 대해 준비 표가 있습니다.For each entity in the model, there is a staging table. 표 이름은 해당 엔터티 및 리프 멤버 등의 엔터티 형식을 나타냅니다.The table name indicates the corresponding entity, and the entity type such as leaf member. 다음 이미지는 통화, 고객 및 제품 엔터티에 대한 준비 표를 보여 줍니다.The following image shows the staging tables for the currency, customer, and product entities.

    MDS 데이터베이스의 준비 테이블Staging Tables in MDS database

    표의 이름은 엔터티를 만들 때 지정되며 변경할 수 없습니다.The name of the table is specified when an entity is created and cannot be changed. 준비 테이블 이름에 _1이나 기타 번호가 포함되면 엔터티 작성 시 해당 이름의 다른 테이블이 이미 있는 것입니다.If the staging table name contains a _1 or other number, another table of that name already existed when the entity was created.

    Master Data ServicesMaster Data Services 는 다음 유형의 준비 저장 프로시저를 포함합니다.The Master Data ServicesMaster Data Services includes the following types of staging stored procedures.

  • stg.udp_<name>Leafstg.udp<name>_Leaf

  • stg.udp_<name>Consolidatedstg.udp<name>_Consolidated

  • stg.udp_<name>Relationshipstg.udp<name>_Relationship

    모델의 각 엔터티에는 리프 멤버, 통합 멤버 및 관계 준비 표에 해당하는 3개의 저장 프로시저가 있습니다.For each entity in the model, there are three stored procedures that correspond to the leaf member, consolidated member, and relationship staging tables. 다음 이미지는 통화, 고객 및 제품 엔터티에 대한 준비 저장 프로시저를 보여 줍니다.The following image shows the staging stored procedures for the currency, customer, and product entities.

    MDS 데이터베이스의 준비 저장 프로시저Staging stored procedures in the MDS database

    저장 프로시저에 대한 자세한 내용은 준비 저장 프로시저(Master Data Services)를 참조하세요.For more information on the stored procedures, see Staging Stored Procedure (Master Data Services).

트랜잭션 로깅(MDS)Logging Transactions (MDS)

데이터 또는 관계를 가져오거나 업데이트할 때 발생하는 모든 트랜잭션을 로깅할 수 있습니다.All transactions that occur when data or relationships are imported or updated can be logged. 이러한 로깅은 저장 프로시저 옵션을 통해 설정합니다.An option in the stored procedure allows this logging. 마스터 데이터 관리자Master Data Manager를 사용하여 준비 프로세스를 시작하는 경우에는 로깅이 발생하지 않습니다.If you initiate the staging process using 마스터 데이터 관리자Master Data Manager, no logging occurs.

Master Data Services 구성 관리자Master Data Services Configuration Manager준비 트랜잭션 기록 설정은 이 데이터 준비 방법에 적용되지 않습니다.In Master Data Services 구성 관리자Master Data Services Configuration Manager, the Log staging transactions setting does not apply to this method of staging data.