Gestione di informazioni aziendali tramite l'utilizzo combinato di SSIS, MDS e DQS
La gestione di informazioni in un'organizzazione comporta in genere l'integrazione dei dati nell'organizzazione e oltre, la pulizia dei dati, la corrispondenza dei dati per rimuovere tutti i duplicati, la standardizzazione e l'arricchimento dei dati, la conformità dei dati anche in termini legali e infine l'archiviazione dei dati in una posizione centralizzata con tutte le impostazioni di sicurezza necessarie.
In SQL Server 2012 sono disponibili tutti i componenti necessari per una soluzione di gestione di informazioni aziendali (EIM, Enterprise Information Management) efficace in un singolo prodotto. Di seguito sono riportati i componenti chiave di SQL Server 2012 mediante i quali è possibile compilare una soluzione EIM:
SQL Server Integration Services
SQL Server Data Quality Services
SQL Server Master Data Services
SQL Server Integration Services (SSIS) offre una piattaforma potente e flessibile per l'integrazione di dati da diverse origini in una soluzione di estrazione, trasformazione e caricamento (ETL, Extract, Transform and Loading) completa che supporta flussi di lavoro aziendali, un data warehouse o la gestione dei dati master. Per una breve panoramica e per informazioni sugli utilizzi tipici di SSIS, vedere Panoramica (Integration Services).
SQL Server Data Quality Services (DQS) consente la pulizia, la corrispondenza, la standardizzare e l'arricchimento dei dati, pertanto è possibile garantire informazioni attendibili per le funzionalità di Business Intelligence, un data warehouse e carichi di lavoro di elaborazione delle transazioni. Per informazioni sulle esigenze aziendali relative a DQS e sulla modalità con cui vengono soddisfatte grazie all'utilizzo di DQS, vedere l'argomento Introduzione a Data Quality Services.
SQL Server Master Data Services (MDS) fornisce un hub centrale di dati mediante il quale viene garantita l'integrità costante delle informazioni e la coerenza costante dei dati nelle diverse applicazioni. Per brevi descrizioni delle funzionalità importanti di MDS, vedere l'argomento Panoramica di Master Data Services.
Per informazioni aggiuntive complete sull'implementazione di una soluzione EIM tramite queste tecnologie Microsoft EIM, vedere i white paper relativi alla gestione di informazioni aziendali con SQL Server 2012 e alla pulizia e corrispondenza dei dati master tramite tecnologie EIM. Per una dimostrazione interessante di uno scenario EIM, guardare il video sull'unione di SSIS, DQS e MDS nella gestione di informazioni aziendali (EIM, Enterprise Information Management).
In questa esercitazione viene illustrato come utilizzare insieme SSIS, MDS e DQS per implementare una soluzione EIM di esempio. Innanzitutto, DQS viene utilizzato per creare una Knowledge Base contenente le informazioni sui dati (metadati), per pulire i dati in un file di Excel utilizzando la Knowledge Base e per far corrispondere i dati in modo da identificare e rimuovere i relativi duplicati. Successivamente, viene utilizzato il componente aggiuntivo MDS per Excel per caricare i dati puliti e corrispondenti in MDS. Infine, l'intero processo viene automatizzato mediante una soluzione SSIS. Tramite la soluzione SSIS in questa esercitazione vengono letti i dati di input da un file di Excel, ma è anche possibile estendere la soluzione per leggere da diverse origini quali Oracle, Teradata, DB2 e il database SQL di Windows Azure.
Prerequisiti
Microsoft SQL Server 2012 con i seguenti componenti installati.
Integration Services (SSIS)
Master Data Services (MDS)
Data Quality Services (DQS)
SQL Server Data Tools
Per informazioni sull'installazione del prodotto, vedere Installazione per SQL Server 2012.
Configurare MDS tramite Gestione configurazione Master Data Services
Utilizzare Gestione configurazione per creare e configurare un database Master Data Services. Dopo aver creato il database MDS, creare un'applicazione Web per MDS in un sito Web, ad esempio: https://localhost/MDS, e associare il database MDS all'applicazione Web per MDS. Si noti che, per creare un'applicazione Web per MDS, è necessaria l'installazione di IIS nel computer in uso. Per informazioni sui prerequisiti per la configurazione di un database MDS e di un'applicazione Web per MDS, vedere Requisiti dell'applicazione Web (Master Data Services) e Requisiti del database (Master Data Services).
Installare e configurare DQS tramite il programma di installazione di Data Quality Server. Fare clic sul menu Start, scegliere Tutti i programmi, fare clic su Microsoft SQL Server 2012, su Data Quality Services, quindi su Programma di installazione di Data Quality Server.
Microsoft Excel 2010 (consigliato a 32 bit).
Installare Componente aggiuntivo Master Data Services per Excel (32 o 64 bit in base alla versione di Excel disponibile nel computer) da qui. Per individuare la versione di Excel installata nel computer, eseguire Excel, fare clic su File nella barra dei menu, quindi fare clic su ? per visualizzare la versione nel riquadro destro. Si noti che è necessario installare Visual Studio 2010 Tools per Office Runtime prima di installare il componente aggiuntivo di Excel.
(Facoltativo) Creare un account con Windows Azure Marketplace. Per una delle attività nell'esercitazione è necessario disporre di un account Azure Marketplace (denominato originariamente DataMarket). Se lo si desidera, è possibile ignorare questa attività e continuare con la successiva.
Scaricare il file Suppliers.xls dall'Area download Microsoft.
DQS non consente di esportare i risultati della pulizia o della corrispondenza in un file di Excel se si utilizza la versione a 64 bit di Excel. Questo è un problema noto. Per risolverlo, effettuare le operazioni seguenti:
Installare SQL Server 2012 SP1 (in computer a 64 bit con Excel a 64 bit).
Eseguire DQLInstaller.exe –upgrade. Se è stata installata l'istanza predefinita di SQL Server, il file DQSinstaller.exe è disponibile in C:\Programmi\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn. Fare doppio clic sul file DQSInstaller.exe.
In Gestione configurazione Master Data Services fare clic su Selezione database, selezionare il database MDS esistente, quindi fare clic su Aggiorna.
Lezioni
Lezione |
Breve descrizione |
Tempo stimato per il completamento (in minuti) |
---|---|---|
In questa lezione viene creata una Knowledge Base DQS denominata Suppliers. |
60 |
|
Lezione 2: Pulizia dei dati fornitore mediante la Knowledge Base Suppliers |
In questa lezione viene creato ed eseguito un progetto DQS per pulire i dati fornitore in un file di Excel utilizzando la Knowledge Base Suppliers creata nella prima lezione. |
45 |
Lezione 3: Corrispondenza dei dati per rimuovere i duplicati dall'elenco fornitori |
In questa lezione viene creato un progetto DQS per eseguire l'attività di individuazione delle corrispondenze in modo da identificare e rimuovere i duplicati dall'elenco di fornitori con dati puliti. |
45 |
In questa lezione vengono caricati i dati fornitore puliti e corrispondenti in Master Data Services (MDS) tramite Componente aggiuntivo MDS per Excel. |
45 |
|
Lezione 5: Automatizzazione della pulizia e della corrispondenza tramite SSIS |
In questa lezione viene creata una soluzione SSIS mediante la quale vengono puliti i dati di input tramite DQS, viene eseguita la corrispondenza dei dati puliti per rimuovere i duplicati e vengono archiviati i dati puliti e corrispondenti in MDS in modo automatico. |
75 |
Passaggi successivi
Per iniziare questa esercitazione, passare alla prima lezione: Lezione 1: Creazione di una Knowledge Base DQS Suppliers..