Salesforce Wave Analytics no Jitterbit Design Studio## Jitterbit Salesforce Wave Analytics (Einstein Analytics)
Jitterbit Salesforce Wave Analytics (Einstein Analytics)
Nota
O Salesforce renomeou o Salesforce Wave Analytics para Salesforce Einstein Analytics. No entanto, o Jitterbit Design Studio ainda mantém o nome original de Wave Analytics. Ambos os termos são usados aqui conforme apropriado.
O Salesforce Einstein Analytics é projetado para fornecer a capacidade de qualquer usuário final do Salesforce analisar dados e construir gráficos e painéis personalizados. Ele é projetado para ser compatível com dispositivos móveis e oferece uma plataforma para construir aplicativos analíticos poderosos.
O Jitterbit Salesforce Wave Analytics (Einstein Analytics) oferece a qualquer cliente Salesforce-Jitterbit a capacidade de analisar dados externos ao Salesforce—como SAP, Microsoft AX ou bancos de dados personalizados locais—aproveitando os conectores do Jitterbit, o Assistente de Transformação e o suporte a protocolos padrão. O Jitterbit Salesforce Wave Analytics aproveita todos os componentes existentes do Jitterbit. Qualquer usuário do Jitterbit que projeta projetos e operações do Jitterbit pode facilmente aumentar seus projetos existentes e injetar os dados externos necessários no Salesforce Einstein Analytics.
Nota
Os endpoints criados com este conector estão incluídos no relatório de uso de endpoints e contam para sua licença.
Componentes principais
Os componentes principais do Jitterbit Salesforce Wave Analytics (Einstein Analytics) são:
Jitterbit Salesforce Wave Analytics (Einstein Analytics)
- O Salesforce Wave Analytics permite gerar múltiplas configurações de estrutura/formato para o formato de dados do Salesforce Einstein Analytics, também conhecido como Dataset.
- Para mais informações sobre o formato Dataset, consulte a Referência de Formato de Dados Externos do Salesforce Analytics.
Assistente de Transformação: Tipo de Destino Conjunto de Dados do Salesforce Wave Analytics
- O tipo de destino Conjunto de Dados do Salesforce Wave Analytics é usado para enviar um arquivo Conjunto de Dados para uma Organização Salesforce.
- Usuários do Jitterbit executam o Assistente de Transformação do Jitterbit para criar um arquivo de destino Conjunto de Dados.
- O arquivo de destino Conjunto de Dados é criado usando uma estrutura/formato de Conjunto de Dados gerado pelo Salesforce Wave Analytics (Einstein Analytics).
Conjunto de Dados do Salesforce Wave Analytics (Einstein Analytics)
A estrutura e o conteúdo dos dados usados no Salesforce Wave Analytics (Einstein Analytics) são definidos no Jitterbit Design Studio usando o formato de arquivo Conjunto de Dados do Salesforce Wave Analytics, conforme mostrado neste exemplo:

