Encerrado

Estruturador de dados

Resumo: Estou precisando otimizar o tempo de organização de dados coletados em diversas fontes de dados, com o objetivo de obter bases de dados padronizadas em arquivo único.

Funcionalidade/Detalhes:

1) Input de dados nos formatos txt, csv, xls, xlsb, xlsx

2) Output de dados nos fomatos txt, csv

3) Interface de operação: Interfase bem básica (uso interno)

4) Operações a realizar:

4.1) Input de dados: Possibilidade de upload de até 30 arquivos simultâneos.

4.1.1) Observações sobre upload de dados:

- Desejável que o sistema processe um arquivo por vez, para não sobrecarregar o sistema e a capacidade de processamento.

- Os dados dos arquivos de input de cada arquivo, devem ser “escritos” um abaixo do outro no arquivo de output, repeitando a mesma ordem de colunas em todos os arquivos de input.

4.2) Opções de customização dos dados (operações à realizar):

4.2.1) Edição de cabeçalho: Editar o texto de cabeçalho de cada coluna, formato do dado da coluna (Exemplo: Para a coluna nº3 dos arquivos de Input, escrever no arquivo de output, o cabeçalho "Nome do Cliente", e colocar dados na coluna nº 28 do arquivo de output)

Restrições de aplicação: Aplicável até 100 colunas, campo texto para descrição de cabeçalhos com até 50 caracteres, possibilidade de apenas 01 formato de dados por coluna, com lista de tipos de formatos (Exemplo: Número, ABC, Data, Valor, Moeda e outros) a ser escritos em campo texto com até 20 caracteres.

4.2.2) Edição dos dados: Editar a escrita dos dados, de acordo com os códigos de dados do arquivo de Input (Exemplo: Na coluna nº4 do arquivo de Input há a informação "Gênero", sendo os dados preenchidos como "01" e "02". A opção de edição de dados permite que o usuário informe para cada coluna o dado de DE-PARA, neste caso, para a coluna nº4 o sistema lê no arquivo de input "01" e vai escrever no output "Masculino" e vai ler no arquivo de input "02" e vai escrever no output "Feminino"

Restrições de aplicação: Aplicável para as mesmas colunas (até 100 colunas), campo texto de até 50 caracteres para determinar informação contida no arquivo de input e campo texto de até 50 caracteres para determinar informação contida no arquivo de output, possibilitando o cadastro de até 20 opções de resposta em cada coluna

4.2.3) Inserção de dados de Coleta: Permite determinar o nº da coluna a ser preenchido com o nome do arquivo de input dos dados. Como será possível escolher mais de um arquivo de input (Exemplo:”[url removed, login to view]”), o sistema deve escrever os diferentes nomes de arquivos de input em cada linha.

Restrições de aplicação: Campo gerado automaticamente com o nome do arquivo de input em formato texto, limitado a 30 caracteres, possibilitando caracteres como “_” “,” “.” “-“ e “/”.

4.2.4) Inserção de dados sobre a origem dos dados: Permite determinar o nº da coluna com o dado a ser inserido, campo para determinar descrição do cabeçalho e campo com informação a ser repetida em todas as linhas

Restrições de aplicação: Aplicável para até 5 colunas, com campo texto de até 50 caracteres para descrição do cabeçalho e campo texto de até 50 caracteres para descrição da informação de texto a ser repetida em todas as linhas do arquivo de output

4.2.5) Extração de parâmetros da base de output: Permite emitir um arquivo .txt contendo o número da coluna, descrição do cabeçalho, formato do dado, descrição das respostas (opções cadastradas no item 4.2.2), incluindo as colunas adicionadas nos itens 4.2.4.

Restrições de aplicação: Arquivo em formato txt, contendo dados conforme informações abaixo:

- Coluna 1:

Cabeçalho: “ARQUIVO_OUTPUT”

Informação nas linhas: Nome do arquivo de output, limitado a 30 caracteres, possibilitando caracteres como “_” “,” “.” “-“ e “/”

- Coluna 2:

Cabeçalho: “DATA_GERACAO”

Informação nas linhas: Data da geração do dados, formato dd/mm/aaaa

