Distribuzione di soluzioni di modelli multidimensionali
Dopo aver completato lo sviluppo di un progetto di Analysis Services, è possibile distribuire il database in un server Analysis Services. In Analysis Services sono disponibili sei possibili metodi di distribuzione che possono essere utilizzati per spostare il database in un server di prova o di produzione. I metodi di distribuzione sono elencati di seguito in ordine di convenienza: automazione AMO, XMLA, Distribuzione guidata, Utilità di distribuzione, Sincronizzazione guidata database, Backup e ripristino.
Questo argomento include le sezioni seguenti:
Considerazioni sulla distribuzione
Metodi di distribuzione
Metodo | Descrizione | Collegamento |
---|---|---|
Automazione AMO (Analysis Management Objects) | AMO fornisce un'interfaccia a livello di codice per il set di comandi completo per Analysis Services, inclusi i comandi che possono essere usati per la distribuzione della soluzione. Come approccio per la distribuzione della soluzione, l'automazione AMO (Analysis Management Objects) è la più flessibile, ma richiede anche un lavoro di programmazione. Il vantaggio principale offerto da AMO è che consente di utilizzare SQL Server Agent insieme all'applicazione AMO per eseguire la distribuzione in base a una pianificazione predefinita. | Sviluppo con AMO (Analysis Management Objects) |
XMLA | Usare SQL Server Management Studio per generare uno script XMLA dei metadati di un database Analysis Services esistente e quindi eseguire tale script in un altro server per ricreare il database iniziale. Gli script XMLA sono facilmente formati in SQL Server Management Studio definendo il processo di distribuzione, quindi codificandolo e salvandolo in uno script XMLA. Dopo aver creato lo script XMLA in un file salvato, è possibile eseguire facilmente lo script in base a una pianificazione o incorporare lo script in un'applicazione che si connette direttamente a un'istanza di Analysis Services. È inoltre possibile eseguire script XMLA a intervalli predefiniti tramite SQL Server Agent, ma questo metodo non è caratterizzato dalla stessa flessibilità del metodo basato sull'automazione AMO. Nella libreria AMO è disponibile un'ampia gamma di funzionalità che supportano l'insieme completo di comandi amministrativi. |
Distribuire soluzioni di modelli utilizzando XMLA |
Distribuzione guidata | Utilizzare la Distribuzione guidata per usare i file di output XMLA generati da un progetto Analysis Services per distribuire i metadati del progetto in un server di destinazione. Con la distribuzione guidata è possibile eseguire la distribuzione direttamente dal file di Analysis Services, come creato dalla directory di output per compilazione del progetto. Il vantaggio principale dell'uso della distribuzione guidata di Analysis Services è la praticità. Come è possibile salvare uno script XMLA da usare più avanti in SQL Server Management Studio, è possibile salvare gli script della Distribuzione guidata. La Distribuzione guidata può essere eseguita sia in modalità interattiva sia dal prompt dei comandi tramite l'utilità di distribuzione. |
Deploy Model Solutions Using the Deployment Wizard |
Utilità di distribuzione | L'utilità di distribuzione consente di avviare il motore di distribuzione di Analysis Services da un prompt dei comandi. | Distribuire soluzioni di modelli con l'utilità di distribuzione |
Sincronizzazione guidata database | Utilizzare la Sincronizzazione guidata database per sincronizzare i metadati e i dati tra due database di Analysis Services. È possibile utilizzare la Sincronizzazione guidata database per copiare sia dati sia metadati da un server di origine in un server di destinazione. Se nel server di destinazione non è disponibile una copia del database che si desidera distribuire, in tale server viene copiato un nuovo database. Se invece nel database di destinazione è già inclusa una copia dello stesso database, il database nel server di destinazione viene aggiornato per utilizzare i metadati e i dati del database di origine. |
Sincronizzare i database di Analysis Services |
Backup e ripristino | Il backup offre l'approccio più semplice per il trasferimento dei database di Analysis Services. Nella finestra di dialogo Backup è possibile definire la configurazione delle opzioni desiderate e quindi eseguire il backup dalla finestra di dialogo stessa. In alternativa, è possibile creare uno script che può essere salvato ed eseguito in base alle specifiche esigenze. Il metodo Backup e ripristino non viene utilizzato con la stessa frequenza degli altri metodi, anche se consente di completare rapidamente un'operazione di distribuzione con requisiti di infrastrutture minimi. |
Backup e ripristino di database di Analysis Services |
Considerazioni sulla distribuzione
Prima di distribuire un progetto di Analysis Services, considerare quali di queste domande si applicano alla soluzione e quindi esaminare il collegamento correlato per informazioni su come risolvere il problema:
Considerazioni | Collegamento a ulteriori informazioni |
---|---|
Quali risorse hardware e software sono richieste per questa soluzione? | Requisiti e considerazioni per la distribuzione di Analysis Services |
In che modo si distribuiscono oggetti correlati che non rientrano nell'ambito del progetto analysis Services, ad esempio pacchetti, report o schemi di database relazionali? | |
Come verranno caricati e aggiornati i dati nel database di Analysis Services distribuito? Come si aggiorneranno i metadati (ad esempio i calcoli) nel database di Analysis Services distribuito? |
Metodi di distribuzione in questo argomento. |
Si vuole concedere agli utenti l'accesso ai dati di Analysis Services tramite Internet? | Configurare l'accesso HTTP ad Analysis Services in Internet Information Services (IIS) 8.0 |
Si vuole fornire l'accesso continuo alle query ai dati di Analysis Services? | Requisiti e considerazioni per la distribuzione di Analysis Services |
Si desidera distribuire oggetti in un ambiente distribuito utilizzando oggetti collegati o partizioni remote? | Creare e gestire una partizione locale (Analysis Services),creare e gestire una partizione remota (Analysis Services) e gruppi di misure collegati. |
Come si proteggeranno i dati di Analysis Services? | Autorizzazione dell'accesso a oggetti e operazioni (Analysis Services) |
Attività correlate
Requisiti e considerazioni per la distribuzione di Analysis Services
Distribuire soluzioni di modelli utilizzando XMLA
Deploy Model Solutions Using the Deployment Wizard
Distribuire soluzioni di modelli con l'utilità di distribuzione