Condividi tramite


Database dell'area di lavoro (SSAS tabulare)

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

Questo argomento include le sezioni seguenti:

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 di Business Intelligence usando uno dei modelli di progetto modello tabulare in SQL Server Data Tools. Ogni progetto di modello tabulare disporrà del relativo database dell'area di lavoro. È possibile usare 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 modello tabulare è 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 altre informazioni sulla proprietà Memorizzazione area di lavoro, vedere le 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 altre tabelle, colonne, relazioni e così via, il database dell'area di lavoro viene modificato.

Importante

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 altre informazioni sulla proprietà Server di distribuzione, vedere Project Properties (SSAS tabulare).

Il database dell'area di lavoro modello si trova in genere in localhost o in un'istanza denominata locale di un server Analysis Services. È possibile usare un'istanza remota di Analysis Services per ospitare il database dell'area di lavoro, ma questa configurazione non è consigliata a causa della latenza durante le query sui dati e altre restrizioni. In modo ottimale, l'istanza di Analysis Services che ospiterà i database dell'area di lavoro si trova nello stesso computer di SQL Server Data Tools. La creazione di progetti modello nello stesso computer dell'istanza di Analysis Services che ospita 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à del modello, in SQL Server Data Tools, in Esplora soluzioni fare clic sul file Model.bim. Le proprietà dei modelli possono essere configurate usando 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, Conservazione area di lavoro e Backup dati hanno 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 altre informazioni, vedere Configurare la modellazione dei dati predefinita e le proprietà di distribuzione (SSAS tabulare).For more information, see Configure Default Data Modeling and Deployment Properties (SSAS Tabular).

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. Dopo aver creato 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. Questa opzione utilizzerà più memoria; Tuttavia, quando si apre un progetto di modello in SQL Server Data Tools, vengono utilizzate meno risorse e il database dell'area di lavoro verrà caricato 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. Questa opzione utilizzerà meno memoria; Tuttavia, quando si apre un progetto di modello in SQL Server Data Tools, è necessario ricollegare il database dell'area di lavoro. Le risorse aggiuntive vengono utilizzate e il progetto modello viene caricato più lentamente rispetto a se il database dell'area di lavoro viene 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. Questa opzione utilizzerà meno memoria e spazio di archiviazione; Tuttavia, quando si apre un progetto di modello in SQL Server Data Tools, vengono utilizzate risorse aggiuntive e il progetto modello viene caricato più lentamente rispetto a se il database dell'area di lavoro viene 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 nella finestra di dialogo Strumenti\Opzioni.
Server dell'area di lavoro localhost Questa proprietà specifica il server predefinito che verrà utilizzato per ospitare il database dell'area di lavoro mentre il progetto modello viene creato in SQL Server Data Tools. Tutte le istanze disponibili di Analysis Services in esecuzione sul 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.

Si noti che è consigliabile 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.

Si noti anche che l'impostazione predefinita per questa proprietà può essere modificata nella pagina Modellazione dati nelle impostazioni di Analysis Services nella finestra di dialogo Strumenti\Opzioni.

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

È possibile usare SQL Server Management Studio (SSMS) per connettersi al server Analysis Services che ospita il database dell'area di lavoro. In genere, non è necessaria alcuna gestione del database dell'area di lavoro; l'eccezione consiste nel scollegare o eliminare un database dell'area di lavoro, che deve essere eseguito da SQL Server Management Studio.

Avviso

Non usare 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.

Argomento Descrizione
Proprietà modello (SSAS tabulare) Fornisce descrizioni e passaggi di configurazione per le proprietà del database dell'area di lavoro di un modello.

Vedere anche

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