- Coluna 3:

Cabeçalho: “HORA_GERACAO”

Informação nas linhas: Hora da geração do dados, formato hh:mm

- Coluna 4:

Cabeçalho: “NUM_COLUNA”

Informação nas linhas: Campo de número, contendo número das colunas do arquivo de output

- Coluna 4:

Cabeçalho: “CABECALHO”

Informação nas linhas: Campo texto com descrição de cabeçalho, com até 50 caracteres

- Coluna 4:

Cabeçalho: “DADOS”

Informação nas linhas: Campo texto com descrição das respostas contidas nesta coluna; sendo um campo texto com as descrições de resposta, separadas por “;”.

4.3) Geração de arquivo final: Possibilidade de extração de apenas 01 arquivo txt por vez. Ao finalizar a customização das operações (item 4.2), o usuário deve clicar em “gerar dados” e o sistema solicita seleção de local para download do arquivo final e campo para nomear o arquivo. Ao iniciar o processamento dos dados, o sistema deve manter de alguma forma visível o andamento (%) da operação e se possível, algum referência de evolução (exemplos: 100kb de 200kb, tempo restante 08 minutos ou ainda processando base 01 e 15).

4.4) Capacidade de processamento: O sistema tem como objetivo processar um grande volume de dados com padronização de dados, velocidade e capacidade de operar em computadores com características domesticas (sem necessidade de alta capacidade de processamento de dados).

4.5) Log de erro: Qualquer tipo de falha no sistema, deve apresentar informação do código do erro para que o usuário possa reportar os problemas. Junto a configuração de log de erro, a entrega do sistema inclui uma lista de códigos de erros e suas respectivas descrições.

Habilidades: Processamento de Dados, Extração de Dados, Processamento de dados, Ciência de Dados, Administração de Bancos de Dados

Veja mais: 20 minutos, arquivo pdf para vba access, componente delphi para ver arquivo flv, importando arquivo xls para postres, download jogos arquivo bin bit, como transformar arquivo jpg para dst, como transformar arquivo gif dst, arquivo xml abap, como transformar arquivo pdf flip, upload arquivo flv php, iphone upload arquivo web

Acerca do Empregador:
( 0 comentários ) Brazil

ID do Projeto: #8368364

7 freelancers estão ofertando em média R$601 para esse trabalho

agafreelance

A proposal has not yet been provided

R$166 BRL in 3 dias
(0 Comentários)
0.0
tiagoefmoraes

Olá, possuo grande experiência em processamento de arquivos, posso desenvolver sua solução em Delphi para utilização localmente em computadores com windows, o que acredito ser a melhor solução para seu problema. Também Mais

R$1000 BRL in 30 dias
(0 Comentários)
0.0
felipegrecov

Boa tarde! Trabalho com sistemas web de alta performance de logistíca, posso ajudar você com a solução desta solicitação. Você pode verificar meu perfil no Linkedin e pode confiar no meu trabalho. Vamos conversar, A Mais

R$777 BRL in 3 dias
(0 Comentários)
0.0
Cogitari

Olá sou presidente da Cogitari Soluções WEB. Trabalho com desenvolvimento de sistemas a mais de dezessete anos dos quais dez dedicados a desenvolvimento WEB e três a desenvolvimento para dispositivos móveis. Compreendi Mais

R$466 BRL in 7 dias
(0 Comentários)
0.0
BreeCandido

Olá! Eu sou formada em Letras pela UFPE e achei o seu projeto bem interessante. A princípio pode parecer que minha formação não faça muito sentido para o tipo de projeto que você deseja realizar, eu sei. Mas, se eu Mais

R$500 BRL in 7 dias
(0 Comentários)
0.0
ronaldoterto

Tenho experiência com rotinas de Extração transformação e carga de dados, além de gerar esse tipo de arquivos

R$833 BRL in 22 dias
(0 Comentários)
0.0
dantemariano

Faço esse trabalho de forma rápida e eficiente. Tenho facilidade e tempo para realizar o trabalho. Tenho acesso a Internet e computador sempre disponível.

R$466 BRL in 3 dias
(0 Comentários)
0.0