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.
- No menu da lateral esquerda, procure a área de Data Sources e clique em "Add new...".
2- Escolher o tipo de Data Source
- 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
- No campo "Name" insira o nome que desejar
- No campo "Assembly location" clique na opção Server.
- 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.
- No campo "File type" clicar em Local file e caso apareça os campos usuário e senha ignore.
- Obs: Caso esteja armazenado na web, clique em Url, informe o link e credenciais caso necessário.
- Clique no botão Finish no canto inferior direito.
4- Adicionar Import
- No menu da lateral esquerda, dentro de Toolbox procurar pela opção Import e arraste para dentro do projeto onde desejar.
5- Configurar Import
- 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
- Após fazer as alterações do passo anterior, clique nos "..." (reticências).
- Dentro do campo do Query Editor faça a query conforme o exemplo e imagem abaixo.
- Exemplo: SELECT * FROM [insira aqui o caminho do arquivo]
- Obs: coloque o nome e o tipo do arquivo no caminho
- Caso queira validar, faça o Preview do dados.
- Clique em "Apply" para finalizar.