Tarefa do Script de transformação de dados
A tarefa do script transformador de dados permite escrever, editar e avaliar modelos personalizados em Jsonnet (em inglês) para realizar o mapeamento de dados na sua integração.
Para mais informações sobre o mapeamento de dados no Application Integration, consulte Visão geral do mapeamento de dados.
Configurar a tarefa do script transformador de dados
Para adicionar uma tarefa do script transformador de dados à sua integração, siga estas etapas:
- No console do Google Cloud, acesse a página Application Integration.
- No menu de navegação, clique em Integrações.
A página Integrações aparece listando todas as integrações disponíveis no projeto do Google Cloud.
- Selecione uma integração ou clique em Criar integração para criar uma nova.
Caso você esteja criando uma nova integração, siga estas etapas:
- Insira um nome e uma descrição no painel Criar integração.
- Selecione uma região para a integração.
- Selecione uma conta de serviço para a integração. É possível mudar ou atualizar os detalhes da conta de serviço de uma integração a qualquer momento no painel Resumo da integração na barra de ferramentas de integração.
- Clique em Criar.
Isso abre a integração na página do editor de integração.
- Na barra de navegação do editor de integração, clique em Tarefas para conferir a lista de tarefas e conectores disponíveis.
- Clique e posicione o elemento do script transformador de dados no editor de integração.
- Clique no elemento do script transformador de dados no designer para visualizar o painel de configuração de tarefas do script transformador de dados.
- Clique em Abrir editor do script transformador de dados.
- O editor do script transformador de dados é exibido com um exemplo de modelo comentado em Jsonnet padrão.
- Escreva seu código Jsonnet e feche o editor quando ele for concluído. Todas as alterações serão salvas automaticamente.
Como usar o editor do script transformador de dados
Use o editor do script transformador de dados para acessar as variáveis de integração, realizar atribuições de variáveis e adicionar ou modificar variáveis na sua integração. O editor do script transformador de dados fornece os seguintes recursos para enriquecer sua experiência de scripting:
- Destaque de sintaxe/código, recuo e numeração de linhas para facilitar a legibilidade do código e o reconhecimento da estrutura.
- Um minimapa que exibe uma visão geral de alto nível do código do script e ajuda na navegação rápida.
- Opção clique para copiar o código na área de transferência.
Para abrir o editor, acesse o painel de configuração da tarefa do script transformador de dados e clique em Abrir editor do script transformador de dados.
Por padrão, o editor de scripts do Transformador de Dados importa functions
, uma biblioteca personalizada predefinida contendo um conjunto de funções Jsonnet para mapeamento de dados no Application Integration. Para detalhes sobre as funções personalizadas disponíveis, consulte Funções do transformador de dados.
A imagem a seguir mostra o layout de amostra do editor de script do Data Transformer:
Acessar variáveis de integração
Para ler uma variável de integração existente no editor do Script transformador de dados, use a função extVar
da biblioteca functions
predefinida.
Exemplo: leia e atualize as variáveis de integração existentes usando o editor do script transformador de dados.
Script em Jsonnet
local f = import "functions"; // Import predefined Data Transformer function library local str1 = f.extVar("inputVar1"); // Access integration input variable "Inputstr1" with value "Hello" local str2 = f.extVar("inputVar2"); // Access integration input variable "Inputstr2" with value "World" { OutputVar: str1 + " " + str2 + "!", // Write to Jsonnet output variable "OutputVar" "output-str-var": str1 + " Integration " + str2 + "!", // Write to Jsonnet output variable "output-str-var" }
Saída
Referência de uso do JSONnet
O jsonnet é uma linguagem puramente funcional e os programas dela são compostos de expressões. Para saber como formar essas expressões, consulte Expressões Jsonnet.
Cotas e limites
Para informações sobre os limites de uso que se aplicam à tarefa Script do transformador de dados, consulte Limites de uso.
A seguir
- Saiba mais sobre todas as tarefas e acionadores.
- Saiba mais sobre as funções do Transformador de dados (Pré-lançamento)
- Saiba como testar e publicar uma integração.
- Saiba mais sobre o tratamento de erros.
- Saiba mais sobre os registros de execução de integração.