Compartilhar via


Banco de Dados do Workspace (SSAS Tabular)

O banco de dados do workspace de modelo de tabela, usado durante a criação de modelos, é criado quando você cria um novo projeto de modelo de tabela no SSDT (SQL Server Data Tools). O banco de dados do workspace reside na memória em uma instância do Analysis Services em execução no modo Tabular; normalmente no mesmo computador que o SQL Server Data Tools.

Este tópico inclui as seções a seguir:

Visão geral do banco de dados do workspace

Um banco de dados de workspace é criado na instância do Analysis Services, especificada na propriedade Workspace Server, quando você cria um novo projeto de Business Intelligence usando um dos modelos de projeto tabular nas Ferramentas de Dados do SQL Server. Cada projeto de modelo de tabela terá seu próprio banco de dados de área de trabalho. Você pode usar o SQL Server Management Studio para exibir o banco de dados do workspace no servidor do Analysis Services. O nome do banco de dados do workspace inclui o nome do projeto, seguido por um sublinhado, seguido pelo nome de usuário, seguido por um sublinhado, seguido por um GUID.

O banco de dados do workspace reside na memória enquanto o projeto de modelo de tabela está aberto no SQL Server Data Tools. Quando você fecha o projeto, o banco de dados do workspace é mantido na memória, armazenado em disco e removido da memória (padrão) ou removido da memória e não armazenado no disco, conforme determinado pela propriedade Retenção do Workspace. Para obter mais informações sobre a propriedade de retenção do Workspace, consulte Propriedades do Banco de Dados do Workspace posteriormente neste tópico.

Depois de adicionar dados ao projeto de modelo usando o Assistente de Importação de Tabela ou usando copiar/colar, ao exibir as tabelas, as colunas e os dados no designer de modelo, você está exibindo o banco de dados do workspace. Se você adicionar tabelas, colunas, relações adicionais, etc. você está alterando o banco de dados do workspace.

Importante

Se qualquer uma das tabelas em seu modelo contiver um grande número de linhas, considere importar apenas um subconjunto dos dados durante a criação do modelo. Ao importar um subconjunto dos dados, você pode reduzir o tempo de processamento e o consumo de recursos do servidor de banco de dados do workspace.

Observação

A janela de visualização na página Selecionar Tabelas e Exibições no Assistente de Importação de Tabela, na caixa de diálogo Editar Propriedades da Tabela e na caixa de diálogo Gerenciador de Partições mostra tabelas, colunas e linhas na fonte de dados e pode não mostrar as mesmas tabelas, colunas e linhas que o banco de dados do workspace.

Quando você implanta um projeto de modelo de tabela, o banco de dados de modelo implantado, que é essencialmente uma cópia do banco de dados do espaço de trabalho, é criado na instância do servidor do Analysis Services especificada na propriedade do Servidor de Implantação. Para obter mais informações sobre a propriedade Servidor de Implantação, consulte Propriedades do Projeto (SSAS Tabular).

O banco de dados do workspace de modelo normalmente reside no localhost ou em uma instância nomeada local de um servidor do Analysis Services. Você pode usar uma instância remota do Analysis Services para hospedar o banco de dados do workspace, no entanto, essa configuração não é recomendada devido à latência durante consultas de dados e outras restrições. Idealmente, a instância do Analysis Services que hospedará os bancos de dados do workspace está no mesmo computador que o SQL Server Data Tools. Criar projetos de modelo no mesmo computador que a instância do Analysis Services que hospeda o banco de dados do workspace pode melhorar o desempenho.

Os bancos de dados de workspace remoto têm as seguintes restrições:

  • Latência potencial durante consultas.

  • A propriedade Backup de Dados não pode ser definida como Backup em disco.

  • Você não pode importar dados de uma pasta de trabalho PowerPivot ao criar um novo projeto de modelo de tabela usando o modelo de projeto Import from PowerPivot.

Propriedades do banco de dados do workspace

As propriedades do banco de dados do workspace estão incluídas nas propriedades do modelo. Para exibir as propriedades do modelo, no SQL Server Data Tools, no Gerenciador de Soluções, clique no arquivo Model.bim . As propriedades do modelo podem ser configuradas usando a janela Propriedades . As propriedades específicas do banco de dados do workspace incluem:

Observação

As propriedades Servidor de Workspace, Retenção de Workspace e Backup de Dados têm configurações padrão aplicadas quando você cria um novo projeto de modelo. Você pode alterar as configurações padrão para novos projetos de modelo na página Modelagem de Dados nas configurações do Analysis Server na caixa de diálogo Ferramentas\Opções. Essas propriedades, assim como outras, também podem ser definidas para cada projeto de modelo na janela Propriedades . A alteração das configurações padrão não se aplicará a projetos de modelo já criados. Para obter mais informações, consulte Configure Default Data Modeling and Deployment Properties (SSAS Tabular).

