Compartilhar via


Etapa 2: Executando o Assistente para Criar o Pacote Básico

Nesta tarefa, você executará o Assistente de Importação e Exportação do SQL Server para criar o pacote de transferência de dados básico.

  • Especifique a fonte de dados. Você usará a pasta de trabalho do Excel, Customers.xls, como a fonte de dados. Em uma página do assistente, forneça uma consulta que selecione os clientes que possuem pelo menos um carro na planilha de clientes da pasta de trabalho.

  • Especifique o destino. Você gravará os dados em uma tabela do banco de dados AdventureWorks2008R2. A tabela, ProspectiveCustomers, será criada dinamicamente. Você definirá os metadados das colunas de destino usando o assistente.

Depois que o assistente estiver concluído, você renomeará o pacote e verificará os valores de determinadas propriedades que diferenciam localidades do pacote, tarefas, origem e destino. Esta etapa é importante porque a pasta de trabalho do Excel inclui dados de data que diferenciam localidades na coluna BirthDate. Se as definições regionais em seu computador não especificarem Inglês (Estados Unidos), você deverá atualizar os valores das propriedades especificadas ou o pacote não poderá ser executado com êxito.

Para executar o Assistente de Importação e Exportação do SQL Server

  1. Abra o projeto do Integration Services que você criou na tarefa anterior, se ele ainda não estiver aberto.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse na pasta Pacotes SSIS e clique em Assistente de Importação e Exportação do SSIS. Se a janela Gerenciador de Soluções não estiver aberta, clique em Gerenciador de Soluções no menu Exibir.

  3. Na página Bem-vindo do Assistente de Importação e Exportação do SQL Server, clique em Avançar.

  4. Na página Escolher uma Fonte de Dados, siga estas etapas:

    1. Na lista Fonte de dados, selecione Microsoft Excel.

    2. Clique em Procurar, navegue para C:\Arquivos de programas\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data, clique no arquivo da pasta de trabalho do Excel, Customers.xls, e clique em Abrir.

    3. Verifique se a caixa Caminho de Arquivo do Excel contém "C:\Arquivos de programas\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data\Customers.xls."

    4. Verifique se a caixa Versão do Excel contém o Microsoft Excel 97-2003 e se a caixa de seleção A primeira linha possui nomes de colunas está marcada.

  5. Na página Escolher Destino, siga estas etapas:

    1. Na lista Destino, selecione SQL Server Native Client e na caixa Nome do servidor, digite localhost.

      Quando você especifica localhost como o nome do servidor, o gerenciador de conexões se conecta à instância padrão do SQL Server no computador local. Para usar uma instância padrão remota ou uma instância nomeada do SQL Server, substitua localhost pelo nome do servidor ou o servidor e a instância nomeada aos quais você deseja se conectar. Para se conectar a uma instância nomeada, use o formato <server name>\<instance name>.

    2. Se a instância do Mecanismo de Banco de Dados que você especificou oferecer suporte à autenticação do Windows, use o modo padrão de autenticação do Windows; caso contrário, clique em Usar Autenticação do SQL Server e digite um nome de usuário na caixa Nome do Usuário e uma senha na caixa Senha.

    3. Na lista Banco de Dados, selecione AdventureWorks2008R2.

  6. Na página Especificar Cópia ou Consulta de Tabela, clique em Gravar uma consulta para especificar os dados a serem transferidos.

  7. Na página Fornecer uma Consulta de Origem, na caixa Instrução SQL, digite ou copie a seguinte instrução SQL:

    SELECT * FROM [Customers$] WHERE NumberCarsOwned > 0
    
  8. Na página Selecionar Tabelas e Exibições de Origem, siga estas etapas:

    1. Na lista Destino, clique em [dbo].[Query] e altere o nome da tabela, Query, para ProspectiveCustomers.

    2. Para editar metadados de colunas e opções de tabelas, clique em Editar Mapeamentos.

  9. Na página Mapeamentos de Colunas, siga estas etapas:

    1. Verifique se a opção Criar Tabela de Destino está selecionada, marque a caixa de seleção Ignorar e Recriar Tabela de Destino e modifique os metadados das colunas de destino.

      A tabela seguinte lista as alterações que você precisa fazer nas colunas e nos metadados :

      Nome da coluna

      Tipo padrão

      Tipo atualizado

      Tamanho padrão

      Tamanho atualizado

      FirstName

      nvarchar

      Nenhuma alteração

      255

      50

      MiddleIntial

      nvarchar

      nchar

      255

      1

      LastName

      nvarchar

      Nenhuma alteração

      255

      50

      BirthDate

      datetime

      Nenhuma alteração

      N/A

      N/A

      MaritalStatus

      nvarchar

      nchar

      255

      1

      Gender

      nvarchar

      nchar

      255

      1

      EmailAddress

      nvarchar

      Nenhuma alteração

      255

      50

      YearlyIncome

      float

      money

      N/A

      N/A

      TotalChildren

      float

      tinyint

      N/A

      N/A

      NumberChildrenAtHome

      float

      tinyint

      N/A

      N/A

      Education

      nvarchar

      Nenhuma alteração

      255

      50

      Occupation

      nvarchar

      Nenhuma alteração

      255

      50

      HouseOwnerFlag

      float

      bit

      N/A

      N/A

      NumberCarsOwned

      float

      tinyint

      N/A

      N/A

      AddressLine1

      nvarchar

      Nenhuma alteração

      255

      60

      AddressLine2

      nvarchar

      Nenhuma alteração

      255

      60

      City

      nvarchar

      Nenhuma alteração

      255

      30

      State

      nvarchar

      Nenhuma alteração

      255

      3

      ZIP

      float

      Nenhuma alteração

      N/A

      N/A

      Phone

      nvarchar

      Nenhuma alteração

      255

      50

    2. Clique em OK.

  10. Na página Revisar Mapeamento de Tipo de Dados, aceite as configurações padrão e clique em Avançar.

  11. Na página Concluir o Assistente, reveja as informações sobre o novo pacote e clique em Concluir.

  12. Na página Executando Operações, exiba as ações que o assistente executa. Ao concluir, a coluna Status de cada ação deve exibir Êxito.

  13. Clique em Fechar.

  14. No Gerenciador de Soluções, clique com o botão direito do mouse no novo pacote na pasta Pacotes SSIS, clique em Renomear e digite Basic PackageLesson 1. Certifique-se de que o nome inclua a extensão .dtsx.

  15. Se você for solicitado a renomear o objeto, clique em Sim.

