O gerenciamento de APIs é uma das principais áreas pelas quais nossos clientes têm demonstrado interesse; por isso, gostaríamos de destacar algumas dicas e truques de dois eventos webinar que organizamos. Essas informações não só ajudarão você a começar a trabalhar com APIs, mas também mostrarão algumas transformações inteligentes de dados que podem facilitar o seu trabalho.
Dê uma olhada e veja como você pode aprimorar seu Jitterbit usage — ou começar a usar o produto um pouco mais rápido!
Organize seus dados
Muitos de nós provavelmente fazem resoluções de Ano Novo para colocar suas vidas em ordem. Mas você também deveria colocar seus dados em ordem. Isso tornará seu trabalho mais fácil, sua análise mais precisa e suas dores de cabeça menores. Então, aqui estão algumas maneiras pelas quais o Jitterbit pode ajudá-lo a organizar seus dados rapidamente.
Encadear várias operações
Não há necessidade de gerenciar muitas operações diferentes separadamente com o Jitterbit. Em vez disso, simplesmente encadeie várias etapas em uma única operação, para garantir que você obtenha os dados corretos das fontes corretas e os transforme apropriadamente. Por exemplo, você pode inserir/atualizar contas, contatos e consultá-los em uma única operação, como mostrado acima.
Dica profissional: Dê os passos básicos para configure seus ambientes, usuários e funções no Jitterbit Web Management Console antes de começar a trabalhar com seus dados.
Puxe dados de várias fontes em uma única consulta
No Jitterbit, você pode usar uma única consulta para obter dados de mais de uma fonte ao mesmo tempo. Isso pode economizar tempo e orientar as transformações de dados adequadas. Por exemplo, você pode obter alguns dados da tabela “Contatos” e outros dados da tabela “Contas” no Salesforce, tudo na mesma consulta. Se você estiver trabalhando com o Salesforce, nosso Artigo sobre o Assistente de Consultas Salesforce vou te ajudar.
Dica de profissional: Conheça realmente seus dados antes de começar as transformações. Quanto mais você souber sobre os dados com os quais está trabalhando, mais conseguirá alcançar com o Jitterbit. Isso inclui garantir que você tenha um ID exclusivo ou chave primária para seu conjunto de dados antes de começar.
Personalizar tratamento de erros
Por padrão, o Jitterbit registra dados completos de erro para você. Mas você ainda precisa dedicar tempo para manualmente Verifique esses logs de erro. Em situações críticas, pode ser melhor criar um alerta por e-mail com o código message assim você sabe imediatamente se algo der errado. Você também pode configurar erros por registro, não apenas por operação, para que ainda seja alertado se um registro não funcionar, mesmo quando outros 199 funcionaram.
Dica profissional: Considere criando um login no Jitterbit para a sua equipe de operações para que eles possam verificar os logs de erros do Jitterbit e corrigir quaisquer erros de banco de dados ou de servidor (que você envia por e-mail para eles, é claro!).
Criar transformações de dados condicionais
É possível criar transformações condicionais de dados No Jitterbit. Uma dica é que as linhas de mapeamento pretas indicam geradores de instância, que podem ter mapeamento condicional assim como uma estrutura plana. Basta clicar com o botão direito na pasta de destino para adicionar uma condição, como uma instrução CASE ou até mesmo um cenário aninhado.
Obtenha o WSDL do Salesforce
O Jitterbit suporta APIs SOAP ou REST (e OData, também). A solicitação da API é a fonte. No caso do Salesforce, uma chamada de serviço web SOAP é definida por meio de um WSDL que você precisará obter do Salesforce, conforme ilustrado. Portanto, depois de ter seu message de saída do Salesforce já configurado com uma regra de fluxo de trabalho que aciona um message de saída, você pode encontrar o WSDL na tela do message de saída, conforme mostrado.
Dica de profissional: Se o sistema que você está utilizando tiver limites de chamadas de API, você pode precisar processar seus dados em lotes ou blocos. Veja como divida seus dados para facilitar a integração.
Requisições da API precisam de respostas
Ao usar uma requisição de API, você também precisa configurar uma resposta. Ela não precisa ter uma origem. Assim que a requisição e a resposta estiverem configuradas, você pode implantar.
Utilize todas as opções de segurança de API no Jitterbit
É importante que suas APIs não apenas consigam acessar informações, mas que também o façam de forma segura. A Jitterbit oferece várias opções poderosas para segurança de APIs, incluindo limitar o acesso a certas funções, impor um limite de taxa ou confiar em requisições apenas de endereços IP específicos.
Agora que você sabe como transformar seus dados, encadear operações, criar e proteger APIs, você está pronto para aproveitar ao máximo o Jitterbit!