Errore "Tabella non predisposta per il set di dati" durante la query dei set di dati

Se durante l'esecuzione di una query su un set di dati in Adobe Experience Platform o Adobe Journey Optimizer si verifica l'errore "Tabella non predisposta per il set di dati", significa che il set di dati non contiene dati nel Data Lake, anche se potrebbe contenere dati di profilo. Il problema è comunemente causato da metodi di acquisizione che popolano il profilo, ma non scrivono dati nel Data Lake.

Identifica il tipo di set di dati e il metodo di acquisizione per confermare se il comportamento è previsto o se è necessaria un’azione correttiva.

Descrizione description

Ambiente

  • Adobe Experience Platform (AEP)
  • Adobe Journey Optimizer (AJO)

Problema/Sintomi

  • Le query su un set di dati non riescono con l'errore Tabella non predisposta per il set di dati.
  • L’errore si verifica sia utilizzando Query Service che uno strumento di database esterno.

Causa principale

L’errore non indica un errore di provisioning. Significa che il set di dati non ha dati memorizzati nel Data Lake. Ciò si verifica quando non si è verificata alcuna acquisizione o quando i dati sono stati acquisiti utilizzando Aggiornamenti riga parziali, che scrive nel servizio Unified Profile ma non nel Data Lake.

Adobe Journey Optimizer utilizza anche Aggiornamenti riga parziali per:

  • Set di dati del servizio di consenso di AJO
  • Set di dati profilo push AJO
  • Azione Aggiorna profilo in percorsi

La query di questi set di dati genera sempre il messaggio Tabella non predisposta per il set di dati perché il sistema non memorizza tali dati nel Data Lake in base alla progettazione.

Risoluzione resolution

  • Identifica il set di dati su cui stai eseguendo una query. Se si tratta del set di dati del servizio di consenso di AJO o del set di dati del profilo push di AJO, l'errore è previsto. Questi set di dati acquisiscono i dati direttamente nel profilo, non nel Data Lake, quindi non è disponibile nulla da interrogare.
  • Identifica il metodo di acquisizione utilizzato. L'errore è previsto quando si acquisiscono dati utilizzando l'azione Aggiorna profilo in un percorso o utilizzando Aggiornamenti riga parziali. Non è richiesta alcuna azione correttiva.
  • Se il set di dati non è un set di dati di sistema e nessuna delle condizioni precedenti è applicabile, controlla i metodi di acquisizione e i flussi di dati. Non sono stati acquisiti dati nel Data Lake.

Lettura correlata

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f