Comandos

Categorias de Síntese

O sintetizador-dessem está disponível como uma ferramenta CLI. Para visualizar quais comandos este pode realizar, que estão associados aos tipos de sínteses, basta fazer:

$ sintetizador-dessem --help

A saída observada deve ser:

>>> Usage: sintetizador-dessem [OPTIONS] COMMAND [ARGS]...
>>>
>>>   Aplicação para realizar a síntese de informações em um modelo unificado de
>>>   dados para o DESSEM.
>>>
>>> Options:
>>>   --help  Show this message and exit.
>>>
>>> Commands:
>>>   completa  Realiza a síntese completa do DESSEM.
>>>   operacao  Realiza a síntese dos dados da operação do DESSEM.
>>>   limpeza   Realiza a limpeza dos dados resultantes de uma síntese.

Além disso, cada um dos comandos possui um menu específico, que pode ser visto com, por exemplo:

$ sintetizador-dessem operacao --help

Que deve ter como saída:

>>> Usage: sintetizador-dessem operacao [OPTIONS] [VARIAVEIS]...
>>>
>>>   Realiza a síntese dos dados da operação do DESSEM.
>>>
>>> Options:
>>>   --formato TEXT           formato para escrita da síntese
>>>   --processadores INTEGER  numero de processadores para paralelizar
>>>   --help                   Show this message and exit.

Argumentos Existentes

Para realizar a síntese completa do caso, está disponível o comando completa, que realizará toda a síntese possível:

$ sintetizador-dessem completa

Se for desejado não realizar a síntese completa, mas apenas de alguns dos elementos, é possível chamar cada elemento a ser sintetizado:

$ sintetizador-dessem operacao CMO_SBM_EST GTER_SBM_EST

O formato de escrita padrão das sínteses é PARQUET, que é um formato eficiente de armazenamento de dados tabulares para aplicações de big data.

Caso seja desejado, é possível forçar a saída das sínteses através do argumento opcional --formato, para qualquer categoria de síntese:

$ sintetizador-dessem execucao --formato CSV

No caso da síntese da operação, é possível paralelizar a leitura dos arquivos através do argumento opcional --processadores:

$ sintetizador-dessem operacao --processadores 8