Partilhar via


Banco de dados do workspace (SSAS tabular)

O banco de dados de workspace de modelo tabular, usado durante a criação do modelo, é criado quando você cria um novo projeto de modelo tabular 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 SQL Server Data Tools.

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

Visão geral do Banco de Dados de 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 de modelo de tabela no SQL Server Data Tools. Cada projeto de modelo tabular terá seu próprio banco de dados de workspace. Você pode usar SQL Server Management Studio para exibir o banco de dados do workspace no servidor do Analysis Services. O nome de banco de dados de workspace inclui o nome de 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 tabular está aberto em SQL Server Data Tools. Quando você fecha o projeto, o banco de dados de workspace é mantido na memória, armazenado em disco e removido da memória (padrão), ou removido da memória e não armazenado em disco, como determinado pela propriedade de Retenção de Workspace. Para obter mais informações sobre a propriedade de Retenção de Workspace, consulte Propriedades de Banco de Dados de Workspace posteriormente neste tópico.

Depois que você adicionou dados a seu projeto de modelo usando o Assistente de Importação de Tabela ou usando copiar/colar, ao exibir as tabelas, colunas e dados no designer de modelo, você estará exibindo o banco de dados de workspace. Se você adicionar mais tabelas, colunas, relacionamentos, etc., estará alterando o banco de dados do workspace.

Importante

Se alguma das tabelas em seu modelo contiver um número grande de linhas, importe somente um subconjunto dos dados durante a criação do modelo. Ao importar um subconjunto dos dados, você poderá 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, caixa de diálogo Editar Propriedades da Tabela e caixa de diálogo Gerenciador de Partições mostra tabelas, colunas e linhas à fonte de dados e pode não mostrar as mesmas tabelas, colunas e linhas que o banco de dados de workspace.

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

Normalmente, o banco de dados de workspace do modelo 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. O ideal é que a instância do Analysis Services que hospedará os bancos de dados do workspace esteja no mesmo computador que SQL Server Data Tools. Criar projetos de modelo no mesmo computador que a instância do Analysis Services que hospeda o banco de dados de workspace pode melhorar o desempenho.

Bancos de dados de workspace remotos 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 a Importação de modelo de projeto do PowerPivot.

Propriedades de Banco de Dados de Workspace

As propriedades de banco de dados de workspace são incluídas nas propriedades modelo. Para exibir as propriedades do modelo, em SQL Server Data Tools, em 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 de 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 modelos na página Modelagem de Dados nas configurações do Analysis Server na caixa de diálogo Ferramentas\Opções. Estas propriedades, assim como outras, também podem ser definidas para cada projeto de modelo na janela Propriedades . Alterar as configurações padrão não se aplicará a projetos de modelo já criados. Para obter mais informações, consulte Configurar propriedades de implantação e modelagem de dados padrão (SSAS tabular).

Propriedade Configuração padrão Descrição
Banco de Dados do Workspace O nome de projeto, seguido por um sublinhado, seguido pelo nome de usuário, seguido por um sublinhado, seguido por um GUID. O nome do banco de dados de workspace usado por armazenar e editar o projeto de modelo de memória temporário. Depois que um projeto de modelo tabular for criado, esse banco de dados aparecerá na instância do Analysis Services especificada na propriedade Servidor do Workspace . Essa propriedade não pode ser configurada na janela Propriedades.
Retenção de Workspace Descarregar na memória Especifica como um banco de dados de workspace é retido depois que um projeto de modelo é fechado. Um banco de dados de workspace inclui metadados modelo e dados importados. Em alguns casos, o banco de dados de 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 na qual você planeja trabalhar no projeto de modelo. Essa configuração de propriedade tem as seguintes opções:

Manter na memória – Especifica manter o banco de dados de 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 em 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 manter banco de dados de workspace em disco, e 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 em 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 de memória forem limitados ou ao trabalhar em um banco de dados de workspace remoto.

Excluir workspace – Especifica excluir o banco de dados de workspace da memória e não manter banco de dados de workspace em disco depois que o projeto de modelo é fechado. Essa opção consumirá menos espaço de memória e armazenamento; no entanto, ao abrir um projeto de modelo em 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 apenas ao trabalhar ocasionalmente em projetos modelo.



A configuração padrão para essa 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 workspace 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 em SQL Server Data Tools. Todas as instâncias disponíveis do Analysis Services que executam no computador local sã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, o backup dos dados não pode ser feito localmente e a interface do usuário pode experimentar 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 SSMS para gerenciar o banco de dados de workspace

Você pode usar SQL Server Management Studio (SSMS) 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 de workspace necessário; a exceção é desanexar ou excluir um banco de dados de workspace, o que deve ser feito de SQL Server Management Studio.

Aviso

Não use SQL Server Management Studio para gerenciar o banco de dados do workspace enquanto o projeto estiver aberto no designer de modelo. Fazer isso poderia causar a perda de dados.

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

Consulte Também

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