Para definir propriedades que diferenciam localidades do pacote

  1. Clique duas vezes em Basic Package Lesson 1.dtsx, clique na guia Fluxo de Controle e clique em qualquer local do segundo plano da área de design.

  2. No menu Exibir, clique em Janela de Propriedades.

  3. Na janela Propriedades, verifique se a propriedade LocaleID está definida como Inglês (Estados Unidos).

Para definir propriedades que diferenciam localidades das tarefas Executar SQL

  1. Na área de design Fluxo de Controle, clique em Tarefa SQL Cancelar Tabela(s).

  2. No menu Exibir, clique em Janela de Propriedades.

  3. Na janela Propriedades, verifique se a propriedade Codepage está definida como 1252 e se a propriedade LocaleID está definida como Inglês (Estados Unidos).

  4. Repita as etapas de 1 a 3 para Tarefa SQL de Preparação.

Para definir propriedades que diferenciam localidades da tarefa Fluxo de Dados

  1. Clique em Tarefa de Fluxo de Dados.

  2. No menu Exibir, clique em Janela de Propriedades.

  3. Na janela Propriedades, verifique se a propriedade LocaleID está definida como Inglês (Estados Unidos).

Para definir propriedades que diferenciam localidades dos componentes de fluxo de dados

  1. Clique duas vezes em Tarefa de Fluxo de Dados ou clique na guia Fluxo de Dados.

  2. Na guia Fluxo de Dados, clique em Consulta de Origem.

  3. No menu Exibir, clique em Janela de Propriedades.

  4. Na janela Propriedades, verifique se a propriedade LocaleID está definida como Inglês (Estados Unidos).

  5. Repita as etapas de 2 a 4 para Destino - ProspectiveCustomers.