É lima básica reformatar um caso de uso válido para o SQL Server Integration Services (SSIS)?

StackOverflow https://stackoverflow.com/questions/2018662

  •  19-09-2019
  •  | 
  •  

Pergunta

Está usando SSIS para fazer a reformatação de arquivos simples a partir de um formato para outro (não usando um banco de dados; apenas conexões de arquivo simples)? Uma prática comum, ou é como usar uma marreta para conduzir um prego

A razão que eu peço é que na empresa atualmente eu trabalho porque temos pessoal de produção (alguns não muito tech-savvy) usando uma linguagem de programação in-house de programas personalizados de gravação para fazer a transformação arquivo reformatação / dados. Meu pensamento depois breifly olhando e jogando com lances e SSIS é que a construção de um pacote com o GUI parece fornecer um impulso de produtividade substancial sobre eles que têm o costume de gravação reformatação lógica. Eu só estou querendo saber se este é um scenerio uso comum?

[editar]
A transformação de reformatação / dados realizada pode variar desde a limpeza de base (justificação / invólucro de ajuste / enchimento) para o material complexo onde as partes de dados pode ser entregue, processada em diversas formas, e devolvido.

Há definitivamente será automação envolvido em alguns casos (como que é uma das razões que eu comecei a olhar para isso em primeiro lugar). Eu já discuti isso com um dos nossos caras de rede e nós temos essas ferramentas e licenças disponíveis para uso, de modo que o custo não é um problema.

Foi útil?

Solução

Eu acho que isso realmente depende. Certamente ter usado SSIS muito que eu tê-lo encontrado para ser uma ferramenta muito flexível, adaptado bem aos propósitos que você descreve acima (embora um pouco mais detalhadamente sobre a transformação de arquivos reformatação / dados pode ser útil).

Eu estaria interessado em saber se SSIS é uma ferramenta que você já tem disponível para você, ou se você seria comprá-lo especialmente para esta tarefa. Se as ferramentas já estão lá para que todos possam usar, então eu sou da opinião que perfeitamente adequado. Os custos de licença para edições desenvolvedor são muito razoáveis, e eu não tenho muito de um problema com o fato de que você não estará utilizando qualquer um dos aspectos do banco de dados deste (se eu entendi bem).

Eu também estaria interessado em saber se há algum tipo de automação planejado para que você está fazendo. ou seja, um lugar onde os processos seria executado que poderia ser considerado um ambiente de 'ao vivo'. Se assim for, então você pode encontrar os custos associados com a prestação de um SQL Server - Servidor de licenças. A licença deste tipo que é capaz de executar pacotes SSIS não é uma pequena quantidade de dinheiro, embora eu não sou o mais bem informados sobre isso, assim que esta questão é talvez melhor adiada para um fórum mais apropriado (por exemplo ServerFault).

Você mencionou que a organização tem uma linguagem de programação in-house. Isso pode ser ineficiente, porém eu estou supondo que isso se encaixa com algum tipo de quadro existente / ambiente para controle de mudanças, transporte, etc. Se você está introduzindo SSIS, então você vai achar que você pode ter que integrar isso em processos existentes . Eu não estou dizendo que um show-rolha, mas todos parte de considerações que você pode ter que fazer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top