Ir para o conteúdo

Atividade Set do Redis v2 no Jitterbit Studio

Introdução

Uma atividade Set do Redis v2, utilizando sua conexão Redis v2, define chaves no Redis e é destinada a ser usada como um alvo para consumir dados em uma operação.

Criar uma atividade Set do Redis v2

Uma instância de uma atividade Set do Redis v2 é criada a partir de uma conexão Redis v2 usando seu tipo de atividade Set.

Para criar uma instância de uma atividade, arraste o tipo de atividade para a tela de design ou copie o tipo de atividade e cole-o na tela de design. Para detalhes, veja Criando uma instância de atividade em Reutilização de componentes.

Uma atividade Set do Redis v2 existente pode ser editada a partir destes locais:

Configurar uma atividade Set do Redis v2

Siga estas etapas para configurar uma atividade Set do Redis v2:

Etapa 1: Insira um nome e especifique as configurações

Nesta etapa, forneça um nome para a atividade e especifique o comportamento do conjunto, tipo de dado da chave, pares de valores de chave e configurações opcionais. Cada elemento da interface do usuário desta etapa é descrito abaixo.

Dica

Campos com um ícone de variável suportam o uso de variáveis globais, variáveis de projeto e variáveis Jitterbit. Comece digitando um colchete aberto [ no campo ou clicando no ícone de variável para exibir uma lista das variáveis existentes para escolher.

  • Menu de endpoint: Se você tiver vários endpoints do mesmo tipo de conector configurados, um menu na parte superior da tela exibe o nome do endpoint atual. Clique no menu para alternar para um endpoint diferente. Para mais informações, veja Alterar o endpoint atribuído em Telasa de configuração.

    • Editar endpoint: Aparece quando você passa o mouse sobre o nome do endpoint atual. Clique para editar a configuração de conexão do endpoint atualmente selecionado.
  • Nome: Insira um nome para identificar a atividade. O nome deve ser exclusivo para cada atividade Set do Redis v2 e não deve conter barras / ou dois pontos :.

  • Tipo de valor: Selecione o tipo de dado para as chaves a serem definidas, um dos seguintes: Hash, JSON, List, Set, Sorted Set ou String. As chaves são assumidas como strings por padrão. Consulte a documentação de tipos de dados do Redis para informações adicionais sobre os tipos de dados suportados.

  • Selecionar comportamento de conjunto: Selecione um dos comportamentos disponíveis com base no Tipo de valor selecionado:

    • Hash: Selecione Sempre definir campo (HSET) ou Definir apenas se o campo não existir (HSETNX).

    • JSON: Selecione Definir caminho JSON (JSON.SET).

    • List: Selecione Inserir valor no início da lista (LPUSH) ou Inserir valor no final da lista (RPUSH).

  • Conjunto: Selecione Adicionar membro ao conjunto (SADD).

  • Conjunto Ordenado: Selecione Sempre adicionar / atualizar membro (ZADD), Adicionar apenas se o membro não existir (NX) ou Atualizar apenas se o membro existir (XX). NX e XX são modificadores opcionais para o comando Redis ZADD.

  • String: Selecione Sempre definir (SET), Definir apenas se existir (XX) ou Definir apenas se não existir (NX). XX e NX são modificadores opcionais para o comando Redis SET.

  • Inserir pares de chave e valor: Clique no ícone de adicionar para adicionar uma linha à tabela abaixo e insira os parâmetros Chave, Valor e Expirar (em segundos).

    Alternativamente, os parâmetros podem ser fornecidos na transformação da solicitação. Se a mesma chave for especificada tanto neste campo quanto na transformação da solicitação, a chave especificada na transformação terá precedência.

    Para salvar a linha, clique no ícone de enviar na coluna mais à direita.

    Para editar ou excluir uma única linha, passe o mouse sobre a coluna mais à direita e use o ícone de editar ou o ícone de excluir .

    Para excluir todas as linhas, clique em Limpar Tudo.

    Importante

    Os campos na tabela Inserir pares de chave e valor exibem o ícone de variável apenas no modo de edição. Para que os valores de variável desses campos sejam preenchidos em tempo de execução, a versão do agente deve ser pelo menos 10.75 / 11.13.

    Os campos na tabela Inserir pares de chave e valor não suportam o uso de variáveis para passar JSON bruto. Se seu caso de uso não suportar a definição de JSON bruto nos campos diretamente, escape o conteúdo JSON antes de passá-lo com uma variável. Por exemplo, escapando {"success": "true"}; torna-se {\"success\": \"true\"};.

  • Configurações opcionais: Clique para expandir configurações opcionais adicionais:

  • Continue on error: Selecione para continuar a execução da atividade se um erro for encontrado para um conjunto de dados em uma solicitação em lote. Se algum erro for encontrado, ele será registrado no log de operações.

  • Save & Exit: Se ativado, clique para salvar a configuração para esta etapa e fechar a configuração da atividade.

  • Next: Clique para armazenar temporariamente a configuração para esta etapa e continuar para a próxima etapa. A configuração não será salva até que você clique no botão Finished na última etapa.

  • Discard Changes: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Passo 2: Revisar os esquemas de dados

Quaisquer esquemas de solicitação ou resposta são exibidos. Cada elemento da interface do usuário desta etapa é descrito abaixo.

  • Data schema: Esses esquemas de dados são herdados por transformações adjacentes e são exibidos novamente durante o mapeamento de transformação.

    Nota

    Os dados fornecidos em uma transformação têm precedência sobre a configuração da atividade.

    O conector Redis v2 utiliza a API do cliente Redis. Consulte a documentação do comando SET do Redis para mais informações.

  • Refresh: Clique no ícone de atualizar ou na palavra Refresh para regenerar esquemas do endpoint Redis v2. Esta ação também regenera um esquema em outros locais ao longo do projeto onde o mesmo esquema é referenciado, como em uma transformação adjacente.

  • Back: Clique para armazenar temporariamente a configuração para esta etapa e retornar à etapa anterior.

  • Finished: Clique para salvar a configuração para todas as etapas e fechar a configuração da atividade.

  • Discard Changes: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Próximas etapas

Após configurar uma atividade Redis v2 Set, complete a configuração da operação adicionando e configurando outras atividades, transformações ou scripts como etapas da operação. Você também pode configurar as definições da operação, que incluem a capacidade de encadear operações que estão no mesmo ou em diferentes fluxos de trabalho.

As ações do menu para uma atividade estão acessíveis a partir do painel do projeto e da tela de design. Para mais detalhes, consulte o menu de ações da atividade em Fundamentos do conector.

As atividades Redis v2 Set podem ser usadas como um alvo com esses padrões de operação:

Para usar a atividade com funções de script, escreva os dados em um local temporário e, em seguida, use esse local temporário na função de script.

Quando estiver pronto, implante e execute a operação e valide o comportamento verificando os logs da operação.