Answers - Salesforce Trailblazer Community
Trailblazer Community
Ask Search:
Brian LewisBrian Lewis 
I get how to predict in a single object, but there are key fields in another object that are needed to make our prediction worth it. 

How can I get the data from the 2nd object into the 1st object to make a prediction?  
Best Answer chosen by Brian Lewis
Ajeet SinghAjeet Singh
Hi Brain,

Just to add to @jamie, Predictions can be achieved on Einstein Discovery.

Now to answer your question of associating multiple objects on top of 1 parent, you can create dataset which is associated with all other objects linked in specific manner and can select this dataset as outcome for prediction. 
Follow some trailheads to initial prediction, then jump into implementing your use case. Happy learning 
Xie MoXie Mo 
Hi, 

The question below occurs when going through a trailhead but it is not the requirement to pass the trailhead. I just want to find out what is the issue causes this problem.

Trailhead: Einstein Analytics App Design 
Unit: Ask the Right Questions Before You Build Your App (https://trailhead.salesforce.com/content/learn/modules/analytics-app-design/ask-the-right-questions)
Step: Make a Copy of the Motivator Dashboard

When I save the cloned dashboard the following error pops up. I have checked reference lines, and delete widgets etc. and still cannot safe. Does anyone has idea why this is and how to correct it? 

Thank you. 

User-added image
 
Best Answer chosen by Xie Mo
Gauthier MuguerzaGauthier Muguerza
Hello Xie,

There is likely an error with the Reference Lines present on the Dashboard that you are trying to save.
My suggestion is to do the following:


#1. From the Dashboard that you are trying to save, open the JSON file, as explained here:
Use the JSON Editor to modify the JSON for a dashboard (https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_json.meta/bi_dev_guide_json/bi_dbjson_modify.htm)

#2. In the JSON file, locate the lines of code that are related to the referenceLines, by hitting Ctrl+F and looking for "referenceLines".

#3. In the JSON file, delete the lines identified above. Save the JSON file.


That should be enough for you to save the Dashboard.

Please let me know if that helps :-)

Best,

Gauthier
Jhili PatraJhili Patra 
Superbadge Einstein Analytics Data Specialist Step 3 Error: We can't validate the 'Create Seed Bank Agencies' node was created correctly. Check the required fields, field types, node name, and alias are correct.

User-added image
Best Answer chosen by Jayson (salesforce.com) 
Divya ChoudharyDivya Choudhary
Sure , Ankush

Here is the JSON:
{
  "Filter Agency Records": {
    "action": "filter",
    "parameters": {
      "filter": "IsAgency:EQ:TRUE",
      "source": "ID Agency Records"
    }
  },
  "Load Account": {
    "action": "sfdcDigest",
    "parameters": {
      "fields": [
        {
          "name": "AccountNumber"
        },
        {
          "name": "Name"
        },
        {
          "name": "ShippingCity"
        },
        {
          "name": "ShippingCountry"
        },
        {
          "name": "ShippingPostalCode"
        },
        {
          "name": "ShippingState"
        },
        {
          "name": "ShippingStreet"
        },
        {
          "name": "Phone"
        }
      ],
      "object": "Account"
    }
  },
  "Create Seed Bank Agencies": {
    "action": "sfdcRegister",
    "parameters": {
      "name": "Seed Bank Agencies",
      "alias": "seed_bank_agencies",
      "source": "Filter Agency Records"
    }
  },
  "Add Agency Fields": {
    "action": "augment",
    "parameters": {
      "right_key": [
        "AccountNumber"
      ],
      "left": "Load Account",
      "left_key": [
        "AccountNumber"
      ],
      "right_select": [
        "Acres",
        "Currency",
        "Latitude",
        "Longitude",
        "Region",
        "SubRegion"
      ],
      "right": "Load Agency Detail",
      "relationship": "AgencyDetail",
      "operation": "LookupSingleValue"
    }
  },
  "Load Agency Detail": {
    "action": "edgemart",
    "parameters": {
      "alias": "Agency_Detail"
    }
  },
  "ID Agency Records": {
    "action": "computeExpression",
    "parameters": {
      "source": "Add Agency Fields",
      "mergeWithSource": true,
      "computedFields": [
        {
          "defaultValue": "FALSE",
          "name": "IsAgency",
          "saqlExpression": "case when Phone is not null then \"TRUE\" else \"FALSE\" end\n",
          "label": "IsAgency",
          "type": "Text"
        }
      ]
    }
  }
}


And here is Dashborad snapshotUser-added image
 
Dan PaulDan Paul 
I can't really see anything special about this user.  I'm using the Log In functionality on the user page.  Some users with the same exact profile/role/permission sets are a able to get into Analytics Studio.  The full error is:
"This page has an error. You might just need to refresh it. Aura.loadComponent(): Failed to initialize application. ui.insights.components.wavePage.WaveModel.appConfig: system.security.IllegalSessionException"

