Especificar detalhes de geração de dados para uma coluna

Para gerar dados, você deve criar e executar um plano de geração de dados.Um plano de geração de dados contém as informações sobre quais tabelas e colunas que deseja preencher com dados.Depois de criar o plano, você pode especificar os detalhes de como você deseja preencher as colunas com dados.Para obter mais informações, consulte Planos de geração de dados e Como: Criar planos de geração de dados.

Especificar detalhes de coluna

Especificando Generator e gerador de saída para cada coluna no Detalhes da coluna janela, você pode controle quais dados são gerados para preencher colunas.A tabela a seguir explica como especificar os detalhes de cada coluna:

Nome da coluna

Detalhes

Coluna

O nome da coluna.Esta coluna contém uma caixa de seleção.selecionar a caixa de seleção para gerar dados da coluna.desmarcar a caixa de seleção para deixar a coluna vazia.É necessário gerar dados para as colunas que não são anuláveis, exceto as colunas que tenham uma restrição padrão.A janela Propriedades exibe o Permitir valores nulos and Valor padrão propriedades.Você pode usar essas propriedades para decidir quais colunas para preencher com dados.Para obter mais informações sobre como especificar colunas que você deseja preencher com dados, consulte Como: Especificar colunas para a geração de dados.

Chave

Esta coluna contém uma imagem de uma chave se a coluna é primária ou uma coluna de chave estrangeira.Esta coluna é somente leitura e somente para fins informativos.

Tipo de dados

O tipo de dados SQL da coluna.Esta coluna é somente leitura e apenas para fins informativos.Para obter mais informações sobre os tipos de dados SQL, consulte Tipos de dados and Tipos de dados (Transact-SQL).

Gerador

O tipo de gerador de dados que será usado para gerar dados para esta coluna.Cada tipo de dados SQL tem um gerador de dados padrão e o gerador de padrão é inserido nessa coluna quando você cria um plano de geração de dados.Você pode alterar o gerador de dados, clicando na seta suspensa na coluna e selecionando um gerador de dados diferentes.Pontos importantes sobre como selecionar geradores de dados são:

  • Nem todos os tipos de gerador de dados podem ser usados com todos os tipos de dados SQL.A lista exibe somente os dados geradores disponível para o tipo de dados SQL da coluna.

  • Colunas da chave estrangeira de identidades e usam os geradores de dados SQL computado valor e chave estrangeira independentemente do tipo de dados SQL da coluna.Não é possível alterar o gerador de dados de identidade e colunas da chave estrangeira.

Para obter mais informações, consulte Tipos de gerador de dados padrão e Opções (banco de dados Tools/dados gerador/padrão geradores).

Gerador de saída

Esta coluna é usada para qualquer gerador de dados que produz mais de um valor de saída.Por exemplo, ao usar o gerador de dados vinculado, você deve especificar um selecionar consulta para recuperar dados da fonte de dados.Depois que você especificar um selecionar consulta, esta coluna contém uma lista das colunas de dados retornados pela consulta.Use a seta suspensa para selecionar os dados que você deseja usar para preencher a coluna.Para obter mais informações, consulte o Informações de conexão and Consulta seleção propriedades mais adiante neste documento.

Essa coluna também pode ser usada pelos geradores de dados personalizados.Um gerador de dados personalizados pode produzir mais de um valor de saída.Por exemplo, um gerador de dados personalizados pôde produzir datas em um dos dois intervalos de data diferentes.Você usaria esta coluna para especificar qual saída que você deseja usar.

Definindo propriedades da coluna

Você pode controle quais dados são gerados para preencher colunas definindo as propriedades das colunas no plano de geração de dados.Para conjunto as propriedades, abra o Detalhes da coluna janela e abra o Propriedades janela.Há três categorias de propriedades: Informações de coluna, restrições de banco de dados e gerador.As propriedades de restrições de banco de dados e informações de coluna são somente leitura.Eles fornecem informações sobre cada coluna que você pode usar para ajudar a personalizar seu plano de geração de dados.As propriedades do gerador são geralmente leitura-gravar, embora alguns geradores de dados podem ter propriedades somente leitura.As propriedades do gerador são as propriedades definidas para controlar como os dados são gerados.

