Escolar Documentos
Profissional Documentos
Cultura Documentos
Frum
7Masters
Ferramentas
Cursos online
Agenda
Revista iMasters
InterCon
TECH
E-COMMERCE
ANALYTICS
Incio
>
Desenvolvimento
>
Tw eetar
Like
Send
DESENVOLVIMENTO
novos conceitos (Web Services, WCF etc), sempre existe a necessidade de realizar integrao atravs de arquivos txt (CNAB um exemplo). Uma forma de criar uma rotina de integrao utilizar o Integration Services da Microsoft. Para criar uma aplicao desse tipo, precisamos do Microsoft SQL Server (2005 ou 2008) e do SQL Server Business Intelligence Development Studio. Inicie o SQL Server Business Intelligence Development Studio e acesse File\New Project e selecione Integration Services Projetc, conforme a imagem abaixo:
LTIMAS NOTCIAS
14/10 S 05H40
Flickr muda visual das pginas de fotos e fica parecido com Google+
Na tela Select how to define the connection vamos criar uma string de conexo com nossa base de dados. Clique no boto new e a tela Connection Manager ser exibida. No combo Provider, selecione Microsoft OLE DB Provider for SQL Server na pasta Native OLE DB. Na opo Server name, selecione localhost; no caso do login, vamos manter Windows Authentication e, na opo Select or enter a database name, selecione nossa base AdventureWorks. As configuraes devem ficar iguais figura abaixo:
14/10 S 03H40
Webs Got Talent vai premiar aplicativos web que prestam servios a cidados na Web.br 2013
14/10 S 02H30
DESTAQUES
LABORATRIO DE SCRIPTS PHP Participe do laboratrio pblico e colaborativo de scripts PHP criado pelos moderadores e participantes do Frum PHP iMasters
Para finalizar, clique no boto Test Connection. A mensagem Test connection succeeded deve ser exibida. Clique no boto OK para finalizar. Clique em Next e a tela Completing the Wizard ser exibida; vamos colocar o nome de nosso data source como AdventureWorks e clicar no boto Finish.
De volta a Soluction Explorer, vamos expandir a pasta SSIS Packages e abrir o arquivo Package.dtsx que o nosso pacote de integrao. Agora vamos a Toolbox e vamos selecionar o componente Data Flow Task. Esse componente realiza um mecanismo de fluxo de dados permitindo alterao e manuseio de dados. Arraste o Data Flow Task para a Control Flow, clique duas vezes sobre ele e seremos levados guia Data Flow. Dentro do Data Flow, iremos trabalhar com 3 componentes que sero listados abaixo: OLE DB Source: Extrair dados de uma base de dados. Derived Column: Criar novas colunas, com esse componente possui concater 2 colunas e criar uma nova coluna. Flat Flie Destination: Grava dados em um arquivo texto. Clique duas vezes em OLE DB Source e a tela OLE DB Source Editor ser exibida. Em connection manager, faa as configuraes conforme a imagem 3 e clique no boto OK.
Find us on Facebook
iMasters
Like 47,784 people like iMasters.
Em seguida, ligue a seta verde do componente OLE DB Source com o componente Derived Column. D um duplo clique no componente Derived Column. A tela Derived Column Transformation Editor ser exibida. Em Derived Column Name, digite FullName e em Expression digite FirstName + LastName. Acabamos de criar uma nova coluna baseada em duas colunas j existem. Clique em Ok. Agora lique a seta verde do componente Derived Column no componente Flat File Destination Editor e clique no boto new e a tela Flat File Format ser exibida.
Nessa tela, podemos selecionar como queremos que nosso arquivo txt seja gerado, temos as opes: Delimited: Colunas Delimitadas por vrgulas. Fixed width: As colunas so definidas por larguras fixas. Fixed width wit row delimiters: As colunas so definidas pela largura fixa. Uma coluna extra, delimitada pelas caractersticas da nova linha, adicionada para definir os delimitadores de linha. Ragged right: As colunas so definidas pela largura fixa, exceto a ltima, que delimitada pelo carter nova linha. Para mais informaes sobre componente Flat File Destination, acesse http://msdn.microsoft.com/en-us/library/ms141668.aspx Vamos selecionar Delimited, e a tela Flat File Connectoin Manager Editor ser exibida. Primeiro, preenchemos o campo Description com MeuFlatFile e depois, no campo File name, digitamos C:\integracao.txt. Clique em Ok. Agora s compilar o projeto e verificar o arquivo de integrao. Deve ser parecido com isto:
Artigos relacionados
Todo commit deve compilar?
Desenvolvimento
Comente!
worms
Desenvolvimento, Segurana
Comente! 1 comentrio
Marcos Aguiar Jr Analista de Sistema com carreira em empresas de tecnologia, atuando em solues de sistemas e TI para diversos segmentos de negcios, alm de definir e planejar metodologias de desenvolvimento de software. bacharel em Administrao com gesto em TI, psgraduado em Projetos e Desenvolvimento de Sistemas para web e cursa ps-graduao em Inteligncia de Negcios (BI). Pgina do autor Email Leia os ltimos artigos publicados por Marcos Aguiar Jr Implementando o DataGrid em WPF Parte 3 Implementando o DataGrid em WPF Parte 02 Implementando o DataGrid em WPF Parte 01 Partial Class com Entity Framework Gauge com Reporting Services
2 COMENTRIOS
COMENTE TAMBM
Artigo muito bom.. bem explicadinho =] Parabns !! H 1158 dias Responder Rony Santos existe como passa umas string de conexo para Connection Manage H 567 dias Responder
Twitter
Siga o perfil do iMasters
LinkedIn
Cadastre-se no grupo iMasters
gitHub
Cdigos iMasters DEV
RSS
Assine os feeds
SOCIAL MEDIA
Copyright 2013 Todos os direitos reservados
NEWSLETTER
Fique por dentro de todas as novidades, eventos, cursos, contedos exclusivos e muito mais.
faleconosco@imasters.com.br