A refresh does nothing, same error.  They have the "Einstein Analytics Platform User" permission set and "Analytics Platform" permission set license.  
Best Answer chosen by Dan Paul
Dan PaulDan Paul
It appears to be related to using the proxy login (the login button on the user record).  We needed to set the user up with Einstein permission set then have them log in directly and access Einstein.  Then we could use the proxy login going forward.
Kelvid PangKelvid Pang 
Hi, 
I am following one of the trailhead module: Extract Salesforce Data into Analytics. I have successfully link the oppportunity, account and user in the data manager. But the schedule was failed. Would like to seek advise on how to troubleshoot/debug this?User-added image
Best Answer chosen by Kelvid Pang
vaibhav raghavvaibhav raghav
Hi Kelvid,

I find the solution for the problem, you have to do Full sync of all opportunities from the connect as shown in the picture.

User-added image 

Once you are able sync all the opportunities, then you again run the Default Salesflow Dataflow. 

User-added image

and it will show status successful under the Job 

User-added image
Katie GuthrieKatie Guthrie 
The dataflow was completed, but the LookupSingleValue node didn't augment any columns. Either the node didn't find any matches, or a join key contains only null values. The dataflow was completed, but the LookupSingleValue node didn't augment any columns. Either the node didn't find any matches, or a join key contains only null values. Data Sync isn’t scheduled for the SFDC_Local connection used in this job. Your data is only as up to date as the last manual sync. Schedule Data Sync from the Connect tab to make sure the job has the latest data.

What can I do to fix this ASAP? Any help would be amazingUser-added image
Best Answer chosen by Katie Guthrie
Deep SinghDeep Singh
Thanks, Katie. Can you mark this answer as best answer :-)

Thanks!
Gabriele CianciGabriele Cianci 
Hello everyone,
I'm new user of Einstein Analytics and I'm tryin g to complete Einstein Analytics Data Preparation Specialist challenges.
The third challenge ask me to 'Create Seed Bank Agencies'. I did it but this error appears:
"Challenge Not yet complete... here's what's wrong:
We can't validate the 'Create Seed Bank Agencies' node was created correctly. Check the required fields, field types, node name, and alias are correct."

I tried to restart challenge, to use another dev org, to follow the same procedure of other users but this error always appears.
Anyonw knows a solution?

Thank you
Best Answer chosen by Gabriele Cianci
Ankush AgarwalAnkush Agarwal
Hi Gabriele,

You may refer below link for solution of this issue:

https://trailblazers.salesforce.com/answers?id=9063A000000lixE


Issue is with the Agency Detail.txt file. While Importing the file please change the Longtitude and Latitude to to "Dimension".
Delete the file from existingf dataflow and perform Edgemart again to import the same file. Update your dataflow and run it. It will get Pass.
Barb DowneyBarb Downey 
We have a large dataset in Einstein that is sourced with a CSV. Every month we have been replacing the data with a new csv that included the current month. (This file is 5 years of data). My question is this.... what are the pros and cons of using a Salesforce custom object as a source of the dataset rather than using a large csv everytime? 

It has been a nightmare because the data comes out of our backend DB and needs manual clean up every time.If we could use our custom object it would be so much easier to maintain.
Best Answer chosen by Barb Downey
Akchhat MehrotraAkchhat Mehrotra

There is no problem in storing a data in custom object.
You can schedule a weekly or daily refresh as well. If you are not making changes in old data then Incremental refresh will be good but if data is changing then you can set it to Perodic full refresh.

Nivedita ShuklaNivedita Shukla 
I want to have similar data with Einstein Dataflow .Currently I have done join with table and getting below table value
Current Table:
Field Type  targetId  confidence
F1            t1        30
F1            t1        90
F1            t1          50  
F1            t1        10  
F2            t1          10
F2            t1          20
F2            t1          70
F2            t1          40    

we want only top3 based on confidence descending and based on field type and targetId

Field Type  targetId  confidence
F1            t1        90
F1            t1        50
F1            t1          30  
F2            t1          70
F2            t1          40
F2            t1          20

Any help would be appriciated.

Thanks!
Best Answer chosen by Nivedita Shukla
Nivedita ShuklaNivedita Shukla
Hi Andrew, Why I need in data label because of row limitation in einstein analytics dashboard. Since we will have 15 records per cases due to einstein recommendation and it would be problem going ahead. So wanted to get confidence field so that i can show them as multivalue . Thanks, Nivedita
Deborah OrthDeborah Orth 
I'm getting an error on the Trailhead Project "Build Advanced Einstein Analytics Dashboards", step 3, Engage Users with Animated Pages.  The error reads: Error: Faraday::ClientError. Message: 550: To retrieve a lens with aggregateflex type containing query values, you need API version 46 or higher

I've got a brand new DE Analytics org and have succesfully completed Step 1 & 2, (after a few issues that resulted in errors as well, but it finally got past) but this one I can't seem to get to validate.

I've also confirmed the org API is 47.0.  Having read a few other Trailhead Analytic issue postings I went into Settings and enabled all the Analytic setting but that didn't fix the validation error.

Any help would be greatly appreciated!
Best Answer chosen by Bhavin (salesforce.com) 
Caryl WangCaryl Wang
Same error happened to me, what i did is to redo the table widget - make sure you only have two columns - "Opportuntiy" and "Sum of Amount". I had the values table instead of compare table and had that error. Hope this helps.