Panoramica: Importazione di dati da tabelle (Master Data Services)Overview: Importing Data from Tables (Master Data Services)

Dopo aver creato un modello per i dati in Master Data ServicesMaster Data Services, è possibile iniziare ad aggiungere dati e ad apportarvi modifiche.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. È possibile usare stored procedure, tabelle di gestione temporanea e Gestione dati master di Master Data ServicesMaster Data Services .You use Master Data ServicesMaster Data Services staging tables, stored procedures and Master Data Manager .

Per istruzioni su come aggiungere e modificare i dati, vedere Importare dati dalle tabelle (Master Data Services).For instructions on how to add and modify data, see Import Data from Tables (Master Data Services).

Nota

È anche possibile usare SQL ServerSQL Server Master Data ServicesMaster Data Services Componente aggiuntivo di ExcelAdd-in for Excelper aggiungere dati al repository MDS (database Master Data ServicesMaster Data Services ) da Excel.You can also use the SQL ServerSQL Server Master Data ServicesMaster Data Services Componente aggiuntivo di ExcelAdd-in for Excel, to add data to the MDS repository ( Master Data ServicesMaster Data Services database) from Excel. Per altre informazioni, vedere Panoramica: Importazione di dati da Excel (componente aggiuntivo MDS per Excel).For more information, see Overview: Importing Data from Excel (MDS Add-in for Excel).

Quando si aggiungono e si modificano i dati, è possibile:When you add and modify data, you can do the following.

  • Caricare e aggiornare membri e aggiornare valori di attributoLoad and update members, and update attribute values

  • Disattivare ed eliminare membriDeactivate and delete members

  • Spostare membri della gerarchia esplicitaMove explicit hierarchy members

    Le principali attività correlate all'aggiunta e all'aggiornamento dei dati sono le seguenti.Adding and updating data includes the following main tasks.

  1. Caricare i dati nelle tabelle di gestione temporanea del database Master Data ServicesMaster Data Services .Load data into the staging tables in the Master Data ServicesMaster Data Services database.

  2. Caricare i dati dalle tabelle di gestione temporanea nelle tabelle di Master Data ServicesMaster Data Services appropriate.Load the data from the staging tables into the appropriate Master Data ServicesMaster Data Services tables.

    Per caricare i dati, si usano stored procedure di gestione temporanea oppure Master Data ManagerMaster Data Manager .You use staging stored procedures or Master Data ManagerMaster Data Manager to load the data.

Nota

In SQL Server 2016SQL Server 2016il supporto per i processi di gestione temporanea di SQL Server 2008 R2SQL Server 2008 R2 è deprecato.In SQL Server 2016SQL Server 2016, support for the SQL Server 2008 R2SQL Server 2008 R2 staging processes is deprecated.

Disattivazione ed eliminazione di membri (MDS)Deactivating and Deleting Members (MDS)

La disattivazione implica che è possibile riattivare il membro.Deactivating means the member can be reactivated. Se si riattiva un membro, i relativi attributi e l'appartenenza a gerarchie e raccolte vengono ripristinati.If you reactivate a member, its attributes and its membership in hierarchies and collections are restored. Tutte le transazioni precedenti rimangono intatte.All previous transactions are intact. Le transazioni di disattivazione sono visibili agli amministratori nell'area funzionale Gestione versioni di Gestione dati master.Deactivation transactions are visible to administrators in the Version Management functional area of the Master Data Manager.

L'eliminazione implica l'eliminazione in modo permanente del membro dal sistema.Deleting means purging the member from the system permanently. Tutte le transazioni per i membri, tutte le relazioni e tutti gli attributi vengono eliminati in modo definitivo.All transactions for the member, all relationships, and all attributes are permanently deleted.

Nota

Non è possibile usare la gestione temporanea per la riattivazione dei membri.You cannot use staging to reactivate members. È necessario eseguire l'operazione manualmente in Gestione dati master.You must do it manually in the Master Data Manager. Per altre informazioni, vedere Riattivare un membro o una raccolta (Master Data Services).For more information, see Reactivate a Member or Collection (Master Data Services).

Non è possibile usare la gestione temporanea per l'eliminazione o la disattivazione di raccolte.You cannot use staging to delete or deactivate collections. Per altre informazioni sulla disattivazione manuale delle raccolte, vedere Eliminare un membro o una raccolta (Master Data Services).For more information on manually deactivating collections, see Delete a Member or Collection (Master Data Services).

