Loading
CRM Analytics
Habilitar o manuseio de medida nula em organizações criadas antes da versão Spring '17

Habilitar o manuseio de medida nula em organizações criadas antes da versão Spring '17

Usar o manuseio de medida nula permite especificar nulo como valor padrão para colunas numéricas em receitas, fluxos de dados e uploads de CSV. Quando não há outro valor padrão especificado para uma coluna numérica e o manuseio de medida nula está habilitado, o CRM Analytics substitui um valor em branco por nulo. Se o CRM Analytics tiver sido configurado inicialmente na sua organização após a versão Spring '17, o manuseio de medida nula estará habilitado e não será possível desabilitá-lo.

Edições obrigatórias

Permissões necessárias ao usuário
Para ativar a manipulação de medida nula: Personalizar aplicativo

Se o CRM Analytics tiver sido configurado inicialmente na sua organização antes da versão Spring '17, entre em contato com o Suporte ao cliente da Salesforce.

Após o Salesforce disponibilizar o manuseio de medida nula em sua organização, você poderá habilita-lo em Configuração. Insira Analytics na caixa de busca rápida e selecione Configurações. Selecione Permitir tratamento de medida nula em conjuntos de dados e clique em Salvar.

Se você tiver usado zeros para substituir valores em branco, poderá precisar realizar etapas adicionais, pois o manuseio de medida nula não pode alterar zeros para valores nulos retroativamente.

Após a habilitação do manuseio de medida nula, revise seus fluxos de dados e siga estas etapas conforme necessário.

  1. Atualize seus arquivos de definição de fluxo de dados para usar nulo em vez de 0 nos atributos defaultValue de campos de medida nessas transformações.
    computeExpression defaultValue: "null"
    computeRelative defaultValue: "null"
    dim2mea measureDefault: "null"
    sfdcDigest defaultValue: "null"
  2. Crie instâncias de conjuntos de dados de longa vida como origem para fluxos de dados, usando defaultValue ou um valor nulo para campos de medida.
    Um conjunto de dados de longa vida, geralmente, são conjuntos de dados de referência que não são atualizados por meio de um fluxo de dados e são usados para aumentar os dados em outros conjuntos. Por exemplo, é possível usar um conjunto de dados de geolocalização para aumentar as informações de lead com base em códigos postais.
  3. Se você construiu incrementalmente conjuntos de dados cujos dados de origem não estão mais disponíveis, use um fluxo de dados personalizado para converter manualmente os valores 0 em valores nulos.
    Um conjunto de dados construído incrementalmente é criado ao longo do tempo pela anexação de linhas, como registros.
  4. Reimplemente transformações de delta em seus fluxos de dados usando transformações de computeRelative e computeExpression. A transformação delta não tem suporte quando o tratamento de medidas nulas é habilitado. Fluxos de dados que contêm transformações delta falham.
    Neste exemplo, a transformação delta calcula a diferença entre o valor de uma oportunidade e seu valor anterior. As transformações computeRelative e computeExpression calculam respectivamente o valor anterior e sua diferença em relação ao valor atual.
    Transformação de deltaTransformações de computeRelative e computeExpression
    "Calculate_Delta": {
          "action": "delta",
          "parameters": {
             "dimension": "OpportunityId",
             "epoch": "CreatedDate_day_epoch",
             "inputMeasure": "Amount",
             "outputMeasure": "DeltaAmount",
             "source": "Extract_Opportunity_History"
          }
       },
    "Compute_Previous": {
        "action": "computeRelative",
        "parameters": {
          "partitionBy": [
            "OpportunityId"
          ],
          "orderBy": [
            {
              "name": "CreatedDate",
              "direction": "asc"
            }
          ],
          "computedFields": [
            {
              "name": "PrevAmount",
              "expression": {
                "sourceField": "Amount",
                "offset": "previous()",
                "default": "current()"
              }
            }
          ],
          "source": "Extract_Opportunity_History"
        }
      },
    "Compute_Delta": {
        "action": "computeExpression",
        "parameters": {
          "computedFields": [
            {
              "name": "DeltaAmount",
              "type": "Numeric",
              "precision": 18,
              "defaultValue": 0,
              "scale": 2,
              "saqlExpression": "Amount - PrevAmount"
            }
          ],
          "source": "Compute_Previous"
        }
      },
 
Carregando
Salesforce Help | Article