Você pode definir essas propriedades para cada item no formato de um Conjunto de Dados:
-
Tipo: O Jitterbit suporta esses tipos de dados:
-
String
-
Booleano
-
Data
-
Numérico
-
-
Rótulo: O Rótulo, uma propriedade opcional, é usado apenas ao executar relatórios no Salesforce após o Conjunto de Dados ser gerado e enviado. Se um rótulo não for definido, o Nome do Campo é usado em vez disso.
-
Valor Padrão: Um valor padrão pode ser definido e será utilizado ao gerar o arquivo de dados do Conjunto de Dados. Observe que os tipos de dados numéricos não podem ser nulos ou uma string vazia ao gerar um arquivo de Conjunto de Dados. Definir um valor padrão garantirá que um Conjunto de Dados seja gerado e enviado com sucesso. Os tipos de data podem ser nulos, mas um valor padrão para substituir um nulo pode ser fornecido. Valores de data padrão devem estar no formato YYYY-MM-DD.
-
Formato: O Formato, uma propriedade opcional, é usado apenas ao executar relatórios no Salesforce após o Conjunto de Dados ser gerado e enviado.
-
Escala: A Escala, disponível apenas para tipos de dados numéricos, representa o número de casas após o ponto decimal. Observe que especificar uma escala menor do que o número real de casas após o ponto decimal contidas em um valor de dado resultará na truncagem do valor de dado. Por exemplo, se o valor de dado em um campo for 3.1415 e a escala for definida como 3, então o Conjunto de Dados gerado conterá esse valor de dado definido como 3.141.
-
ID: A flag ID indica se um campo é a chave primária para o registro. Isso é necessário para inserir (ou excluir de) um conjunto de dados.
-
JSON: Em tempo de execução, uma representação JSON dos metadados do conjunto de dados é gerada e anexada aos dados. A representação JSON pode ser revisada e baixada antes de executar a operação.
Transformação de conjunto de dados do Salesforce Wave Analytics
Um tipo de destino de transformação de Conjuntos de Dados do Salesforce Wave Analytics permite usar o mecanismo de transformação Harmony e gerar um Conjunto de Dados do Salesforce Einstein. Você usa o Assistente de Transformação para guiá-lo pelo processo de criação do Conjunto de Dados:

Aqui, um documento de texto de origem é especificado e sua definição é exibida:

O assistente inclui a capacidade de criar uma nova estrutura/formato de Conjunto de Dados com base na estrutura de origem selecionada ou em um Conjunto de Dados existente:

A estrutura do Conjunto de Dados é projetada para ser reutilizável, semelhante ao recurso de Formato de Arquivo Harmony, e pode ser reutilizada em várias operações. O Conjunto de Dados inclui o JSON de metadados que será anexado ao Conjunto de Dados quando for enviado ao Salesforce.
Uma transformação mapeia o arquivo de origem para o destino do Conjunto de Dados. Após a automação ser concluída, você adiciona manualmente quaisquer mapeamentos adicionais necessários:

Destino do conjunto de dados do Salesforce Wave Analytics
Um destino de Conjunto de Dados do Salesforce Wave Analytics é usado ao transformar dados em um Conjunto de Dados utilizado no Salesforce Einstein Analytics.

O destino fornece estas propriedades:
-
Salesforce Org: O ponto final do Salesforce onde o Conjunto de Dados deve ser enviado. Observe que a Salesforce Org deve ter o produto Salesforce Einstein Analytics Cloud habilitado.
-
Operação: Especifique a operação para upload em um conjunto de dados; uma das opções Substituir, Anexar, Inserir ou Atualizar ou Excluir.
-
Deslocamento do Mês Fiscal: Quando conjuntos de dados contendo campos de data são carregados, campos de mês fiscal são gerados. Isso especifica a diferença, em meses, entre o ano fiscal e o ano calendário.
-
Ano Fiscal de Fim de Ano: Se selecionado, indica se o ano fiscal é o ano em que o ano fiscal termina ou começa.
-
Nome do Conjunto de Dados do Salesforce Wave Analytics: Forneça o nome do Conjunto de Dados no Salesforce.
-
Nome do App (anteriormente Container): Especifique um Nome de App para o Conjunto de Dados. Esses nomes ajudam a organizar múltiplos conjuntos de dados, atuando de maneira semelhante a pastas ou diretórios em um sistema de arquivos.
Requisito de versão do agente de Credenciais do Cliente OAuth 2.0
Gerar e carregar um conjunto de dados usando um endpoint da Org do Salesforce configurado com Selecionar Credenciais do Cliente OAuth 2.0 é suportado em agentes em nuvem e na versão 12.9 ou posterior do agente privado. Este é um requisito mais alto do que os pré-requisitos gerais de OAuth 2.0 de 2 pernas para um endpoint da Org do Salesforce, que requer apenas a versão 11.59 / 12.3 ou posterior do agente; em um agente privado mais antigo, o teste de conexão OAuth 2.0 do endpoint é bem-sucedido, mas a geração e o upload do conjunto de dados ainda falham.