Observação:

Se seu Propriedades janela é categorizada, você verá as categorias.Se seu Propriedades janela alfabético, você não verá as categorias.Você pode usar o Categorizados and Em ordem alfabético botões da barra de ferramentas no Propriedades janela para comutador entre os dois modos de exibição.

Informações de coluna e propriedades de restrição de banco de dados

A tabela a seguir contém os banco de dados e informações restrição Properties Propriedades de coluna para cada coluna:

Propriedade

Detalhes

Size (Tamanho)

O dimensionar, em bytes, da coluna do banco de dados.

Permitir nulos

VERDADEIRO ou falso.Especifica se uma coluna pode ter valores nulo.

Verificar restrições

Vazio se a coluna não tiver uma restrição de verificação.Se a coluna tem um restrição CHECK, especifica a fórmula do restrição CHECK.

Observação:
Como uma coluna pode ter mais de um restrição CHECK, esta propriedade é uma matriz de seqüências de caracteres quando não está vazio.Cada elemento da matriz é a seqüência de caracteres de fórmula de uma das restrições.

Valor padrão

Vazio se a coluna não tiver uma restrição padrão.Se a coluna tiver uma restrição padrão, especifica o valor padrão.

Chave estrangeira

Vazio se a coluna não tiver uma restrição de chave estrangeira.Se a coluna tiver uma restrição de chave estrangeira, especifica a tabela e coluna que a chave estrangeira faz referência.

Chave primária

VERDADEIRO ou falso.Especifica se uma coluna é parte de uma chave primária na tabela.

Exclusivo

VERDADEIRO ou falso.Especifica se uma coluna é parte de uma restrição exclusiva.

Propriedades do gerador

As propriedades do gerador são as propriedades definidas para controlar como os dados são gerados.As propriedades disponível para cada coluna dependem do gerador de dados selecionado no momento para essa coluna.Nem todos os geradores de dados têm todas as propriedades.Por exemplo, o gerador de dados acoplada possui uma propriedade de informações de conexão que você usa para especificar o cadeia de conexão a uma fonte de dados.Não há Outros gerador de dados requer esta propriedade.

A tabela a seguir contém as propriedades do gerador de cada coluna:

Propriedade

Detalhes

Tipos de gerador de dados

Valor padrão

Porcentagem nulo

A porcentagem aproximada de valores nulo, que são geradas para a coluna.Você pode modificar esta propriedade somente se a coluna permitir nulo.Esta propriedade deve ser 0 para as colunas que não aceitam valores nulo.Um valor 0 significa que não há valores nulo são gerados.O valor 100 significa que todos os valores gerados são nulo.

Todos os geradores de dados, exceto valor computado SQL.

0

semente

O valor de semente é usado em algoritmos de geração de dados aleatórios.Os geradores de dados padrão são deterministas.Você pode gerar os mesmos dados aleatórios novamente se você usar o mesmo valor semente.Você pode gerar um novo (mas determinista) conjunto de dados aleatórios, alterando o valor de semente.

Todos os geradores de dados, exceto valor computado SQL.

5

Você pode alterar o valor padrão para a propriedade de semente, usando a página de opções.Para obter mais informações, consulte Opções (banco de dados Tools/dados gerador/geral).

Exclusivo

Quando essa propriedade for true, os dados que são gerados para a coluna são exclusivos.Esta propriedade é usada juntamente com a propriedade Step para tipos numéricos.

Todos os geradores de dados, exceto valor computado SQL, RegularExpression, imagens e dados acoplados.

True se a coluna é parte de uma restrição exclusiva, FALSO caso contrário.

Por Etapa

Quando a propriedade exclusiva é verdadeira, cada linha é calculada adicionando o valor de passo para a linha anterior.Etapa pode ser negativa.

Decimal, real, float, Money, DateTime e os geradores de dados inteiro.

Baseado em uma restrição existente de seleção se a restrição pode ser analisada com êxito.

smalldatetime: 1 minuto

Data e hora: 1 minuto

todos os outros tipos numéricos: 1

Distribuição

A curva de distribuição estatística que aproxima qual será gerados aleatoriamente os dados.As opções são as seguintes: Uniforme, normal, normal inverso, exponencial, ExponentialInverse.

