Realizado

Procedures Mysql para Validação, Conversão e Transferência de Dados entre Tabelas

Publicado em 21 de Janeiro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Procuro profissional com vasta experiência em MySql e Regular Expression para a criação de Procedures e Functions para a validação, conversão e transferência de dados importados como Varchar para outros tipos de dado como Double, Float, Date entre outros.

Possuímos sistema de importação de relatório de dados e grandes bases cuja função é importar relatórios/bases em diferentes FORMATOS. Os dados são importados como Varchar para tabela padrão.

O projeto consiste em:

1) Criar procedure para validar se o formato do relatório/base importada confere com o formato especificado no momento da importação (se os nomes dos campos incluídos na primeira linha batem com os nomes dos campos do formato cadastrado em nosso sistema e se não há dados após a última coluna);

2) criar procedure e functions para validar se os dados de cada uma das campos do relatório/base importada são do tipo de dado cadastrado para aquele campo daquele formato cadastrado em nosso sistema (por exemplo se os dados da col1 são date, col2 são double etc);

3) criar procedure para converter os dados de varchar para o tipo de dado cadastrado para aquele campo e inserir os dados na tabela de destino cadastrada para aquele formato.

A validação dos dados contidos em cada coluna da tabela de origem será realizada de forma dinâmica de modo a respeitar o formato do relatório/base importada e o tipo de dado dos dados contidos em cada coluna. Ou seja, a ordem dos campos e os tipos de dados variam conforme o formato importado.

Os seguintes tipo de dado devem ser validados: string, date, cpf, cnpj, float, entre outros. Diferentes formatos de data e de double devem ser contemplados.

Ex: Double - ( 1234,00 | 1.234,00 | 1,234.00 | 1234.00 )
Ex: Date - ( aaaa/mm/dd | dd/mm/aaaa | incluindo time)
Outras variantes podem estar inclusas na lista tipos de dados.

Após a validação dos dados de todos os campos do formato especificado, os dados devem ser convertidos e transferidos para tabela de destino do FORMATO especificado.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias DBA ou profissional com bastante experiência em desenvolvimento de procedures e functions na validação e conversão de tipo de dados no MySql.

Prazo de Entrega: 04 de Fevereiro de 2019

Habilidades necessárias

Outro projetos publicados por L. R.