Demonstra Passo a passo: Criando e executando um plano de geração de dados
Nesta explicação passo a passo você criar um plano de geração de dados e execute-o para preencher um banco de dados de teste com aleatoriamente gerado dados.Primeiro você criar um projeto de banco de dados e implantá-lo em um banco de dados de teste isolada.Você pode usar o banco de dados isolado para testar a geração de dados sem tocar no seu banco de dados ou dados de produção.
Pré-requisitos
Para concluir essa explicação passo a passo, você precisa do seguinte:
Visual Studio Team System Database Edition
Microsoft SQL Server 2005 ou SQL servidor 2000
Acesso a um servidor de banco de dados que tem o banco de dados Northwind instalado.
Criando o projeto de banco de dados
Primeiro você cria um projeto de banco de dados e importar o esquema do banco de dados Northwind.
Observação: |
---|
Em um ambiente de equipe, você pode verificar um projeto existente out of o sistema de controle do código-fonte para trabalhar em um projeto de banco de dados.Para obter mais informações, consulte Visão geral do banco de dados criação e implantação em um ambiente de equipe. |
Para criar um projeto de banco de dados
No menu File, aponte para New, e em seguida, clique em Project.
A caixa de diálogo New Project será exibida.
No Tipos de projeto lista, expandir o Projetos de banco de dados nó e clicar Microsoft SQL servidor.
No Modelos clicarSQL Server 2005 ou SQL servidor 2000.
In Nome, digite WalkthroughDataGenerator e clicar OK.
Uma solução contém o projeto vazio WalkthroughDataGenerator é criada.Este é o seu projeto de banco de dados.Ninguém mais tem acesso ao seu projeto de banco de dados quando você trabalha nele.
Em qualquer um dos O gerenciador de soluções or Exibição esquema, clicar WalkthroughDataGenerator.
Sobre o Dados menu, clicar Esquema de banco de dados de importação.
Observação: Além disso, clicar com o botão direito do mouse WalkthroughDataGenerator e, em seguida, clique em Esquema de banco de dados de importação em um dos O gerenciador de soluções or Exibição esquema.
The Importar esquema de banco de dados para o projeto de banco de dados caixa de diálogo é exibida.
No Banco de dados de fonte lista, clicar na conexão que corresponde ao seu banco de dados Northwind existente.
Observação importante: Se você não tiver se ainda conectado com o banco de dados, você deve primeiro clicar em Nova conexão para criar uma conexão a ele.Para obter mais informações, consulte Como: Criar uma conexão de banco de dados.
Clique em OK.
sistema autônomo o esquema é importado, itens de projeto que correspondem a objetos no banco de dados aparecem no projeto de banco de dados em O gerenciador de soluções and Exibição esquema.
Observação: Mesmo que você conectado ao banco de dados para importar o esquema, você agora está desconectado e trabalhando off-line.
Implantando em uma área de segurança
Em seguida você implantar o projeto para um novo banco de dados.Isso cria um banco de dados com o esquema do Northwind, mas sem os dados.Este banco de dados é um ambiente isolado (ou caixa de proteção) em que você pode desenvolver e testar o banco de dados.
Para criar o projeto de banco de dados
In O gerenciador de soluções, selecionar o projeto de banco de dados WalkthroughDataGenerator.
Sobre o Projeto menu, clicar Propriedades WalkthroughDataGenerator.
As propriedades do projeto são exibidas.
Clique na guia Build.
clicar no botão rotulado como ... para exibir o Propriedades de conexão caixa de diálogo.
conjunto as propriedades de conexão para o banco de dados onde você deseja trabalhar e, em seguida, clicar OK.
The Conexão de destino caixa é preenchida com a cadeia de conexão correto.
Cuidado: Você deve criar o novo banco de dados em um servidor de teste, um servidor de desenvolvimento ou no computador local.Você não deve usar o servidor de produção.
No Nome do banco de dados de destinotipo de caixa de texto NorthwindDataGenerator.
No menu File, clique em Save All.
On the Compilação menu, clicar Criar solução.
O script de implantação é criado baseada nas propriedades do projeto que apenas conjunto.Ver o status da compilação no Saída janela e você verá Compilação: 1 bem-sucedida ou atualizadas sistema autônomo a última linha.
Para implantar o projeto de banco de dados
In O gerenciador de soluções, selecionar o projeto de banco de dados WalkthroughDataGenerator.
Sobre o Compilação menu, clicar ImplantarProjectName.Você também pode clicar com o botão direito do mouse o projeto em O gerenciador de soluções e clique em Implantar.
Cuidado: Você deve executar essa implantação contra um servidor de teste, um servidor de desenvolvimento ou computador local.Você não deve usar o servidor de produção.
O projeto de banco de dados é implantado para um novo banco de dados.Ver o status da implantação no Saída janela e você verá Implantação bem-sucedida sistema autônomo a última linha.
Criando o plano de geração de dados
Em seguida crie o plano de geração de dados.O plano de geração de dados contém as informações sobre quais tabelas e colunas que deseja preencher com dados.Para obter mais informações, consulte Como: Criar planos de geração de dados.
Para criar o plano de geração de dados
In O gerenciador de soluções, selecionar o Planos de geração de dados nó.
No menu Project, clique em Add New Item.
The Adicionar novo item caixa de diálogo é exibida.
No Categorias painel, clicar Planos de geração de dados.
No Modelos painel, clicar Plano de geração de dados.
No Nome texto caixa, digite Products.dgen.
Clique em Adicionar.
O plano de geração de dados é criado.Planeja a geração de dados, a Visualização de geração de dados janela e o Detalhes da coluna janela que todos serão exibidos.
Observação: Se o Detalhes da coluna and Visualização de geração de dados janelas não serão em aberto, você pode em aberto-los por em aberto ing o Dados menu, apontando para Geração de dados e, em seguida, clicando no nome da janela.Por padrão, a Visualização de geração de dados janela e o Detalhes da coluna janela são encaixados e com guias na parte inferior da janela de plano de geração de dados.Para expandir seu modo de exibição, clicar na janela e, em seguida, clicar Documento com guias on the Janela menu.Você pode também clicar com o botão direito do mouse na BAR de título e clique em Documento com guias.
No designer Products.dgen, desmarcar as caixas de seleção para todas as tabelas.
Observação: Você pode selecionar ou limpar todas as tabelas usando o Incluir todas as tabelas na geração de dados and Excluir todas as tabelas da geração de dados comandos.Você pode acessar esses comandos, clique com o botão direito do mouse em janela de plano de geração de dados ou, no Dados menu, apontando para Gerador de dados.
No designer Products.dgen, marque a caixa de seleção para a tabela Produtos.
As tabelas Categorias e fornecedores são automaticamente selecionadas também.Como a tabela Produtos possui chaves externas às tabelas Categorias e fornecedores, você deve preencher todas as três tabelas para preencher a tabela Produtos.Para obter mais informações, consulte Como: Especificar tabelas para a geração de dados.
No menu File, clique em Save All.
Especificar detalhes para geração de dados
Em seguida você pode especificar os detalhes de como você deseja preencher as colunas com dados.Para obter mais informações, consulte Especificar detalhes de geração de dados para uma coluna.
Para especificar detalhes para geração de dados
conjunto o número de linhas de dados para gerar, fazendo o seguinte:
No designer Products.dgen, clicar na linha da tabela Produtos.
clicar no Tabela relacionada coluna e use a seta suspensa para selecionar a tabela Categorias.
clicar no Taxa de tabela relacionada coluna e tipo 10: 1.
Isso significa que irá gerar 10 produtos para cada 1 categoria que é gerado.Para obter mais informações, consulte Como: Especifique o número de linhas para gerar.
conjunto o número de linhas nula de dados para gerar, fazendo o seguinte:
No designer Products.dgen, clicar na linha da tabela Categorias.
No Detalhes da coluna janela, clicar na linha para a coluna Descrição.
No Propriedades janela, conjunto a propriedade percentual nulo para 10.
Isso significa que 10 % dos dados gerados na coluna Descrição conterá NULL. Você pode em em aberto o Visualização de geração de dados janela e verifique se a coluna Descrição contém alguns valores nulo.
Defina o texto dos dados que são gerados pelo fazendo o seguinte:
No designer Products.dgen, clicar na linha da tabela Produtos.
No Detalhes da coluna janela, clicar na linha da coluna ProductName.
clicar na coluna de gerador e use a seta suspensa para selecionar o gerador de dados RegularExpression.
No Propriedades janela, defina a propriedade expressão à seguinte:
(Gala|Fuji|Braeburn|Granny Smith|Red Delicious) Apples
Isso significa que os dados gerados na coluna ProductName irão conter apenas o nome de um tipo de macieiras.Você pode em em aberto o Visualização de geração de dados janela e verifique se o ProductName coluna contém aleatoriamente gerado maçã nomes.Para obter mais informações, consulte O gerador de expressões regulares.
No menu File, clique em Save All.
Executando o plano para gerar dados
Por fim você executar o plano de geração de dados.Depois de gerar os dados, você pode usar uma ferramenta diferente para log ao banco de dados e verifique se os novos dados.
Para executar o plano para gerar dados
In O gerenciador de soluções, selecionar Products.dgen.
Observação: O plano de geração de dados também deve estar em aberto.Se o plano não estiver em aberto, abra-o primeiro.
Sobre o Dados , aponte para Gerador de dados e, em seguida, clicar Gerar dados.
The Gerar dados para o banco de dados de destino janela é exibida.
No Banco de dados de destino lista suspensa selecionar o banco de dados NorthwindDataGenerator e, em seguida, clicar OK.
clicar Sim quando for solicitado para desmarcar o Sumário das tabelas antes de inserir novas linhas.
Os dados são gerados.No designer Products.dgen a coluna de status é atualizada com o status da geração de dados.A BAR de status exibe um resumo da geração de dados para todas as tabelas.
(Opcional) Use uma ferramenta diferente para fazer logon no banco de dados.Por exemplo, você pode usar o Microsoft SQL servidor Management Studio ou do consulta Analyzer.Exibir os novos dados executando a consulta a seguir:
Observação: Você também pode usar o editor de Transact-SQL (T-SQL) que é fornecido no Database Edition para esta etapa. Para obter mais informações, consulte Edição de scripts de banco de dados e objetos com o Transact-SQL Editor.
use NorthwindDataGenerator select * from Suppliers select * from Categories select * from Products
Verifique se 50 linhas foram geradas para a tabela Fornecedores, 50 linhas foram geradas para a tabela Categorias e 500 linhas foram geradas para a tabela Produtos.Verifique se a coluna Descrição da tabela Categorias contém NULL valores. Verifique se a coluna ProductName da tabela Produtos contém apenas os dados do formulário "<type>maçãs".Verifique se os tipos são os tipos especificados na propriedade expressão do gerador de RegularExpression.
Segurança
Para obter mais informações, consulte Segurança dos geradores de dados.
Consulte também
Outros recursos
Walkthroughs refatoração de banco de dados
Usando os geradores de dados padrão
Criando geradores de dados personalizados