Decimal, Money, DateTime, real, float e os geradores de dados inteiro.

Uniforme

Min

O valor mínimo de dados que são gerados para a coluna.

Decimal, Money, DateTime, real, float e os geradores de dados inteiro.

Baseado em uma restrição existente de seleção se a restrição pode ser analisada com êxito.

smalldatetime: 1/1/1900

Data e hora: 1/1/1753

todos os outros tipos numéricos: 0

Max

O valor máximo dos dados que são gerados para a coluna.

Decimal, Money, DateTime, real, float e os geradores de dados inteiro.

Baseado em uma restrição existente de seleção se a restrição pode ser analisada com êxito.

smalldatetime: 6/6/2079

Data e hora: 12/31/9999

todos os outros tipos numéricos: O valor máximo definido pelo tipo de dados ou a definição da coluna.

Localidade

A localidade que será usada para gerar caracteres aleatórios.Use a seta suspensa para ver a lista de localidades disponível.Esta propriedade é com base na localidade do agrupamento da coluna de banco de dados, não baseado em sistema operacional ou o Visual Studio localidade.

String

Padrão

Comprimento mínimo

O comprimento mínimo de dados que são gerados para a coluna.

Seqüência de caracteres, binário

1

Tamanho máximo

O tamanho máximo dos dados que são gerados para a coluna.Você deve manter esse valor razoável evitar exceções OutOfMemory.

Seqüência de caracteres, binário, RegularExpression

O comprimento máximo definido pelo tipo de dados ou a definição da coluna.

4000

8000

Expression

A expressão regular que você deseja usar para gerar dados.Os dados gerados corresponde ao padrão especificado.Para obter mais informações, consulte O gerador de expressões regulares.

RegularExpression

[a-zA-Z0-9] *

Height

A altura das imagens que são geradas para a coluna.

Image

Calculado com base no dimensionar da coluna para certificar-se de que a imagem produzida se encaixa na coluna.

64

Width

A largura das imagens que são geradas para a coluna.

Image

Calculado com base no dimensionar da coluna para certificar-se de que a imagem produzida se encaixa na coluna.

64

Connection Information

A cadeia de conexão a uma fonte de dados.Você pode inserir a seqüência de caracteres de conexão das seguintes maneiras:

  • Use a seta suspensa para selecionar uma conexão existente.

  • Use a seta suspensa para selecionar < Adicionar nova conexão... >

Essa propriedade estiver conectada a servidor Explorer in Visual Studio. Seqüências de conexão que são especificadas em Gerenciador de servidores aparecem nessa propriedade e seqüências de conexão são especificadas nessa propriedade aparecem em Gerenciador de servidores.

Para obter mais informações, consulte A dados limite gerador.

Gerador de limite de dados

Nenhum valor padrão.

selecionar Consulta

A consulta seleção é usada para recuperar dados da fonte de dados.Depois que você especificar uma demonstrativo selecionar, a Gerador de saída coluna é atualizada com os nomes das colunas que a consulta seleção retornada.Todas as colunas que a consulta retorna devem ter um nome ou um alias seja válido para a geração de dados.Em seguida, você deve selecionar a coluna que você deseja no Gerador de saída coluna.Para obter mais informações, consulte o Gerador de saída coluna mencionada anteriormente neste tópico.

Cuidado:
Um usuário mal-intencionado pode inserir arbitrário Transact-SQL (T-SQL) nessa propriedade.Para obter mais informações, consulte Segurança dos geradores de dados.

Gerador de limite de dados

Nenhum valor padrão.

Próximas etapas

Agora que você especificou os detalhes dos dados que você deseja gerar, pode visualizar e gerar os dados.Para obter mais informações, consulte Como: Visualizar um plano de geração de dados e Como: Executar um plano de geração de dados para gerar dados.

Segurança

Para obter mais informações, consulte Segurança dos geradores de dados.

Consulte também

Tarefas

Demonstra Passo a passo: Criando e executando um plano de geração de dados

Outros recursos

Visão geral de geração de dados

Usando os geradores de dados padrão

Criando geradores de dados personalizados

Explicações passo a passo de gerador de dados