Spostamento di membri di gerarchie esplicite (MDS)Moving explicit hierarchy members (MDS)

Quando si cambia in blocco la posizione di membri in gerarchie esplicite, è possibile specificare le designazioni seguenti.When you move the location of members in explicit hierarchies in bulk, you can designate the following.

  • Un membro consolidato come padre di un membro consolidato.A consolidated member as a parent of a consolidated member.

  • Un membro consolidato come padre di un membro foglia.A consolidated member as a parent of a leaf member.

  • Un membro foglia come elemento di pari livello di un membro foglia o consolidato.A leaf member as a sibling of a leaf or consolidated member.

  • Un membro consolidato come elemento di pari livello di un membro foglia o consolidato.A consolidated member as a sibling of a leaf or consolidated member.

Stored procedure e tabelle di gestione temporanea (MDS)Staging Tables and Stored Procedures (MDS)

Il database Master Data ServicesMaster Data Services include i tipi di tabelle di gestione temporanea seguenti che è possibile popolare con i dati personali.The Master Data ServicesMaster Data Services database includes the following types of staging tables that you can populate with your data.

  • Tabella di gestione temporanea dei membri foglia (Master Data Services)Leaf Member Staging Table (Master Data Services)

  • Tabella di gestione temporanea di membri consolidati ( Master Data Services )Consolidated Member Staging Table (Master Data Services)

  • Tabella di gestione temporanea delle relazioni (Master Data Services)Relationship Staging Table (Master Data Services)

    Per ogni entità del modello esiste una tabella di gestione temporanea.For each entity in the model, there is a staging table. Il nome della tabella indica l'entità corrispondente e il tipo di entità, ad esempio membro foglia.The table name indicates the corresponding entity, and the entity type such as leaf member. La figura seguente mostra le tabelle di gestione temporanea per le entità currency, customer e product.The following image shows the staging tables for the currency, customer, and product entities.

    Tabelle di gestione temporanea nel database MDSStaging Tables in MDS database

    Il nome della tabella viene specificato quando si crea un'entità e non può essere modificato.The name of the table is specified when an entity is created and cannot be changed. Se nel nome della tabella di gestione temporanea è contenuto _1 o un altro numero, un'altra tabella con tale nome era già presente al momento della creazione dell'entità.If the staging table name contains a _1 or other number, another table of that name already existed when the entity was created.

    In Master Data ServicesMaster Data Services sono inclusi i tipi di stored procedure di gestione temporanea seguenti.The Master Data ServicesMaster Data Services includes the following types of staging stored procedures.

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

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

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

    Per ogni entità nel modello esistono tre stored procedure corrispondenti alle tabelle di gestione temporanea di membri foglia, membri consolidati e relazioni.For each entity in the model, there are three stored procedures that correspond to the leaf member, consolidated member, and relationship staging tables. La figura seguente mostra le stored procedure di gestione temporanea per le entità currency, customer e product.The following image shows the staging stored procedures for the currency, customer, and product entities.

    Stored procedure nel database MDS di gestione temporaneaStaging stored procedures in the MDS database

    Per altre informazioni sulle stored procedure, vedere Stored procedure di gestione temporanea (Master Data Services).For more information on the stored procedures, see Staging Stored Procedure (Master Data Services).

Registrazione delle transazioni (MDS)Logging Transactions (MDS)

Tutte le transazioni, che si verificano durante l'importazione o l'aggiornamento di dati o relazioni, possono essere registrate.All transactions that occur when data or relationships are imported or updated can be logged. Un'opzione nella stored procedure consente questa registrazione.An option in the stored procedure allows this logging. Se si inizia il processo di gestione temporanea con Master Data ManagerMaster Data Manager, non viene eseguita alcuna registrazione.If you initiate the staging process using Master Data ManagerMaster Data Manager, no logging occurs.

In Gestione configurazione Master Data ServicesMaster Data Services Configuration Managerl'impostazione Registra transazioni di gestione temporanea non viene applicata a questo metodo di gestione temporanea dei dati.In Gestione configurazione Master Data ServicesMaster Data Services Configuration Manager, the Log staging transactions setting does not apply to this method of staging data.