Propriedade Configuração padrão Descrição
Banco de Dados do Workspace O nome do projeto, seguido de um sublinhado, seguido do nome de usuário, seguido de um sublinhado, seguido de um GUID. O nome do banco de dados do workspace usado para armazenar e editar o projeto de modelo na memória. Depois que um projeto de modelo de tabela for criado, esse banco de dados será exibido na instância do Analysis Services especificada na propriedade Workspace Server . Essa propriedade não pode ser definida na janela Propriedades.
Retenção de workspace Descarregar na memória Especifica como um banco de dados de workspace é mantido depois que um projeto de modelo é fechado. Um banco de dados de workspace inclui metadados de modelo e dados importados. Em alguns casos, o banco de dados do workspace pode ser muito grande e consumir uma grande quantidade de memória. Por padrão, quando você fecha um projeto de modelo no SQL Server Data Tools, o banco de dados do workspace é descarregado da memória. Ao alterar essa configuração, é importante considerar os recursos de memória disponíveis, bem como a frequência com que você planeja trabalhar no projeto de modelo. Essa configuração de propriedade tem as seguintes opções:

Manter na memória – Especifica-se manter o banco de dados do workspace na memória depois que um projeto de modelo é fechado. Essa opção consumirá mais memória; no entanto, ao abrir um projeto de modelo no SQL Server Data Tools, menos recursos são consumidos e o banco de dados do workspace será carregado mais rapidamente.

Descarregar da memória – especifica que o banco de dados do workspace deve ser mantido no disco, mas não mais na memória depois que um projeto de modelo é fechado. Essa opção consumirá menos memória; no entanto, ao abrir um projeto de modelo no SQL Server Data Tools, o banco de dados do workspace deve ser anexado novamente; recursos adicionais são consumidos e o projeto de modelo será carregado mais lentamente do que se o banco de dados do workspace for mantido na memória. Use essa opção quando os recursos na memória forem limitados ou ao trabalhar em um banco de dados de workspace remoto.

Excluir workspace – especifica para excluir o banco de dados do workspace da memória e não manter o banco de dados do workspace no disco após o projeto de modelo ser fechado. Essa opção consumirá menos espaço de memória e armazenamento; no entanto, ao abrir um projeto de modelo no SQL Server Data Tools, recursos adicionais são consumidos e o projeto de modelo será carregado mais lentamente do que se o banco de dados do workspace for mantido na memória ou no disco. Use essa opção ao trabalhar apenas ocasionalmente em projetos de modelo.



A configuração padrão dessa propriedade pode ser alterada na página Modelagem de Dados nas configurações do Analysis Server na caixa de diálogo Ferramentas\Opções.
Servidor de Área de Trabalho localhost Essa propriedade especifica o servidor padrão que será usado para hospedar o banco de dados do workspace enquanto o projeto de modelo está sendo criado no SQL Server Data Tools. Todas as instâncias disponíveis do Analysis Services em execução no computador local estão incluídas na caixa de listagem.

Para especificar um servidor do Analysis Services diferente (em execução no modo tabular), digite o nome do servidor. O usuário conectado deve ser um Administrador no servidor do Analysis Services.

Observe que é recomendável que você especifique um servidor local do Analysis Services como o servidor de workspace. Para bancos de dados de workspace em um servidor remoto, não há suporte para a importação do PowerPivot, não é possível fazer backup de dados localmente e a interface do usuário pode ter latência durante consultas.

Observe também que a configuração padrão dessa propriedade pode ser alterada na página Modelagem de Dados nas configurações do Analysis Services na caixa de diálogo Ferramentas\Opções.

Usando o SSMS para gerenciar o banco de dados do workspace

Você pode usar o SSMS (SQL Server Management Studio) para se conectar ao servidor do Analysis Services que hospeda o banco de dados do workspace. Normalmente, não há nenhum gerenciamento do banco de dados do workspace necessário; a exceção é desanexar ou excluir um banco de dados de workspace, o que deve ser feito no SQL Server Management Studio.

Aviso

Não use o SQL Server Management Studio para gerenciar o banco de dados do workspace enquanto o projeto está aberto no designer de modelos. Isso pode levar à perda de dados.

Tópico Descrição
Propriedades do modelo (SSAS tabular) Fornece descrições e etapas de configuração para as propriedades do banco de dados de workspace de um modelo.

Consulte Também

Configurar propriedades de modelagem e implantação de dados padrão (tabela SSAS)
Propriedades do projeto (SSAS tabular)