[ETL] Importar arquivo em JSON

[ETL] Importar arquivo em JSON

Neste artigo, reunimos um passo a passo detalhado sobre como importar arquivos JSON locais como fonte de dados no TARGIT InMemory ETL Studio. A versão utilizada foi a 2024, e também foi testada com uma versão anterior, obtendo resultados semelhantes.
(obs: caso algumas imagem esteja corrompida, há disponibilizado em anexo o passo a passo)

Passo a Passo:
      
      1- Adicionar um novo Data Source.
  1. No menu da lateral esquerda, procure a área de Data Sources e clique em "Add new...".

      

      2- Escolher o tipo de Data Source
  1. Dentro da opção "All", procure pela opção "Json" e clique no botão "Next" no canto inferior direito

            

      3- Ajustar parâmetros de conexão
  1. No campo "Name" insira o nome que desejar
  2. No campo "Assembly location" clique na opção Server.
    1. Obs: Caso não possua uma dll de Json no Server, será necessário baixar uma, clicar em "Local" e inserir o caminho da dll.
  3. No campo "File type" clicar em Local file e caso apareça os campos usuário e senha ignore.
    1. Obs: Caso esteja armazenado na web, clique em Url, informe o link e credenciais caso necessário.
  4. Clique no botão Finish no canto inferior direito.
      

      4- Adicionar Import
  1. No menu da lateral esquerda, dentro de Toolbox procurar pela opção Import e arraste para dentro do projeto onde desejar.
       
     
      5- Configurar Import
  1.       Com o Import selecionado, no menu da lateral direita em Properties, mude o "Data Source" para o nome da conexão criado previamente e em "Query type" mude para Query
      

      6- Configurar consulta
  1. Após fazer as alterações do passo anterior, clique nos "..." (reticências).
  2. Dentro do campo do Query Editor faça a query conforme o exemplo e imagem abaixo.
    1. Exemplo: SELECT * FROM [insira aqui o caminho do arquivo]
    2. Obs: coloque o nome e o tipo do arquivo no caminho
  3. Caso queira validar, faça o Preview do dados.
  4. Clique em "Apply" para finalizar.
      


    • Related Articles

    • [ETL] Importar arquivo em Excel para o projeto

      Neste artigo, reunimos um passo a passo de como importar um arquivo em formato .xlsx como fonte de dados para seu projeto no TARGIT InMemory ETL Studio. Obs: Caso sua planilha não tenha nenhum tipo de relacionamento com os dados do seu principal ...
    • Como importar um arquivo Excel para o projeto?

      Dúvida Como importar um arquivo Excel para o projeto? Ambiente TARGIT BI Versão Update 4.1 build 210825001 Projeto Enterprise. Solução Dentro do seu projeto no ETL, insira um novo Import: Vá até "Data Sources" e clique em "Add new...", selecione ...
    • Como criar um data source com um arquivo JSON?

      Dúvida Como adicionar um arquivo JSON ao data source? Ambiente TARGIT BI Versão Update 4.1 build 210825001 Projeto Enterprise Solução Dentro do ELT Studio clique em "Add New": Selecione o tipo de arquivo, no caso, JSON: Selecione em Assembly Location ...
    • [SUPORTE] Unable to publish project to Scheduler services!

      A mensagem de erro: Esse erro aparece tanto no ETL na hora de full ou incremental quanto no Scheduler. Para atender a esse erro, devemos identificar o que esta gerando esse erro: Temos que verificar se a pasta Public existe para Publish, caso não, a ...
    • Importar CSV da URL

      Dúvida Como importar um CSV da URL? Ambiente TARGIT BI Versão Update 4.1 build 210825001 Projeto Enterprise. Solução Se você tiver um caminho de URL para uma fonte de dados CSV, poderá usá-lo para carregar dados no InMemory. No seu projeto InMemory, ...