Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Dopo aver completato lo sviluppo di un progetto di SQL Server Analysis Services, è possibile distribuire il database in un server Analysis Services. Analysis Services fornisce sei metodi di distribuzione possibili che possono essere usati per spostare il database in un server di test o di produzione. I metodi sono elencati qui in ordine di vantaggio: Automazione AMO, XMLA, Distribuzione guidata, Utilità di distribuzione, Sincronizzazione guidata, Backup e ripristino.
Metodi di distribuzione
| Metodo | Description | Link |
|---|---|---|
| Automazione AMO (Analysis Management Objects) | AMO fornisce un'interfaccia a livello di codice per il set di comandi completo per SQL Server Analysis Services, inclusi i comandi che possono essere usati per la distribuzione della soluzione. Come approccio per la distribuzione della soluzione, l'automazione AMO è la più flessibile, ma richiede anche un impegno di programmazione. Un vantaggio fondamentale per l'uso di AMO è che è possibile usare SQL Server Agent con l'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 SQL Server 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 SQL Server Analysis Services. È anche possibile eseguire script XMLA su base predefinita usando SQL Server Agent, ma non si ha la stessa flessibilità con gli script XMLA come con AMO. AMO offre un'ampia gamma di funzionalità ospitando lo spettro completo di comandi amministrativi. |
Distribuire soluzioni di modello usando XMLA |
| Distribuzione guidata | Utilizzare la Distribuzione guidata per usare i file di output XMLA generati da un progetto SQL Server 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 SQL Server Analysis Services, come creato dalla directory di output per compilazione del progetto. Il vantaggio principale dell'uso della distribuzione guidata di SQL Server Analysis Services è la comodità. Come è possibile salvare uno script XMLA da usare in un secondo momento in SQL Server Management Studio, è possibile salvare gli script della Distribuzione guidata. La Distribuzione guidata può essere eseguita sia in modo interattivo che al prompt dei comandi tramite l'utilità di distribuzione. |
Distribuire soluzioni modello usando la Distribuzione guidata |
| Utilità di distribuzione | L'utilità Di distribuzione consente di avviare il motore di distribuzione di Analysis Services da un prompt dei comandi. | Distribuire soluzioni modello con l'utilità di distribuzione |
| Sincronizzazione guidata database | Utilizzare la Sincronizzazione guidata database per sincronizzare i metadati e i dati tra due database di SQL Server Analysis Services. La sincronizzazione guidata può essere usata per copiare dati e metadati da un server di origine a un server di destinazione. Se il server di destinazione non dispone di una copia del database che si desidera distribuire, viene copiato un nuovo database nel server di destinazione. Se il server di destinazione dispone già di 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 trasferire i database di SQL Server Analysis Services. Nella finestra di dialogo Backup è possibile impostare la configurazione delle opzioni e quindi eseguire il backup dalla finestra di dialogo stessa. In alternativa, è possibile creare uno script che può essere salvato ed eseguito con la frequenza richiesta. Il backup e il ripristino non vengono usati con la stessa frequenza degli altri metodi di distribuzione, ma è un modo per completare rapidamente una distribuzione con requisiti di infrastruttura minimi. |
Backup e ripristino dei database di Analysis Services |
Considerazioni sulla distribuzione
Prima di distribuire un progetto di SQL Server Analysis Services, considerare quali di queste domande si applicano alla soluzione e quindi esaminare il collegamento correlato per informazioni su come risolvere il problema:
| Considerazione | Collegamento a altre informazioni |
|---|---|
| Come si distribuiscono oggetti correlati che non rientrano nell'ambito del progetto SQL Server Analysis Services, ad esempio pacchetti, report o schemi di database relazionali di Integration Services? | |
| Come verranno caricati e aggiornati i dati nel database di SQL Server Analysis Services distribuito? Come si aggiorneranno i metadati (ad esempio i calcoli) nel database di SQL Server Analysis Services distribuito? |
Metodi di distribuzione in questo argomento. |
| Si vuole concedere agli utenti l'accesso ai dati di SQL Server Analysis Services tramite Internet? | Configurare l'accesso HTTP a Analysis Services su Internet Information Services (IIS) 8.0 |
| Vuoi distribuire oggetti in un ambiente distribuito usando 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 SQL Server Analysis Services? | Autorizzazione dell'accesso a oggetti e operazioni (Analysis Services) |
Vedere anche
Distribuire soluzioni di modello usando XMLA
Distribuire soluzioni modello usando la Distribuzione guidata
Distribuire soluzioni di modello usando l'utilità di distribuzione