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
- Panoramica di Query Service nella Guida di Experience Platform Query Service.
- Trasmetti dati a Adobe Experience Platform con Platform Web SDK nell'esercitazione di Experience Platform Web SDK.
- Aggiorna profilo nella Guida di Journey Optimizer.
- Abilitare un set di dati per gli aggiornamenti del profilo tramite API nella Guida di Experience Platform Catalog and Datasets.