Database dell'area di lavoro (SSAS tabulare)

Il database dell'area di lavoro modello tabulare, utilizzato durante la creazione del modello, viene creato quando si crea un nuovo progetto di modello tabulare in SQL Server Data Tools (SSDT) Tale database risiede in memoria in un'istanza di Analysis Services in esecuzione in modalità tabulare, in genere nello stesso computer di SQL Server Data Tools.

In questo argomento sono incluse le sezioni seguenti:

  • Panoramica del database dell'area di lavoro

  • Proprietà del database dell'area di lavoro

  • Utilizzo di SSMS per gestire il database dell'area di lavoro

  • Attività correlate

Panoramica del database dell'area di lavoro

Un database dell'area di lavoro viene creato nell'istanza di Analysis Services, specificata nella proprietà Server dell'area di lavoro, quando si crea un nuovo progetto Business Intelligence tramite uno dei modelli del progetto di modello tabulare in SQL Server Data Tools. Ogni progetto di modello tabulare disporrà del relativo database dell'area di lavoro. È possibile utilizzare SQL Server Management Studio per visualizzare il database dell'area di lavoro nel server Analysis Services. Nel nome del database dell'area di lavoro è incluso il nome del progetto, seguito da un carattere di sottolineatura, dal nome utente, da un carattere di sottolineatura e infine da un GUID.

Il database dell'area di lavoro si trova in memoria mentre il progetto di modello tabulare viene aperto in SQL Server Data Tools. Quando si chiude il progetto, il database dell'area di lavoro può essere mantenuto in memoria, archiviato su disco e rimosso dalla memoria (impostazione predefinita) o essere rimosso dalla memoria e non archiviato su disco, come determinato dalla proprietà Memorizzazione area di lavoro. Per ulteriori informazioni sulla proprietà Memorizzazione area di lavoro, vedere Proprietà del database dell'area di lavoro più avanti in questo argomento.

Dopo avere aggiunto dati al progetto di modello tramite l'Importazione guidata tabella o un'operazione di copia e incolla, quando si visualizzano le tabelle, le colonne e i dati in Progettazione modelli, viene in pratica visualizzato il database dell'area di lavoro. Se si aggiungono tabelle, colonne, misure, relazioni e così via si apportano in pratica modifiche al database dell'area di lavoro.

Nota importanteImportante

Se una tabella nel modello conterrà un numero considerevole di righe, si consideri di importare solo un subset dei dati durante la creazione di modelli. L'importazione di un subset dei dati consente di ridurre tempi di elaborazione e utilizzo delle risorse server per il database dell'area di lavoro.

[!NOTA]

Nella finestra di anteprima delle finestre di dialogo Modifica proprietà tabella e Gestione partizioni della pagina Selezione tabelle e viste nell'Importazione guidata tabella vengono visualizzate tabelle, colonne e righe nell'origine dati e potrebbero non essere mostrate le stesse tabelle, colonne e righe del database dell'area di lavoro.

Quando si distribuisce un progetto di modello tabulare, il database del modello distribuito, che essenzialmente è una copia del database dell'area di lavoro, viene creato nell'istanza del server Analysis Services specificata nella proprietà Server di distribuzione. Per ulteriori informazioni sulla proprietà Server di distribuzione, vedere Proprietà del progetto (SSAS tabulare).

Il database dell'area di lavoro modello si trova in genere nel localhost o in un'istanza denominata locale di un server Analysis Services. È possibile utilizzare un'istanza remota di Analysis Services per ospitare il database dell'area di lavoro, ma si tratta di una configurazione non consigliata a causa della latenza durante le query dei dati e di altre restrizioni. In modo ottimale, l'istanza di Analysis Services in cui verranno ospitati i database dell'area di lavoro si trova nello stesso computer di SQL Server Data Tools. La creazione di progetti di modello nello stesso computer dell'istanza di Analysis Services in cui è ospitato il database dell'area di lavoro può migliorare le prestazioni.

I database dell'area di lavoro remoti presentano le restrizioni seguenti:

  • Possibile latenza durante le query.

  • Non è possibile impostare la proprietà Backup dei dati sull'opzione relativa al backup su disco.

  • Non è possibile importare dati da una cartella di lavoro di PowerPivot quando si crea un nuovo progetto di modello tabulare utilizzando il modello di progetto Importa da PowerPivot.

Proprietà del database dell'area di lavoro

Le proprietà del database dell'area di lavoro sono incluse nelle proprietà del modello. Per visualizzare le proprietà dei modelli, in Esplora soluzioni di SQL Server Data Tools fare clic sul file Model.bim. Le proprietà dei modelli possono essere configurate utilizzando la finestra Proprietà. Nelle proprietà specifiche del database dell'area di lavoro è incluso quanto indicato di seguito:

[!NOTA]

Le proprietà Server dell'area di lavoro, Memorizzazione area di lavoro e Backup dei dati dispongono di impostazioni predefinite applicate quando si crea un nuovo progetto di modello. È possibile modificare le impostazioni predefinite per nuovi progetti di modello nella pagina Modellazione dati nelle impostazioni di Analysis Server in Strumenti\finestra di dialogo Opzioni. Queste proprietà, come altre, possono essere impostate anche per ogni progetto di modello nella finestra Proprietà. Le modifiche apportate alle impostazioni predefinite non verranno applicate ai progetti di modello già creati. Per ulteriori informazioni, vedere Configurare la modellazione dei dati e le proprietà di distribuzione predefinite (SSAS tabulare).

