Compartilhar via


Banco de dados do espaço de trabalho (SSAS tabular)

O banco de dados de espaço de trabalho 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 de espaço de trabalho reside na memória em uma instância do Analysis Services que é executada em modo Tabela; em geral no mesmo computador que o SQL Server Data Tools.

Este tópico inclui as seguintes seções:

  • Visão geral do Banco de Dados de Espaço de Trabalho

  • Propriedades de Banco de Dados de Espaço de Trabalho

  • Usando SSMS para gerenciar o banco de dados de espaço de trabalho

  • Tarefas relacionadas

Visão geral do Banco de Dados de Espaço de Trabalho

Um banco de dados de espaço de trabalho é criado na instância do Analysis Services, especificada na propriedade de Servidor de Espaço de trabalho, 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 espaço de trabalho. Você pode usar o SQL Server Management Studio para exibir o banco de dados de espaço de trabalho no servidor do Analysis Services. O nome de banco de dados de espaço de trabalho 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 de espaço de trabalho reside na memória enquanto o projeto de modelo tabular está aberto no SQL Server Data Tools. Quando você fecha o projeto, o banco de dados de espaço de trabalho é 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 Espaço de Trabalho. Para obter mais informações sobre a propriedade de Retenção de Espaço de Trabalho, consulte Propriedades de Banco de Dados de Espaço de Trabalho 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 espaço de trabalho. Se você adicionar tabelas, colunas, relações etc. estará alterando o banco de dados de espaço de trabalho.

Observação importanteImportante

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 espaço de trabalho.

ObservaçãoObservaçã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 espaço de trabalho.

Quando você implantar um projeto de modelo tabular, o banco de dados modelo implantado, que é essencialmente uma cópia do banco de dados de espaço de trabalho, é 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 de projetos (SSAS tabular).

O banco de dados de espaço de trabalho modelo geralmente reside no host local ou 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 de espaço de trabalho, no entanto, esta configuração não é recomendada devido à latência durante consulta de dados e outras restrições. Idealmente, a instância do Analysis Services que hospedará os bancos de dados de espaço de trabalho 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 de espaço de trabalho pode melhorar o desempenho.

Bancos de dados de espaço de trabalho 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 Espaço de Trabalho

As propriedades de banco de dados de espaço de trabalho são incluídas nas propriedades modelo. Para exibir propriedades de 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 de espaço de trabalho incluem:

ObservaçãoObservação

As propriedades Servidor de Espaço de Trabalho, Retenção de Espaço de Trabalho 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 padrão de implantação e modelagem de dados (SSAS tabular).

Propriedade

Configuração padrão

Descrição

Banco de dados do espaço de trabalho

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 espaço de trabalho usado por armazenar e editar o projeto de modelo de memória temporário. Depois que um projeto de modelo tabular é criado, este banco de dados aparecerá na instância do Analysis Services especificada na propriedade de Servidor de Espaço de Trabalho. Essa propriedade não pode ser configurada na janela Propriedades.

Retenção de espaço de trabalho

Descarregar na memória

Especifica como um banco de dados de espaço de trabalho é retido depois que um projeto de modelo é fechado. Um banco de dados de espaço de trabalho inclui metadados modelo e dados importados. Em alguns casos, o banco de dados de espaço de trabalho 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 de espaço de trabalho é 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 espaço de trabalho 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 serão consumidos e o banco de dados do espaço de trabalho será carregado mais rapidamente.

  • Descarregar da memória - Especifica manter banco de dados de espaço de trabalho 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 no SQL Server Data Tools o banco de dados de espaço de trabalho deve ser reanexado; recursos adicionais serão consumidos e o projeto de modelo será carregado mais lentamente do que se o banco de dados de espaço de trabalho estivesse 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 espaço de trabalho remoto.

  • Excluir espaço de trabalho - Especifica excluir o banco de dados de espaço de trabalho da memória e não manter banco de dados de espaço de trabalho em disco depois que o projeto de modelo é fechado. Essa opção consumirá menos memória e espaço de armazenamento, No entanto, ao abrir um projeto de modelo no SQL Server Data Tools, serão consumidos recursos adicionais e o projeto de modelo será carregado mais lentamente do que se o banco de dados de espaço de trabalho estivesse 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 espaço de trabalho

localhost

Essa propriedade especifica o servidor fora-de-processo padrão que será usado para hospedar o banco de dados de espaço de trabalho enquanto o projeto de modelo é criado no 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 (executando em modo Tabular), digite o nome do servidor. O usuário conectado deve ser Administrador no servidor do Analysis Services.

ObservaçãoObservação

É recomendado que você especifique um servidor do Analysis Services local como o servidor de espaço de trabalho. Para bancos de dados de espaço de trabalho 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.

A configuração padrão para essa 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 espaço de trabalho

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

Observação sobre cuidadosCuidado

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

Tarefas relacionadas

Tópico

Descrição

Propriedades de modelo (SSAS tabular)

Fornece descrições e etapas de configuração para as propriedades de banco de dados de espaço de trabalho de um modelo.

Consulte também

Conceitos

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

Propriedades de projetos (SSAS tabular)