sábado, 20 de fevereiro de 2010

Criando uma conexão para um arquivo DBF no SQL Server Integration Services (SSIS)

Até que enfim inicio as atividades do blog :)
Atualmente estou trabalhando em um projeto de BI e decidi relatar minhas atividades neste blog para quem sabe tornar estas experiências úteis para alguém.
Neste projeto iremos utilizar o SQL Server 2008 e o SQL Server Integration Services (SSIS), uma evolução do DTS do SQL Server 2000. Esta é a ferramenta da Microsoft para realizar extração, transformação e carregamento de dados (ETL).
Neste momento, em nosso projeto, estamos trabalhando na fase de ETL (Extract Transform Load). Minha primeira tarefa é realizar a carga de dados que estão em arquivos dbf para o nosso banco de dados Data WareHouse. O primeiro passo é configurar o “Data Source” para estes arquivos, então vamos lá.
1. Primeiro, crie um projeto do tipo Integration Services;


2. Clique na Aba/Guia “Fluxo de Dados”, no link “Nenhuma tarefa Fluxo de Dados foi adicionada a este pacote. Clique aqui para adicionar uma nova tarefa Fluxo de Dados.” e Arraste um componente “Origem do ADO .NET” ;

3. Clique com o botão direito sobre o componente e em seguida em “Editar”;
4. Em “Gerenciador de Conexões ADO.NET” clique em “Novo”;
5. Em Configurar Gerenciador de Conexões clique em “Nova”;
6. Em Provedor selecione “Provedores de .Net\Odbc Data Provider”, selecione “Use connection string” clique em “Build”;
7. Selecione dBASE Files e clique em Ok
8. Selecione a pasta onde está o arquivo dbf que deseja acessar e clique em OK até a janela “Editor de Origem ADO.NET”;
9. Para testar selecione a tabela que deseja extrair os dados em “Nome da tabela ou exibição” que clique em “Visualizar”;
Bom pessoal, por agora é só!!!! Em breve teremos novos passos relacionados ao ETL.
Se gostou ou não, comente...
Até a próxima!!!

domingo, 5 de julho de 2009

The begin

O meu objetivo com esse blog é tentar passar para a comunidade da web algumas coisas que eu aprendo no meu dia-a-dia profissional, na área de desenvolvimento de sistemas de informação, e na vida pessoal que eu acredite que possa contribuir para melhorar um pequeno momento daquele que ler o post.