Proprietà

Impostazione predefinita

Descrizione

Database dell'area di lavoro

Nome del progetto, seguito da un carattere di sottolineatura, dal nome utente, da un carattere di sottolineatura e infine da un GUID.

Nome del database dell'area di lavoro utilizzato per l'archiviazione e la modifica del progetto di modello. Al termine della creazione di un progetto di modello tabulare, questo database verrà visualizzato nell'istanza di Analysis Services specificata nella proprietà Server dell'area di lavoro. Questa proprietà non può essere impostata nella finestra Proprietà.

Memorizzazione area di lavoro

Scarica dalla memoria

Viene specificato come viene mantenuto un database dell'area di lavoro dopo la chiusura di un progetto di modello. In un database dell'area di lavoro sono inclusi i metadati del modello e i dati importati. In alcuni casi, le dimensioni del database dell'area di lavoro possono essere elevate e utilizzare quindi una grande quantità di memoria. Per impostazione predefinita, quando si chiude un progetto di modello in SQL Server Data Tools, il database dell'area di lavoro viene scaricato dalla memoria. Quando si modifica questa impostazione, è importante considerare le risorse di memoria disponibili, nonché pianificare la frequenza con la quale utilizzare il progetto di modello. Per questa impostazione della proprietà sono disponibili le opzioni seguenti:

  • Mantieni in memoria: viene specificato di mantenere il database dell'area di lavoro in memoria dopo la chiusura di un progetto di modello. Per questa opzione verrà utilizzata più memoria; tuttavia, in caso di apertura di un progetto di modello in SQL Server Data Tools, vengono utilizzate meno risorse e i carichi nel database dell'area di lavoro verranno eseguiti più velocemente.

  • Scarica dalla memoria: viene specificato di mantenere il database dell'area di lavoro su disco, ma non più in memoria dopo la chiusura di un progetto di modello. Per questa opzione verrà utilizzata meno memoria; tuttavia, in caso di apertura di un progetto di modello in SQL Server Data Tools, il database dell'area di lavoro deve essere collegato di nuovo. Vengono utilizzate risorse aggiuntive e il caricamento del progetto di modello sarà più lento rispetto a quando il database dell'area di lavoro è mantenuto in memoria. Utilizzare questa opzione quando le risorse in memoria sono limitate o quando in uso in un database dell'area di lavoro remoto.

  • Elimina area di lavoro: viene specificato di eliminare il database dell'area di lavoro dalla memoria e di non mantenerlo su disco dopo la chiusura del progetto di modello. Per questa opzione verranno utilizzati meno memoria e meno spazio di archiviazione; tuttavia, in caso di apertura di un progetto di modello in SQL Server Data Tools, vengono utilizzate risorse aggiuntive e il caricamento del progetto di modello sarà più lento rispetto a quando il database dell'area di lavoro è mantenuto in memoria o su disco. Utilizzare questa opzione quando i progetti di modello vengono utilizzati solo occasionalmente.

L'impostazione predefinita per questa proprietà può essere modificata nella pagina Modellazione dati nelle impostazioni di Analysis Server in Strumenti\finestra di dialogo Opzioni.

Server dell'area di lavoro

localhost

Questa proprietà consente di specificare il server predefinito che sarà utilizzato per ospitare il database dell'area di lavoro mentre si crea il progetto di modello in SQL Server Data Tools. Tutte le istanze disponibili di Analysis Services in esecuzione nel computer locale sono incluse nella casella di riepilogo.

Per specificare un server Analysis Services diverso (in esecuzione in modalità tabulare), digitare il nome del server. L'utente connesso deve essere un amministratore nel server Analysis Services.

[!NOTA]

Si consiglia di specificare un server Analysis Services locale come server dell'area di lavoro. Per database dell'area di lavoro in un server remoto, l'importazione da PowerPivot non è supportata, non è possibile eseguire il backup dei dati in locale e nell'interfaccia utente si potrebbe rilevare latenza durante le query.

L'impostazione predefinita per questa proprietà può essere modificata nella pagina Modellazione dati nelle impostazioni di Analysis Services in Strumenti\finestra di dialogo Opzioni.

Utilizzo di SSMS per gestire il database dell'area di lavoro

È possibile utilizzare SQL Server Management Studio (SSMS) per connettersi al server Analysis Services in cui è ospitato il database dell'area di lavoro. In genere non è necessaria alcuna attività di gestione del database dell'area di lavoro. L'unica eccezione è data dallo scollegamento o dall'eliminazione di un database dell'area di lavoro che deve essere eseguita da SQL Server Management Studio.

Nota di attenzioneAttenzione

Non utilizzare SQL Server Management Studio per gestire il database dell'area di lavoro mentre il progetto è aperto in Progettazione modelli, in quanto si potrebbe verificare una perdita di dati.

Attività correlate

Argomento

Descrizione

Proprietà modello (SSAS tabulare)

Vengono forniti passaggi di configurazione e descrizioni per le proprietà del database dell'area di lavoro di un modello.

Vedere anche

Concetti

Configurare la modellazione dei dati e le proprietà di distribuzione predefinite (SSAS tabulare)

Proprietà del progetto (SSAS tabulare)