Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No SSDT (SQL Server Data Tools), você cria um projeto do Analysis Services da mesma forma que cria qualquer projeto de programação no Visual Studio. Quando você cria o projeto, um conjunto de arquivos XML é criado no diretório de saída. Esses arquivos XML usam o ASSL (Analysis Services Scripting Language), que é o dialeto XML que os aplicativos cliente, incluindo o SQL Server Management Studio e o SQL Server Data Tools (SSDT), usam para se comunicar com uma instância do Analysis Services para criar ou modificar objetos do Analysis Services. Esses arquivos XML são usados para implantar definições de objeto do Analysis Services em um projeto do Analysis Services em uma instância especificada do Analysis Services.
Criando um projeto
Quando você cria um projeto do Analysis Services, o SSDT (SQL Server Data Tools) criará um conjunto completo de arquivos XML na pasta de saída que contém todos os comandos ASSL necessários para criar todos os objetos de banco de dados do Analysis Services no projeto. Se o projeto foi criado anteriormente e a implantação incremental especificada para a configuração ativa, o SSDT (SQL Server Data Tools) também criará um arquivo XML contendo os comandos ASSL para executar uma atualização incremental para os objetos implantados. Esse arquivo XML é gravado na pasta de configuração ativa .. \obj\<> para o projeto. Builds incrementais podem economizar tempo ao implantar e processar um projeto ou banco de dados muito grande.
Observação
Você pode usar o comando Recompilar Tudo para ignorar a configuração de implantação incremental.
A criação de um projeto do Analysis Services valida as definições de objeto no projeto. A validação inclui todos os assemblies referenciados. Os erros de compilação aparecem na janela Lista de Tarefas, juntamente com o texto de erro dos Objetos de Gerenciamento de Análise (AMO). Você pode clicar em um erro para abrir a ferramenta de designer necessária para corrigir o erro.
A validação bem-sucedida não garante que os objetos possam ser criados no servidor de destino durante a implantação ou processados com êxito após a implantação. Os seguintes problemas podem impedir a implantação ou o processamento bem-sucedidos após a implantação:
As verificações de segurança do servidor não são executadas, portanto, os bloqueios podem impedir a implantação.
Os locais físicos não são validados no servidor.
Os detalhes das exibições da fonte de dados não são verificados em relação à fonte de dados real no servidor de destino.
Se a validação for bem-sucedida, o SSDT (SQL Server Data Tools) gerará os arquivos XML. Após o build, a pasta de saída conterá os arquivos descritos na tabela a seguir.
| Arquivos (na pasta bin) | Descrição |
|---|---|
| Projectname.asdatabase | Contém os elementos ASSL que definem metadados para os objetos no projeto do Analysis Services em um arquivo de script de implantação. Esse arquivo é usado pelo mecanismo de implantação para implantar os objetos em um banco de dados do Analysis Services. |
| Projectname.configurações | Contém configurações de configuração usadas durante a implantação que você pode modificar diretamente ou também no Assistente de Implantação do Analysis Services (por exemplo, a cadeia de conexão para as fontes de dados). |
| Projectname.alvos de implantação | Contém as configurações de destino usadas durante a implantação que você pode modificar diretamente ou no Assistente de Implantação do Analysis Services (por exemplo, os nomes do servidor e do banco de dados) |
| Projectname_opções de implantação | Contém várias configurações de opção usadas durante a implantação que você pode modificar diretamente ou no Assistente de Implantação do Analysis Services (por exemplo, locais de armazenamento) |
| Assemblyname/*dllname.*dll | Separar pastas para cada assembly referenciado; cada pasta contém a DLL para o assembly, qualquer assembly referenciado e quaisquer arquivos .pdb associados para informações de depuração de saída. |
| Arquivos (na pasta obj) | Descrição |
|---|---|
| <Nome> da configuração\LastBuilt.xml | Contém o carimbo de data/hora e o código de hash que identifica a última vez que o projeto do Analysis Services foi criado. |
Esses arquivos XML não contêm as tags <Create> e <Alter>, que são construídas durante a implantação.
Assemblies referenciados (excluindo assemblies padrão do sistema e do Analysis Services) também são copiados para o diretório de saída. Quando as referências são para outros projetos em uma solução, esses projetos são criados primeiro, usando a configuração de projeto apropriada e as dependências de build estabelecidas pelas referências do projeto e, em seguida, são copiados para a pasta de saída do projeto.
Consulte Também
Referência da ASSL (Linguagem de Script do Analysis Services)
Implantar projetos do Analysis Services (SSDT)