Preparare l'area di gestione temporanea
Aggiornato: 2009-09-17
Il processo viene utilizzato per preparare i dati di origine da caricare nel server di destinazione. In tal modo non si influisce né sull'ambiente di origine né su quello di destinazione.
Le stored procedure che facilitano l'integrazione dei dati sono disponibili nel database dell'area di gestione temporanea. Nella tabella seguente è riportato un elenco delle stored procedure incluse nel database dell'area di gestione temporanea che facilitano la migrazione dei dati.
Utilizzare la tabella fk_relationships per individuare i siti modelli ai quali appartengono gli oggetti. È possibile utilizzare lo script seguente per individuare tutte le dimensioni o i modelli in un'applicazione:
Select distinct scope from fk_relationships where scopetype 'D'|'MG'
Preparazione dei dati basati su etichette | Descrizione |
---|---|
bsp_DI_CreateLabelTableForDimension |
Consente di creare e popolare una tabella delle etichette per una dimensione. |
bsp_DI_CreateHierarchyLabelTable |
Consente di creare e popolare una tabella delle etichette per una singola gerarchia. |
bsp_DI_CreateHierarchyLabelTableForDimension |
Consente di creare e popolare le tabelle delle etichette per tutte le gerarchie di una dimensione. |
bsp_DI_CreateLabelTableForMeasureGroup |
Consente di creare e popolare una tabella delle etichette per un singolo gruppo di misure. |
bsp_DI_CreateLabelTableForModel |
Consente di creare e popolare una tabella delle etichette per tutti i gruppi di misure di un modello. |
bsp_DI_ConvertLabelColumnToMemberIdForDimension |
Consente di convertire le etichette in ID per una dimensione. |
bsp_DI_ConvertHierarchyLabelColumnToMemberId |
Consente di convertire le etichette in ID per una singola gerarchia. |
bsp_DI_ConvertHierarchyLabelColumnToMemberIdForDimension |
Consente di convertire le etichette in ID per tutte le gerarchie di una dimensione. |
bsp_DI_ConvertLabelColumnToMemberIDForMeasureGroup |
Consente di convertire le etichette in ID per un singolo gruppo di misure. |
bsp_DI_ConvertLabelColumnToMemberIDForModel |
Consente di convertire le etichette in ID per tutti i gruppi di misure di un modello. |
bsp_DI_ResetSystemColumnsForDimension |
Consente di reimpostare le colonne di sistema per una dimensione e tutte le relative gerarchie per un sito modelli. |
bsp_DI_ResetSystemColumnsForModel |
Consente di reimpostare le colonne di sistema per tutti i gruppi di misure di un modello. |
bsp_DI_ResetSystemColumnsForAssociations |
Consente di reimpostare le colonne di sistema per tutte le associazioni. |
bsp_DI_ConvertLabelColumnToMemberIdForAssociation |
Consente di convertire le etichette in ID per le associazioni. |
Preparare dati di riferimento e dati relativi ai fatti
Ripristinare il database dell'area di gestione temporanea precedentemente creato, del quale è già stato eseguito il backup.
Creare tabelle delle etichette per dimensioni, gerarchie e modelli, quindi convertire gli ID dei dati in etichette per preparare il database dell'area di gestione temporanea per la migrazione. A tale scopo, utilizzare le stored procedure di Microsoft SQL Server 2005 nel database dell'area di gestione temporanea. Per ulteriori informazioni, vedere PerformancePoint data integration.
Sintassi:
EXEC[dbo].[bsp_DI_CreateLabelTableForDimension] @DimensionName = <Modelsite_Label>:<Dimension_Label>, @IncludeExistingData = T | F EXEC[dbo].[bsp_DI_CreateHierarchyLabelTableForDimension] @DimensionName = <Modelsite_Label>:<Dimension_Label>, @IncludeExistingData = T | F EXEC[dbo].[bsp_DI_CreateLabelTableForModel] @ModelName = <Modelsite_Label>:<Model_Label>, @IncludeExistingData = T | F
Esempi:
EXEC[dbo].[bsp_DI_CreateLabelTableForDimension] @DimensionName = N'Ash_Corporate:Account', @IncludeExistingData = N'T' EXEC[dbo].[bsp_DI_CreateHierarchyLabelTableForDimension] @DimensionName = N'Ash_Corporate:Account', @IncludeExistingData = N'T' EXEC[dbo].[bsp_DI_CreateLabelTableForModel] @ModelName = N'Ash_Corporate:Corporate Costs', @IncludeExistingData = N'T'
Impostare i seguenti campi e flag di sistema nelle tabelle basate su etichette mediante le stored procedure di SQL Server presenti nel database dell'area di gestione temporanea.
Dimensioni:
Eliminare tutte le righe con MemberID = -1.
Impostare tutti i MemberID su NULL.
Impostare BizSystemFlag = 0 per tutte le tabelle di etichette delle dimensioni.
Impostare BizSystemErrorDetails = NULL per tutte le tabelle di etichette delle dimensioni.
Gerarchie:
Impostare RowId su NULL per tutte le tabelle di etichette della gerarchia.
Impostare BizSystemFlag = 0 per tutte le tabelle di etichette della gerarchia.
Impostare BizSystemErrorDetails = NULL per tutte le tabelle di etichette della gerarchia.
Sintassi:
EXEC[dbo].[bsp_DI_ResetSystemColumnsForDimension] @ModelSiteName = <Modelsite_Label>, @DimensionName = <Modelsite_Label>:<Dimension_Label>
Esempio:
EXEC[dbo].[bsp_DI_ResetSystemColumnsForDimension] @ModelSiteName = N'Ash_Corporate', @DimensionName = N'Ash_Corporate:Account'
Modelli:
Impostare RowId su NULL in tutte le tabelle di etichette del gruppo di misure.
Impostare BizSystemFlag = 0 per tutte le tabelle di etichette del gruppo di misure.
Impostare BizSystemErrorDetails = NULL per tutte le tabelle di etichette del gruppo di misure.
Impostare BizValidationStatus = 0 per tutte le tabelle di etichette del gruppo di misure.
Sintassi:
EXEC[dbo].[bsp_DI_ResetSystemColumnsForModel] @ModelName = <Modelsite_Label>:<Model_Label>
Esempi:
EXEC[dbo].[bsp_DI_ResetSystemColumnsForModel] @ModelName = N'Ash_Corporate:Corporate Costs'
Associazioni
Impostare BizSystemFlag = 0 per tutte le tabelle di etichette del gruppo di misure.
Impostare BizSystemErrorDetails = NULL per tutte le tabelle di etichette del gruppo di misure.
Impostare MemberID su NULL nelle tabelle AssociationMember e AssociationDimensionScope.
Esempio:
EXEC[dbo].[bsp_DI_ResetSystemColumnsForAssociations]
Impostare manualmente i campi e i flag di sistema nelle tabelle basate su etichette, come appropriato.
Dimensioni:
Eliminare tutte le righe con MemberID = -1.
Impostare BizSystemFlag = 200 per tutte le tabelle delle dimensioni.
Impostare BizSystemFlag = 200 per tutte le tabelle di etichette della gerarchia.
Modelli:
- Impostare BizSystemFlag = 200 per tutte le tabelle di etichette del gruppo di misure.
Associazioni:
- Impostare BizSystemFlag = 200 per tutte le tabelle delle associazioni.
Eseguire il backup dell'area di gestione temporanea così preparata.
Vedere anche
Attività
Esportare dati dal sistema di origine
Caricare i dati preparati
Distribuire tutti i siti modelli nel sistema di destinazione
Attivare lo stato in linea per l'applicazione migrata
Concetti
Caricamento e importazione dei dati di flusso di lavoro, protezione e report
Verificare la migrazione dell'applicazione