Share via


Apresentando o Assistente de Geração de Esquema

Quando você projeta dimensões e cubos usando o método de cima para baixo no Business Intelligence Development Studio, cria definições de dimensão e cubo em um projeto do Microsoft SQL Server Analysis Services e, em seguida, usa do Assistente de Geração de Esquema para gerar uma exibição da fonte de dados, uma fonte de dados e o esquema de banco de dados relacional subjacente que oferece suporte a objetos OLAP. Esse banco de dados relacional é chamado banco de dados da área de assunto.

Depois que o Assistente de Geração de Esquema gerar os objetos subjacentes com base no design de suas dimensões e cubos em uma instância do Analysis Services ou um projeto do Analysis Services, você poderá alterar o design de dimensões e cubos e, em seguida, executar novamente o Assistente de Geração de Esquema para gerar de novo os objetos subjacentes com base no design modificado. Quando os objetos subjacentes forem gerados novamente, o Assistente de Geração de Esquema incorporará as alterações aos objetos subjacentes e, na medida do possível, preservará os dados contidos nos bancos de dados subjacentes.

Antes de começar

Antes de usar o Assistente de Geração de Esquema, defina dimensões e cubos em um projeto ou banco de dados do Analysis Services usando o Business Intelligence Development Studio. Para obter mais informações sobre como criar dimensões e cubos, consulte Projetando dimensões e Criando cubos.

Plataformas com suporte

O Assistente de Geração de Esquema gera apenas esquemas relacionais para o Microsoft SQL Server. Ele não gera esquemas relacionais para versões anteriores do SQL Server ou para outros sistemas de gerenciamento de bancos de dados relacionais.

Geração incremental

Depois que o Assistente de Geração de Esquema gerar uma iteração do esquema relacional, você poderá modificar as dimensões e os cubos nos quais se baseia o esquema relacional e, em seguida, usar o Assistente de Geração de Esquema para gerar novamente o esquema do banco de dados da área de assunto. Por exemplo, depois de gerar inicialmente o esquema do banco de dados da área de assunto, você poderá adicionar ou modificar cubos, dimensões, atributos e medidas e, em seguida, usar o Assistente de Geração de Esquema para gerar novamente o banco de dados da área de assunto gerado anteriormente.

Quando os objetos subjacentes forem novamente gerados, você poderá escolher se o Assistente de Geração de Esquema deve preservar os dados existentes nas tabelas que estão sendo geradas de novo no banco de dados da área de assunto, assim não será necessário recarregar ou reinserir os dados entre as iterações. No entanto, sob algumas condições, nem todos os dados podem ser preservados. Por exemplo, alguns dados devem ser descartados se você excluir uma dimensão ou um atributo que contêm dados. Se o Assistente de Geração de Esquema tiver que descartar alguns dados devido a uma alteração no esquema, você receberá um aviso de que os dados serão descartados e poderá cancelar a nova geração.

Como regra geral, qualquer alteração que você fizer em um objeto que foi gerado originalmente pelo Assistente de Geração de Esquema será substituída quando o Assistente de Geração de Esquema gerar esse objeto novamente na seqüência. A exceção primordial a essa regra é quando você adiciona colunas a uma tabela que o Assistente de Geração de Esquema gerou. Nesse caso, o Assistente de Geração de Esquema preservará as colunas que você adicionou à tabela, bem como seus dados.

Para obter mais informações sobre geração incremental, consulte Entendendo a geração com incremento.