Esporta (0) Stampa
Espandi tutto

SQL Server Business Intelligence in Macchine virtuali di Azure

Aggiornamento: settembre 2013

Nella raccolta di Macchina virtuale di Microsoft Azure sono incluse immagini contenenti installazioni di SQL Server. Le edizioni di SQL Server supportate nelle immagini della raccolta corrispondono ai file di installazione che è possibile installare in computer e macchine virtuali locali. In questo argomento viene fornito un riepilogo delle funzionalità di SQL Server Business Intelligence (BI) installate nelle immagini e dei passaggi di configurazione necessari dopo il provisioning di una macchina virtuale. In questo argomento vengono inoltre descritte le topologie di distribuzione supportate per le funzionalità di Business Intelligence e le procedure consigliate.

Contenuto dell'argomento:

Per acquisire la licenza di SQL Server in Macchina virtuale di Microsoft Azure è possibile procedere in due modi:

  1. Vantaggi relativi alla mobilità delle licenze inclusi in Software Assurance. Per altre informazioni, vedere Mobilità delle licenze tramite Software Assurance in Azure (http://azure.microsoft.com/it-it/pricing/license-mobility/).

  2. Tariffa con pagamento in base all'utilizzo orario di Macchine virtuali di Azure con installato SQL Server. Vedere la sezione "Macchine virtuali" in Dettagli prezzi - Macchine virtuali (http://azure.microsoft.com/it-it/pricing/details/virtual-machines/ ).

Per ulteriori informazioni sulle licenze e sulle tariffe correnti, vedere quanto riportato di seguito:

Top

Nella raccolta di Macchina virtuale di Microsoft Azure sono incluse diverse immagini contenenti Microsoft SQL Server. Il software installato nelle immagini di macchina virtuale varia in base alla versione del sistema operativo e di SQL Server. L'elenco delle immagini disponibili nella raccolta di macchine virtuali di Azure viene modificato di frequente. Per l'elenco di immagini corrente, vedere la pagina relativa alla preparazione della migrazione a SQL Server in Macchine virtuali di Azure (http://go.microsoft.com/fwlink/?LinkId=294721).

  

Per ulteriori informazioni su edizioni e funzionalità supportate da SQL Server, vedere quanto riportato di seguito:

Top

Nella tabella seguente sono riepilogate le funzionalità di Business Intelligence installate nelle immagini della raccolta di Macchina virtuale di Microsoft Azure per SQL Server 2012.

 

Funzionalità SQL Server BI Installata nell'immagine della raccolta Note

Modalità nativa di Reporting Services

Installata ma richiede la configurazione.

Modalità SharePoint di Reporting Services

No

L'immagine della raccolta di Macchina virtuale di Microsoft Azure non include SharePoint o i file di installazione di SharePoint.

Modalità multidimensionale e di data mining di Analysis Services (OLAP)

Installata e configurata come istanza predefinita di Analysis Services

Modalità tabulare di Analysis Services

No

Supportata nelle immagini di SQL Server 2012 e 2014, ma non installata per impostazione predefinita. Installare un'altra istanza di Analysis Services. Vedere la sezione Installare altri servizi e funzionalità di SQL Server 2012 in questo argomento.

Analysis Services PowerPivot per SharePoint

No

L'immagine della raccolta di Macchina virtuale di Microsoft Azure non include SharePoint o i file di installazione di SharePoint.

  

Top

  • Il valore delle dimensioni minime consigliate per una macchina virtuale è Grande se si utilizza SQL Server Enterprise Edition. Il valore delle dimensioni di macchina virtuale Molto grande è consigliato per distribuzioni di SQL Server Business Intelligence di Analysis Services e Reporting Services.

    Per informazioni sulle dimensioni di macchina virtuale attuali, vedere quanto indicato di seguito:

  • Una procedura consigliata per la gestione del disco consiste nell'archiviare i file di dati, di log e di backup in unità diverse da C: e D:. Creare ad esempio i dischi dati E: e F:.

    • Le dimensioni dell'unità predefinita C: sono limitate, inoltre si tratta dell'unità del sistema operativo. Inoltre, i criteri di memorizzazione nella cache dell'unità C: non sono ottimali per l'utilizzo di dati.

    • L'uso dell'unità D: è un'unità temporanea utilizzata principalmente per il file di paging. L'uso dell'unità D: non è persistente e non viene salvata nell'archiviazione BLOB. Le attività di gestione, ad esempio una modifica delle dimensioni della macchina virtuale, comportano la reimpostazione dell'unità D . È consigliabile NON utilizzare l'unità D: per i file di database, incluso tempdb.

    Per ulteriori informazioni sulla creazione e sul collegamento di dischi dati a una macchina virtuale, vedere la pagina relativa al collegamento di un disco dati a una macchina virtuale.

  • Arrestare o disinstallare i servizi che non si prevede di utilizzare. Se ad esempio la macchina virtuale viene utilizzata solo per Reporting Services, arrestare o disinstallare Analysis Services e SQL Server Integration Services. Nella figura seguente è illustrato un esempio di servizi avviati per impostazione predefinita.

      

    noteNota
    Il motore di database di SQL Server è necessario negli scenari di BI supportati. In una topologia di macchina virtuale a server singolo è necessario che il motore di database venga eseguito nella stessa macchina virtuale.

      

    Per ulteriori informazioni, vedere quanto segue:

  • Verificare la presenza di nuovi "Aggiornamenti importanti" in Windows Update. Le immagini di Macchina virtuale di Microsoft Azure vengono aggiornate di frequente, tuttavia è possibile che in Windows Update diventino disponibili aggiornamenti importanti dopo l'ultimo aggiornamento dell'immagine della macchina virtuale.

Top

Di seguito sono riportati esempi di distribuzioni in cui vengono utilizzate Macchina virtuale di Microsoft Azure. Le topologie illustrate in questi diagrammi sono solo alcune di quelle che è possibile utilizzare con le funzionalità di SQL Server Business Intelligence e Macchina virtuale di Microsoft Azure.

Top

Analysis Services, Reporting Services, motore di database di SQL Server e origini dati in un'unica macchina virtuale.

  • Analysis Services, Reporting Services e il motore di database di SQL Server in una singola macchina virtuale. In questa distribuzione sono inclusi i database del server di report.

  • Origini dati in una seconda macchina virtuale. Nella seconda macchina virtuale è incluso il motore di database di SQL Server come origine dati.

  • Analysis Services, Reporting Services e il motore di database di SQL Server in una singola macchina virtuale. In questa distribuzione sono inclusi i database del server di report.

  • L'origine dati è il database SQL di Azure.

  • In questa distribuzione di esempio Analysis Services, Reporting Services e il motore di database di SQL Server vengono eseguiti in una singola macchina virtuale. Nella macchina virtuale sono ospitati i database del server di report. La macchina virtuale viene aggiunta a un dominio locale tramite la funzionalità di rete virtuale di Azure o un'altra soluzione di tunneling VPN.

  • L'origine dati è locale.

L'immagine della raccolta di macchine virtuali per SQL Server include l'installazione delle modalità nativa di Reporting Services, tuttavia il server di report non è configurato. I passaggi in questa sezione consentono di configurare il server di report di Reporting Services. Per informazioni più dettagliate sulla configurazione della modalità nativa di Reporting Services, vedere Installazione di un server di report in modalità nativa (SSRS) (http://msdn.microsoft.com/en-us/library/ms143711.aspx).

TipSuggerimento
Per contenuto simile che utilizza gli script di Windows PowerShell per configurare il server di report, vedere Utilizzare PowerShell per creare una macchina virtuale di Azure con un server di report in modalità nativa (http://msdn.microsoft.com/library/dn449661.aspx).

Contenuto della sezione:

Sono disponibili due flussi di lavoro comuni per connettersi a una macchina virtuale di Azure:

  • Per connettersi nel , fare clic sul nome della macchina virtuale, quindi su Connetti. Verrà aperta una connessione Desktop remoto e il nome del computer verrà popolato automaticamente.

  • Connettersi alla macchina virtuale con Connessione Desktop remoto di Windows. Nell'interfaccia utente del desktop remoto:

    1. Digitare il nome servizio cloud come nome del computer.

    2. Digitare due punti (:) e il numero di porta pubblica configurata per l'endpoint TCP del desktop remoto.

      Myservice.cloudapp.net:63133

      Per ulteriori informazioni, vedere la pagina relativa alla definizione di servizio cloud (http://www.windowsazure.com/en-us/manage/services/cloud-services/what-is-a-cloud-service/).

Avviare Gestione configurazione Reporting Services.

  1. In Windows Server 2012:

  2. Nella schermata Start digitare Reporting Services per visualizzare un elenco di app.

  3. Fare clic con il pulsante destro del mouse su Gestione configurazione Reporting Services, quindi su Esegui come amministratore.

  1. In Windows Server 2008 R2:

  2. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi.

  3. Fare clic su Microsoft SQL Server 2012.

  4. Fare clic su Strumenti di configurazione.

  5. Fare clic con il pulsante destro del mouse su Gestione configurazione Reporting Services, quindi su Esegui come amministratore.

Oppure

  1. Fare clic su Avvia.

  2. Nella finestra di dialogo Cerca programmi e file digitare reporting services. Se la macchina virtuale viene eseguita in Windows Server 2012, digitare reporting services nella schermata Start di Windows Server 2012.

  3. Fare clic con il pulsante destro del mouse su Gestione configurazione Reporting Services, quindi su Esegui come amministratore.

Configurazione della modalità nativa di Reporting Services

Top

Account del servizio e URL del servizio Web:

  1. Verificare che Nome server sia il nome del server locale e fare clic su Connetti.

  2. Si noti che la casella Nome database server di report è vuota. Il database viene creato al completamento della configurazione.

  3. Verificare che Stato server di report sia impostato su Avviato. Se si desidera verificare il servizio in Server Manager di Windows, si tratta del servizio Windows SQL Server Reporting Services.

  4. Fare clic su Account servizio e modificare l'account in base alle esigenze. Se la macchina virtuale viene utilizzata in un ambiente non aggiunto a un dominio, sarà sufficiente l'account ReportServer predefinito. Per ulteriori informazioni sull'account del servizio, vedere Account del servizio (http://msdn.microsoft.com/en-us/library/ms189964.aspx).

  5. Nel riquadro sinistro fare clic su URL servizio Web.

  6. Fare clic su Applica per configurare i valori predefiniti.

  7. Prendere nota del valore indicato in URL servizio Web ReportServer. Si noti che la porta TCP predefinita è 80 e fa parte dell'URL. In un passaggio successivo verrà creato un endpoint di Macchina virtuale di Microsoft Azure per la porta.

  8. Nel riquadro Risultati verificare le azioni completate correttamente.

Database:

  1. Nel riquadro sinistro fare clic su Database.

  2. Fare clic su Cambia database.

  3. Verificare che Crea un nuovo database del server di report sia selezionata, quindi scegliere Avanti.

  4. Verificare Nome server e fare clic su Test connessione.

  5. Se il risultato è Test della connessione completato, fare clic su OK, quindi su Avanti.

  6. Notare che il nome del database è ReportServer e Modalità server di report è Nativa, quindi fare clic su Avanti.

  7. Nella pagina Credenziali fare clic su Avanti.

  8. Nella pagina Riepilogo fare clic su Avanti.

  9. Nella pagina Continua e termina fare clic su Avanti.

URL Gestione report:

  1. Nel riquadro sinistro fare clic su URL Gestione report.

  2. Fare clic su Applica

  3. Nel riquadro Risultati verificare le azioni completate correttamente.

Fare clic su Esci.

Per informazioni sulle autorizzazioni del server di report, vedere Concessione di autorizzazioni in un server di report in modalità nativa (http://msdn.microsoft.com/en-us/library/ms156014(v=sql.110).aspx).

Configurazione della modalità nativa di Reporting Services

Top

Per verificare la configurazione, passare a Gestione report sulla macchina virtuale.

  1. Sulla macchina virtuale avviare Internet Explorer con privilegi di amministratore.

  2. Passare a http://localhost/reports sulla macchina virtuale.

Configurazione della modalità nativa di Reporting Services

Top

Se si desidera connettersi a Gestione report sulla macchina virtuale da un computer remoto, creare un nuovo endpoint TCP per la macchina virtuale. Per impostazione predefinita, il server di report è in attesa delle richieste HTTP sulla porta 80. Se gli URL del server di report vengono configurati per l'utilizzo di una porta diversa, è necessario specificare tale numero di porta nelle istruzioni fornite di seguito.

  1. Creare un endpoint per la macchina virtuale sulla porta TCP 80. Per ulteriori informazioni, vedere la sezione Endpoint della macchina virtuale e porte del firewall in questo documento.

  2. Aprire la porta 80 nel firewall della macchina virtuale.

  3. Passare a Gestione report utilizzando il valore di Nome DNS della macchina virtuale di Azure come nome del server nell'URL. Esempio:

    Gestione report: http://uebi.cloudapp.net/reportserver

    Server di report: http://uebi.cloudapp.net/reports

    Configurare un firewall per l'accesso al server di report (http://technet.microsoft.com/en-us/library/bb934283.aspx).

Configurazione della modalità nativa di Reporting Services

Top

Nella tabella seguente vengono riepilogate alcune delle opzioni disponibili per pubblicare i report esistenti da un computer locale al server di report ospitato nella Macchina virtuale di Microsoft Azure:

  • Generatore report: nella macchina virtuale è inclusa la versione ClickOnce di Generatore report per Microsoft SQL Server. Per avviare Generatore report per la prima volta sulla macchina virtuale:

    1. Avviare il browser con privilegi amministrativi.

    2. Passare a Gestione report sulla macchina virtuale e fare clic su Generatore report sulla barra multifunzione.

    Per ulteriori informazioni, vedere Installazione, disinstallazione e supporto di Generatore report (http://technet.microsoft.com/en-us/library/dd207038.aspx).

  • SQL Server Data Tools - Macchina virtuale: SQL Server Data Tools viene installato nella macchina virtuale e può essere utilizzato per creare Progetti server di report e report sulla macchina virtuale. SQL Server Data Tools consente di pubblicare i report nel server di report sulla macchina virtuale.

  • SQL Server Data Tools - Remoto: nel computer locale creare un progetto di Reporting Services in SQL Server Data Tools contenente i report di Reporting Services. Configurare il progetto per connettersi all'URL del servizio Web.

  • Creare un disco rigido virtuale (file VHD) contenente i report, quindi caricare e connettere l'unità.

    1. Creare un disco rigido virtuale (file VHD) contenente i report nel computer locale.

    2. Creare e installare un certificato di gestione.

    3. Caricare il file VHD in Azure utilizzando lo strumento CSUpload. Per ulteriori informazioni, vedere Strumento da riga di comando CSUpload (http://msdn.microsoft.com/en-us/library/windowsazure/gg466228.aspx).

    4. Collegare il disco alla macchina virtuale.

Configurazione della modalità nativa di Reporting Services

Top

Per installare servizi di SQL Server aggiuntivi, ad esempio Analysis Services in modalità tabulare, eseguire l'Installazione guidata di SQL server. I file di installazione sono disponibili sul disco locale della macchina virtuale.

  1. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi.

  2. Fare clic su Microsoft SQL Server 2012, quindi su Strumenti di configurazione.

  3. Fare clic su Centro installazione SQL Server.

In alternativa eseguire C:\SQLServer_11.0_full\setup.exe

noteNota
La prima volta che si esegue il programma di installazione di SQL Server, è possibile che vengano scaricati più file di installazione e che sia necessario un riavvio della macchina virtuale e del programma di installazione di SQL Server.

  

TipSuggerimento
Se è necessario personalizzare ripetutamente l'immagine selezionata dalla Macchina virtuale di Microsoft Azure, valutare la possibilità di creare un'immagine di SQL Server 2012 personalizzata. La funzionalità SysPrep di Analysis Services è stata abilitata con SQL Server 2012 SP1 CU2. Per ulteriori informazioni, vedere Pacchetto di aggiornamento cumulativo 2 per SQL Server 2012 Service Pack 1 (http://support.microsoft.com/kb/2790947).

Top

Nei passaggi di questa sezione viene riepilogata l'installazione della modalità tabulare di Analysis Services. Per ulteriori informazioni, vedere quanto segue:

Per installare Analysis Services in modalità tabulare:

  1. Nell'Installazione guidata di SQL Server fare clic su Installazione nel riquadro sinistro, quindi scegliere Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.

    • Se viene visualizzato Sfoglia cartella, passare a c:\SQLServer_11.0_full, quindi fare clic su OK.

  2. Nella pagina degli aggiornamenti del prodotto fare clic su Avanti.

  3. Nella pagina Tipo di installazione selezionare Esegui una nuova installazione di SQL Server 2012 e fare clic su Avanti.

  4. Nella pagina Impostazione ruolo fare clic su Installazione funzionalità di SQL Server.

  5. Nella pagina Selezione funzionalità fare clic su Analysis Services.

  6. Nella pagina Configurazione dell'istanza digitare un nome descrittivo, ad esempio Tabulare, nelle caselle di testo Istanza denominata e ID istanza.

  7. Nella pagina Configurazione di Analysis Services selezionare Modalità tabulare. Aggiungere l'utente corrente all'elenco di autorizzazioni amministrative.

  8. Completare e chiudere l'Installazione guidata di SQL Server.

 

Top

Nel server Analysis Services è supportata solo l'autenticazione di Windows Per accedere a Analysis Services in modalità remota dalle applicazioni client, ad esempio SQL Server Management Studio o SQL Server Data Tools, è necessario aggiungere la macchina virtuale al dominio tramite la funzionalità di rete virtuale di Azure. Per ulteriori informazioni, vedere la pagina relativa alla rete virtuale di Azure (http://msdn.microsoft.com/en-us/library/windowsazure/jj156007.aspx).

Un'istanza predefinita di Analysis Services rimane in attesa sulla porta TCP 2383. Aprire la porta nel firewall delle macchine virtuali. Anche un'istanza in cluster denominata di Analysis Services è in attesa sulla porta 2383.

Per un'istanza denominata di Analysis Services è necessario il servizio SQL Server Browser per gestire l'accesso alla porta. La configurazione predefinita di SQL Server Browser è la porta 2382.

Nel firewall delle macchine virtuali aprire la porta 2382 e creare una porta statica per l'istanza denominata di Analysis Services.

  1. Per verificare le porte già in uso nella macchina virtuale e il processo che utilizza le porte, eseguire il comando seguente con privilegi amministrativi:

    netstat /ao

  2. Utilizzare SQL Server Management Studio per creare una porta statica per l'istanza denominata di Analysis Services aggiornando il valore "Porta" nelle proprietà generali dell'istanza tabulare di AS. Per ulteriori informazioni, vedere la sezione "Utilizzare una porta fissa per un'istanza predefinita o denominata di Analysis Services" in Configurare Windows Firewall per consentire l'accesso ad Analysis Services (http://msdn.microsoft.com/en-gb/library/ms174937.aspx#bkmk_fixed).

  3. Riavviare l'istanza tabulare del servizio Analysis Services.

Per ulteriori informazioni, vedere la sezione Endpoint della macchina virtuale e porte del firewall in questo documento.

Top

In questa sezione vengono riepilogati gli endpoint della Macchina virtuale di Microsoft Azure da creare e le porte da aprire nei firewall della macchina virtuale. Nella tabella seguente vengono riepilogate le porte TCP per cui creare gli endpoint e le porte da aprire nel firewall delle macchine virtuali.

  • Se si utilizza una singola macchina virtuale e i due elementi seguenti sono veri, non è necessario creare endpoint per la macchina virtuale né aprire le porte nel firewall della macchina virtuale.

    • Non si stabilisce una connessione remota alle funzionalità di SQL Server sulla macchina virtuale. L'azione di stabilire una connessione Desktop remoto alla macchina virtuale e accedere in locale alle funzionalità di SQL Server sulla macchina virtuale non è considerata una connessione remota alle funzionalità di SQL Server.

    • Non si aggiunge la macchina virtuale a un dominio locale tramite la funzionalità di rete virtuale di Azure o un'altra soluzione di tunneling VPN.

  • Se la macchina virtuale non viene aggiunta a un dominio, ma si desidera connettersi in remoto alle funzionalità di SQL Server sulla macchina virtuale, procedere come indicato di seguito:

    • Aprire le porte nel firewall della macchina virtuale.

    • Creare endpoint nella macchina virtuale per le porte indicate (*).

  • Se la macchina virtuale è stata aggiunta a un dominio utilizzando un tunnel VPN, ad esempio la funzionalità di rete virtuale di Azure, gli endpoint non sono necessari. Aprire tuttavia le porte nel firewall della macchina virtuale.

 

Porta Tipo Descrizione

80

TCP

Accesso remoto al server di report (*).

1433

TCP

SQL Server Management Studio (*).

1434

UDP

SQL Server Browser. È necessario quando la macchina virtuale fa parte di un dominio.

2382

TCP

SQL Server Browser.

2383

TCP

Istanza predefinita di SQL Server Analysis Services e istanze in cluster denominate.

Definita dall'utente

TCP

Creare una porta statica per l'istanza denominata di Analysis Services per un numero di porta a propria scelta, quindi sbloccare il numero di porta nel firewall.

Per ulteriori informazioni sulla creazione di endpoint, vedere quanto indicato di seguito:

Nel diagramma seguente vengono illustrate le porte da aprire nel firewall della macchina virtuale per consentire l'accesso remoto alle funzionalità e ai componenti sulla macchina virtuale.

Top

Top

Inviare commenti e suggerimenti e informazioni di contatto tramite Microsoft SQL Server Connect (https://connect.microsoft.com/SQLServer/Feedback).

Top

Mostra:
© 2014 Microsoft