Fonte de dados do tipo personalizado (carregar por script)

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Grave um script personalizado para armazenar qualquer tipo de dados de entrada na tabela de conjunto de importação.

    Quando você seleciona um Tipo de Personalizado (Carregar por script), um campo Javascript chamado Carregador de dados é exibido. Você pode usar o script do carregador de dados para buscar dados e inseri-los na tabela de conjunto de importação usando o parâmetro de entrada import_set_table. Os dados podem ser obtidos, por exemplo, de uma REST API ou de um anexo de arquivo.

    Exemplo de carregador de dados

    O script do carregador de dados tem quatro parâmetros de entrada.
    • import_set_table: a tabela do conjunto de importação referenciada no registro da fonte de dados. Os dados são inseridos nesta tabela.
    • data_source: a fonte de dados mencionada no registro da fonte de dados.
    • import_log: o log que registra informações sobre a atividade de importação de dados.
    • last_success_import_time: a última vez em que esta fonte de dados foi executada com sucesso.
    O script do carregador de dados tem os seguintes métodos:
    • addColumn: adiciona uma coluna de tipo de cadeia de caracteres à tabela de conjunto de importação.
    • addJSONColumn: adiciona uma coluna do tipo JSON à tabela de conjunto de importação.
    • addXMLColumn: adiciona uma coluna de tipo XML à tabela de conjunto de importação.
    • insert: insere um mapa (chave = nome da coluna, valor = valor da coluna) na tabela do conjunto de importação.
    • getMaximumRows(): retorna 20 quando o usuário clica em Testar carga de 20 registros. Em todos os outros casos, retorna -1.

    Conforme você digita o script, o preenchimento automático do script apresenta as opções disponíveis, conforme mostrado neste exemplo:

    Preenchimento automático do carregador de dados