Ti trovi qui:
Trasformazione prediction
La trasformazione prediction formula una previsione Einstein Discovery per una serie di dati. Einstein Discovery utilizza l'analisi predittiva che analizza i dati cronologici (in base a data mining, machine learning e modellazione statistica predittiva) per identificare gli schemi e prevedere gli esiti futuri.
Versioni (Edition) richieste
| Autorizzazioni utente richieste | |
|---|---|
| Per aggiungere un nodo previsione in un flusso di dati: | autorizzazione Visualizza i consigli di Einstein Discovery |
| Per visualizzare le previsioni: | Autorizzazione Visualizza i consigli di Einstein Discovery (vedere Assegnazione di insiemi di autorizzazioni Einstein Discovery agli utenti) |
Dopo aver creato una storia Einstein Discovery, la distribuzione del relativo modello (vedere Distribuzione di un modello) produce una definizione previsione. Quando si crea la trasformazione, si identifica il nome della definizione di previsione da utilizzare. Una definizione di previsione contiene un modello da utilizzare per la previsione di un esito. Einstein Discovery crea una colonna speciale nella serie di dati per il conteggio della previsione (il valore previsto dell'esito, ad esempio la probabilità di abbandono da parte di un cliente). Si specifica anche il nome e il nome visualizzato della nuova colonna.
Durante la creazione di una trasformazione delle previsioni tenere presente le seguenti linee guida:
- Per visualizzare il pulsante Previsione nella barra degli strumenti, è necessario abilitare Einstein Discovery nell'organizzazione e l'account utente deve disporre dell'autorizzazione Visualizza i consigli di Einstein Discovery. Per istruzioni, vedere Impostazione di Einstein Discovery . zzz
- Prima di aggiungere una trasformazione delle previsioni è necessario distribuire il modello. Per istruzioni, vedere Distribuzione di un modello .
- I nomi di colonna della serie di dati devono corrispondere ai nomi di colonna della serie di dati utilizzati per creare la storia. Non rinominare i nomi delle colonne nel flusso di dati. Rinominando i nomi delle colonne si ottengono avvisi di colonna mancanti al termine del flusso di dati. Le altre colonne vengono ignorate, ad esempio i campi creati utilizzando computeExpression. Le mappature dei campi a un oggetto Salesforce, specificate durante la distribuzione del modello (vedere Distribuzione di un modello), non si applicano alle previsioni nei flussi di dati,
- Utilizzare una definizione di previsione con un solo modello. Una definizione di previsione con più modelli (distribuiti con i filtri) non è attualmente supportata nei flussi di dati.
Proprietà della trasformazione delle previsioni nell'editor dei flussi di dati
Questa tabella descrive le impostazioni per il nodo delle previsioni nell'editor del flusso di dati.
| Impostazione | Obbligatorio? | Valore |
|---|---|---|
| Nome nodo | Sì | Nome univoco che identifica il nodo nel file JSON del flusso di dati. Utilizzare questo nome per fare riferimento al nodo in altri nodi. |
| Nodo di origine | Sì | Nodo del flusso di dati utilizzato come input per la trasformazione. La trasformazione delle previsioni genera il punteggio delle previsioni in base ai dati forniti dal nodo di input. |
| Definizione previsione | Sì | Definizione di previsione da utilizzare. Fare clic sul campo per selezionare da un elenco delle definizioni di previsione distribuite. |
| Nome campo di output previsione | Sì | Nome della nuova colonna della serie di dati per il punteggio. |
| Etichetta campo di output previsione | Sì | Etichetta della nuova colonna della serie di dati per il punteggio. |
Parametri della trasformazione delle previsioni nel file JSON del flusso di dati
Quando si definisce una trasformazione delle previsioni nel file JSON del flusso di dati, si specifica il nome del nodo, l'azione, il nome del flusso di dati di origine e i parametri di input per la trasformazione.
Questa tabella descrive i parametri di input JSON per la trasformazione delle previsioni ("action": "prediction") nel flusso di dati.
| Parametro | Obbligatorio? | Valore |
|---|---|---|
| predictionDefinitionName | Sì | Nome della definizione di previsione da utilizzare. Il Gestore modelli visualizza gli ID definizione delle previsioni. Vedere Gestione di modelli e previsioni . |
| predictionColumnName | Sì | Nome della nuova colonna della serie di dati per il punteggio. |
| predictionColumnLabel | Sì | Etichetta dell'interfaccia utente della nuova colonna della serie di dati per il punteggio. |
{
"Customers": {
"action": "edgemart",
"parameters": {
"alias": "Customers"
},
"edScore": {
"action": "prediction",
"parameters": {
"predictionDefinitionName": "How_to_min_pAw3D_7383",
"source": "Customers",
"predictionColumnLabel": "Likelihood to Churn",
"predictionColumnName": "attrition_score"
},
"Predicted": {
"action": "computeExpression",
"parameters": {
"source": "edScore",
"computedFields": [
"name": "PredictedChurn",
"saqlExpression": "case when 'attrition_score' > 0.4988 then \"true\" else \"false\" end",
"label": "PredictedChurn",
"type": "Text"
],
"mergeWithSource": true
},
"Correct": {
"action": "computeExpression",
"parameters": {
"source": "Predicted",
"computedFields": [
"name": "CorrectPrediction",
"saqlExpression": "case when 'PredictedChurn' == 'Churn__c' then \"true\" else \"false\" end",
"label": "CorrectPrediction",
"type": "Text"
],
"mergeWithSource": true
},
"Register": {
"action": "sfdcRegister",
"parameters": {
"name": "Customers with Score",
"alias": "CustomerWithScore",
"source": "Correct"
}