{"id":606,"date":"2020-04-06T11:27:01","date_gmt":"2020-04-06T11:27:01","guid":{"rendered":"http:\/\/puneetkhosla.com\/?page_id=606"},"modified":"2020-04-06T13:49:18","modified_gmt":"2020-04-06T13:49:18","slug":"my-blogs","status":"publish","type":"page","link":"https:\/\/puneetkhosla.com\/?page_id=606","title":{"rendered":"My Blog"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><ul class=\"wp-block-categories-list wp-block-categories\">\t<li class=\"cat-item cat-item-8\"><a href=\"https:\/\/puneetkhosla.com\/?cat=8\">Apex<\/a> (1)\n<\/li>\n\t<li class=\"cat-item cat-item-7\"><a href=\"https:\/\/puneetkhosla.com\/?cat=7\">Einstein<\/a> (11)\n<\/li>\n\t<li class=\"cat-item cat-item-19\"><a href=\"https:\/\/puneetkhosla.com\/?cat=19\">Salesforce Events<\/a> (1)\n<\/li>\n\t<li class=\"cat-item cat-item-21\"><a href=\"https:\/\/puneetkhosla.com\/?cat=21\">Tableau CRM<\/a> (2)\n<\/li>\n<\/ul><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><ul class=\"wp-block-latest-posts__list wp-block-latest-posts\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=925\">Einstein Prediction Builder : View your Predictions<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>After building a quality prediction, it has to be made available to different users of Salesforce to help improve their process and gain efficiencies.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In case you want to get more details on how to improve predictions, please refer to my previous blog &#8211; <a href=\"https:\/\/puneetkhosla.com\/?p=911\">Einstein Prediction Builder : Improving Predictions by improving data quality<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>One of the ways to see the prediction is through Salesforce Listview as the field is available.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":926,\"width\":592,\"height\":135,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB51-1024x235.png\" alt=\"\" class=\"wp-image-926\" width=\"592\" height=\"135\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB51-1024x235.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB51-300x69.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB51-768x177.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB51-1200x276.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB51.png 1240w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>(In our use case, the prediction is not there for escalated cases as we are finding the probability of escalation).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>On the Lightning Experience record page, Salesforce has provided a component called &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Einstein Predictions<\/span><\/strong>&#8221; which shows Prediction details. Following steps need to be carried out for adding and configuring the component.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n1. Edit the Lightning Page for the Record.\n<!-- \/wp:html -->\n\n<!-- wp:paragraph -->\n<p>2. Drag the Einstein Predictions lightning component on the page.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":927,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img decoding=\"async\" width=\"257\" height=\"30\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB47.png\" alt=\"\" class=\"wp-image-927\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>3.  In the component configuration panel, go to the &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Prediction<\/span><\/strong>&#8221; lookup and search for the Prediction that we built. In our case we built the prediction called &#8220;Case_Escalation_Probability&#8221;. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":928,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img decoding=\"async\" width=\"302\" height=\"183\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB48.png\" alt=\"\" class=\"wp-image-928\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB48.png 302w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB48-300x182.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB48-200x120.png 200w\" sizes=\"(max-width: 302px) 100vw, 302px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>There are other parameters as well which are as follows :-<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">SETTING<\/th><th class=\"has-text-align-left\" data-align=\"left\" scope=\"col\">DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>Prediction<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Search for a list of any predictions (deployed models) to which you have access.<\/td><\/tr><tr><td><strong>Show Prediction Label<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this check box to show the prediction label.<\/td><\/tr><tr><td><strong>Title<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Descriptive label for the prediction.<\/td><\/tr><tr><td><strong>Show title<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show the title.<\/td><\/tr><tr><td><strong>Prediction score unit<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Unit of measure for the prediction. Eg : Currency for money-based predictions.<\/td><\/tr><tr><td><strong>Unit precedes score<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show units preceding the prediction, such as currency symbols. By default, units follow the prediction.<\/td><\/tr><tr><td><strong>Positive prediction label<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Label to display when the prediction is higher than the threshold in a binary classification model. <\/td><\/tr><tr><td><strong>Negative prediction label<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Label to display when the prediction is lower than the threshold in a binary classification model. <\/td><\/tr><tr><td><strong>Show top predictors<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show the predictors with the highest impact on the prediction.<\/td><\/tr><tr><td><strong>Collapse details<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show top predictors but hide other details.<\/td><\/tr><tr><td><strong>Include link to model card<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show the\u00a0<strong>Learn about this model<\/strong>\u00a0link that users can click to see the model card associated with this prediction. <\/td><\/tr><tr><td><strong>Show improvements<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show Einstein Discovery suggestions on how to improve the predicted outcome.<\/td><\/tr><tr><td><strong>Number of improvements to show<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Set the maximum number of improvements returned on the prediction card.<\/td><\/tr><tr><td><strong>Improvement threshold percentage<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Specify a number to display only improvements that impact the predicted outcome by this percentage or higher.<\/td><\/tr><tr><td><strong>Show values for predictors<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show the impact value next to predictors and improvements.<\/td><\/tr><tr><td><strong>Show prediction warnings<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show user warnings.<\/td><\/tr><tr><td><strong>Calculate prediction as a date<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select this checkbox to show time-based predictions as based on a relative start date plus an offset value (the original prediction result).<\/td><\/tr><tr><td><strong>Start calculating date prediction from<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select the date field to use for when to start calculating the predicted date.<\/td><\/tr><tr><td><strong>Time period<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select the unit for the offset value (original prediction result) used to calculate the predicted date.<\/td><\/tr><tr><td><strong>Predicted date format<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select how to display the predicted date.<br><strong>Time Remaining<\/strong>\u00a0formats the prediction according to the selected\u00a0<strong>Time period<\/strong>.<br><strong>Specific Date<\/strong>\u00a0formats the prediction as a date according to the logged-in user\u2019s locale settings.<\/td><\/tr><tr><td><strong>Show prediction history starting from<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Select a reference point to display score history.<\/td><\/tr><tr><td><strong>Set Component Visibility<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Configure any component visibility rules, if needed, by defining filter criteria for a device, record field, or other field.<\/td><\/tr><\/tbody><\/table><figcaption>(Table referenced from Salesforce Help Docs. The parameters and labels can change with time). <\/figcaption><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>4. Save the page and now you can see the Einstein Prediction component on the page.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":929,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"517\" height=\"328\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB49.png\" alt=\"\" class=\"wp-image-929\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB49.png 517w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/07\/EPB49-300x190.png 300w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Confidence Range<\/span><\/strong> : This range shows the low and high values of what the score is.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Top Predictors<\/span><\/strong> : They are fields (and their values) that have major influence the score.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=911\">Einstein Prediction Builder : Improving Predictions by improving data quality<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>In my last blog on Einstein Prediction Builder, we were able to improve our prediction score by choosing the right fields for doing the prediction. Link to last blog \u2013 <a href=\"https:\/\/puneetkhosla.com\/?p=890\" target=\"_blank\" rel=\"noreferrer noopener\">Einstein Prediction Builder : Improving Predictions through choice of fields<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In this blog, we will understand why data quality is important for improving prediction results.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Imagine an astrologer predicting your future but doesn&#8217;t have your date of birth . Imagine a store predicting the sale in month&#8217;s to come, but they count the store and customer&#8217;s receipt of bills (i.e. double counting the sale proceeds).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This is a similar situation that we might encounter in our data. We are now going to talk through steps to improve data quality and thus improve our prediction.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Just a quick recap, we achieved a score of 47 in the previous module.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 1 : Remove the Duplicates<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>When we prepare the example set, it is important to cleanse the data to remove duplicates. Salesforce Duplicate Rules or products from AppExchange can help in cleaning data and removing the duplicates. Post removing the duplicates, it is important to re-evaluate the score. In our case, the score increased to 53.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":912,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"348\" height=\"354\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB44.png\" alt=\"\" class=\"wp-image-912\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB44.png 348w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB44-295x300.png 295w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 2 : Validate Data in the example set<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>It is important to ensure that our example set has valid data. Try to give meaning to the data, by ensuring the fields are populated with proper and meaningful values. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Avoid values like etc. , any other reason, none of the above. Such values can result in low scores especially if they appear on large number of records.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Check if the data is correct and fix the data if there is an issue. This however requires involvement from business users to help in fixing the data and converting it into a meaningful information.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>After completing the above, the score of my prediction became <strong><span class=\"has-inline-color has-bright-blue-color\">85<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":915,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"374\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB45.png\" alt=\"\" class=\"wp-image-915\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB45.png 684w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB45-300x164.png 300w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>So  with some basics checks, we moved our score from <strong><span class=\"has-inline-color has-bright-blue-color\">Good <\/span><\/strong>to <strong><span class=\"has-inline-color has-bright-blue-color\">Great<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>It is important to note that it was not just improving the data quality that moved the score, it was series of steps that helped in reaching this mark. To reiterate it is<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Removing Hindsight Bias.<\/li><li>Removing fields which are majorly blank (and will not have too much data in future).<\/li><li>Removing fields which has no impact.<\/li><li>Removing the Duplicate data.<\/li><li>Validating the data.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>We will next talk about the Einstein Prediction Builder Component (provided by Salesforce) in my next blog.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=890\">Einstein Prediction Builder : Improving Predictions through choice of fields<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>In my last blog on Einstein Prediction Builder, we created a new numeric prediction. Link to last blog &#8211; <a href=\"https:\/\/puneetkhosla.com\/?p=845\">Build Numeric Predictions with Einstein Prediction Builder<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We saw that we got a &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Good<\/span><\/strong>&#8221; prediction score of 44. But is our score good enough to to get quality predictions?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":857,\"width\":600,\"height\":260,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27-1024x457.png\" alt=\"\" class=\"wp-image-857\" width=\"600\" height=\"260\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>It is really important to understand that even if a score is good, there are chances that our predictions might not predict what we want to see.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>To ensure quality, we need to do 2 level of checks :-<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><li>The fields we are using.<\/li><li>The data in our example set.<\/li><\/ol>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>In this Blog, we will cover the improvement we gain from changing the fields.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 1 : <\/span><\/strong>When we choose the fields, we have to first eliminate &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Hindsight Bias<\/span><\/strong>&#8220;. These are fields where outcome occurs post our use case eg: In our scenario, we are checking the probability of case escalation, but have included &#8220;Escalated&#8221; field in our prediction set. This means when the field is true, the case is escalated. So if we are predicting chances of escalations, then we can&#8217;t have a field in prediction that tells us whether escalation has happened already. Thus it is better to remove this field.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":891,\"width\":600,\"height\":345,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB32.png\" alt=\"\" class=\"wp-image-891\" width=\"600\" height=\"345\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Sometimes it is easy to locate as such fields as they are having High Impact on predictions. Removing such fields can sometimes drop the scores drastically. In my use case, the score dropped to 17.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":892,\"width\":600,\"height\":153,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB38-1024x261.png\" alt=\"\" class=\"wp-image-892\" width=\"600\" height=\"153\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB38-1024x261.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB38-300x76.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB38-768x196.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB38-1200x306.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB38.png 1405w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Now we see Case Origin field having an impact and &#8220;LiveAgent&#8221; having most impact. However a quick check suggests that this field is not falling under the category. Thus we can eliminate the Hindsight Bias towards the prediction by carefully checking the report and fields being used.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Having got a low score at the moment, shouldn&#8217;t be a concern as we have taken a step towards quality prediction.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 2 : <\/span><\/strong>We should now review the fields where we have no \/ minimal data in example set. These fields can&#8217;t help much in quality predictions and should be removed from the field set. In my use case, I chose to eliminate the fields with no \/ minimal data.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":894,\"width\":600,\"height\":397,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB37.png\" alt=\"\" class=\"wp-image-894\" width=\"600\" height=\"397\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB37.png 948w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB37-300x198.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB37-768x508.png 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Checking the score with the change resulted in increase of score to 24.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":896,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"355\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB40.png\" alt=\"\" class=\"wp-image-896\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB40.png 355w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB40-300x300.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB40-150x150.png 150w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 3 : <\/span><\/strong>Remove the fields which have low impact \/ variance. This can be found when we open the Top Predictors report (link on Scorecard).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":897,\"width\":600,\"height\":213,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB39-1-1024x364.png\" alt=\"\" class=\"wp-image-897\" width=\"600\" height=\"213\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB39-1-1024x364.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB39-1-300x107.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB39-1-768x273.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB39-1-1200x426.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB39-1.png 1419w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>As we can see Account Name has no impact so removing the field can help in improving our results. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":902,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"349\" height=\"368\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB43-1.png\" alt=\"\" class=\"wp-image-902\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB43-1.png 349w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/04\/EPB43-1-285x300.png 285w\" sizes=\"(max-width: 349px) 100vw, 349px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We have now reached the Good range again with a score of 47.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>So we started with a score of 44 with low quality of predictions and ended with 47 but having a higher quality of prediction. The improvement we did is a step in the right direction to get quality predictions and would further help the score from Good to Great (which I will cover in the next blog).<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=867\">Safe Navigation Operator<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>As a developer, we have often run into scenarios where we are doing some assignments, running parent object queries, etc. but forget to do a null check. As a result we get a NullPointer Exception.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>To avoid this, we have to explicitly do some checks, thus increasing our lines of code. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>With the <strong><span class=\"has-inline-color has-bright-blue-color\">Safe Navigation Operator<\/span><\/strong> (<strong><span class=\"has-inline-color has-bright-blue-color\">?.<\/span><\/strong>), Salesforce now gives the developers the option to do the null checks (in some scenarios) in a single line. This simplifies the readability and reduces the lines of code.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In short a<strong><span class=\"has-inline-color has-bright-blue-color\">?.<\/span><\/strong>b \/\/ Evaluates to: a == null ? null : a.b<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Let&#8217;s go through a use case (really its just for explaining and thus a very simple case). I want to replace the &#8220;Case&#8221; Subject with the first letter of Account Name, else make it null. Just to explain the difference, I have queried only 2 case records.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>So to start, here is a small block of code<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":869,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"228\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO1.png\" alt=\"\" class=\"wp-image-869\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO1.png 825w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO1-300x83.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO1-768x212.png 768w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The moment I execute this I get a NullPointer Exception.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":871,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"115\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO2.png\" alt=\"\" class=\"wp-image-871\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO2.png 392w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO2-300x88.png 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>If I check the debug logs, I see the error is on the line containing the cs.Account.Name.left(1)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":876,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"62\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO4.png\" alt=\"\" class=\"wp-image-876\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO4.png 580w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO4-300x32.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Even though I queried Account.Name, it gives an exception as one of the case records did not have Account lookup populated.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":874,\"width\":593,\"height\":39,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO3-1-1024x68.png\" alt=\"\" class=\"wp-image-874\" width=\"593\" height=\"39\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO3-1-1024x68.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO3-1-300x20.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO3-1-768x51.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO3-1-1200x80.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO3-1.png 1512w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:html -->\n<p>A few ways to avoid this can be <br \/>\n<ul>\n<li>Do null check before assignment<\/li>\n<li>Assign a string variable through a ternary operator<\/li>\n<li>Check using String.IsNotBlank (as Account Name is string)<\/li>\n<\/ul><\/p>\n<!-- \/wp:html -->\n\n<!-- wp:paragraph -->\n<p>Adding a <strong><span class=\"has-inline-color has-bright-blue-color\">String.IsNotBlank<\/span><\/strong> check, would not cause an error, but would require additional code in <strong><span class=\"has-inline-color has-bright-blue-color\">else<\/span><\/strong>, to handle the null record.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":877,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"255\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO5.png\" alt=\"\" class=\"wp-image-877\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO5.png 824w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO5-300x93.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO5-768x238.png 768w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":878,\"width\":631,\"height\":25,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO6-1024x42.png\" alt=\"\" class=\"wp-image-878\" width=\"631\" height=\"25\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO6-1024x42.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO6-300x12.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO6-768x32.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO6.png 1136w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Now lets add the <strong><span class=\"has-inline-color has-bright-blue-color\">Safe Navigation Operator<\/span><\/strong> to see the result.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":880,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"837\" height=\"235\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO7.png\" alt=\"\" class=\"wp-image-880\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO7.png 837w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO7-300x84.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO7-768x216.png 768w\" sizes=\"(max-width: 837px) 100vw, 837px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The code works fine and the end result is as follows :-<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":881,\"width\":825,\"height\":55,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO8-1024x69.png\" alt=\"\" class=\"wp-image-881\" width=\"825\" height=\"55\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO8-1024x69.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO8-300x20.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO8-768x52.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO8-1200x81.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO8.png 1315w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We could have also added <strong><span class=\"has-inline-color has-bright-blue-color\">?.<\/span><\/strong> in front of Account.Name and that would have worked the same way.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":882,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"833\" height=\"241\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO9.png\" alt=\"\" class=\"wp-image-882\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO9.png 833w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO9-300x87.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO9-768x222.png 768w\" sizes=\"(max-width: 833px) 100vw, 833px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Another example of using Safe Navigation Operator is as follows :-<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":883,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" width=\"703\" height=\"260\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO10.png\" alt=\"\" class=\"wp-image-883\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO10.png 703w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2021\/01\/SNO10-300x111.png 300w\" sizes=\"(max-width: 703px) 100vw, 703px\" \/><\/figure>\n<!-- \/wp:image --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=845\">Build Numeric Predictions with Einstein Prediction Builder<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>In my last blog <a href=\"https:\/\/puneetkhosla.com\/?p=805\">Build Predictions with Einstein Prediction Builder<\/a>, I talked about building predictions for a Yes \/ No response. We will now Build an Einstein Prediction with Numeric outcome and going through some other options available.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In this prediction, we will only focus on Strategic Accounts in my org and build prediction for those accounts only.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>1. Click on the\u00a0<strong><span class=\"has-inline-color has-bright-blue-color\">New Prediction<\/span><\/strong>\u00a0Button on the Einstein Prediction Builder.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>2. Give your Prediction a name (and api). I kept the name as\u00a0<strong>\u201c<span class=\"has-inline-color has-bright-blue-color\">Case Escalation Probability<\/span>\u201d<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>3. We will now define a &#8220;<span class=\"has-inline-color has-bright-blue-color\"><strong>Segment<\/strong>&#8221; <\/span>. Segment tells Einstein which records we need to consider as the source of truth and which ones need the prediction to run. eg: If we are pizza delivery company and we want to know the probability of a pizza getting delayed when getting home delivered, then we don&#8217;t want the prediction to run for customers with Take Away orders.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>4. In our use case, we created a formula field on Case for Strategic Accounts and thus chose &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Yes, focus on a segment<\/span><\/strong>&#8221; in &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Define Segment&#8221;<\/span><\/strong> section.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":846,\"width\":590,\"height\":253,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB19-1024x441.png\" alt=\"\" class=\"wp-image-846\" width=\"590\" height=\"253\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB19-1024x441.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB19-300x129.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB19-768x331.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB19-1200x517.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB19.png 1438w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>5. We now need to tell whether this would be a &#8220;Yes\/No&#8221; answer or we expect a &#8220;Number&#8221; value. Since we are working on a probability, we would select a Number field.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":848,\"width\":590,\"height\":379,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB20.png\" alt=\"\" class=\"wp-image-848\" width=\"590\" height=\"379\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB20.png 759w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB20-300x192.png 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>6. In the next screen, we are presented with the option to choose &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Example Set<\/span><\/strong>&#8221; and a &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Prediction Set<\/span><\/strong>&#8220;.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Example Set<\/span><\/strong> are set of records which act as source of data. They are the ones who already have relevant values in them, based on which the predictions should be done. In our example, it would be cases (of Strategic Accounts) which are closed as they provide a definitive probability of escalation.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":852,\"width\":590,\"height\":362,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB21-1.png\" alt=\"\" class=\"wp-image-852\" width=\"590\" height=\"362\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Prediction Set<\/span><\/strong> are set of records where we want to run the prediction. In our example, our prediction is to run for cases which are open (of Strategic Accounts). For our use case, we could have also used the option to Score only records that aren&#8217;t in the example set.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Please Note Strategic Accounts are based on Data Segmentation done in Step 4.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":851,\"width\":590,\"height\":233,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB22.png\" alt=\"\" class=\"wp-image-851\" width=\"590\" height=\"233\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB22.png 912w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB22-300x119.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB22-768x305.png 768w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>7. Select all the fields for this use case. In my next blog we will reduce the number of fields selected to see the difference in the quality of predictions.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":853,\"width\":590,\"height\":271,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB23.png\" alt=\"\" class=\"wp-image-853\" width=\"590\" height=\"271\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>8. We now give the name of the field where we want to save the predictions.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":854,\"width\":590,\"height\":320,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB24.png\" alt=\"\" class=\"wp-image-854\" width=\"590\" height=\"320\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>9. Once we have gone through all the Einstein Prediction Builder Screens, we have to wait for predictions to be built. Einstein can take some time to process the data and build the predictions.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":855,\"width\":590,\"height\":199,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB25-1024x351.png\" alt=\"\" class=\"wp-image-855\" width=\"590\" height=\"199\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>10. Once the Status changes for &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Ready for Review<\/span><\/strong>&#8220;, it is suggested to &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">View  Scorecard<\/span><\/strong>&#8221; before Enabling.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":856,\"width\":590,\"height\":96,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB26-1024x167.png\" alt=\"\" class=\"wp-image-856\" width=\"590\" height=\"96\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB26-1024x167.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB26-300x49.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB26-768x125.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB26-1200x196.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB26.png 1304w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>11. Scorecard gives the score of prediction and the factors influencing it. As we can see, in our example IsEscalated field has a major influence on the prediction.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Prediction Quality is Good (in my upcoming blogs, we will work on improving the prediction quality).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":857,\"width\":590,\"height\":263,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27-1024x457.png\" alt=\"\" class=\"wp-image-857\" width=\"590\" height=\"263\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27-1024x457.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27-300x134.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27-768x343.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27-1200x536.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB27.png 1426w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>12. Now if we add the field on Case List View, we can see the result. As you can see Predictions only appear for Strategic Accounts (as per segmentation)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":859,\"width\":590,\"height\":98,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29-1024x170.png\" alt=\"\" class=\"wp-image-859\" width=\"590\" height=\"98\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29-1024x170.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29-300x50.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29-768x127.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29-1536x255.png 1536w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29-1200x199.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/12\/EPB29.png 1567w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>So we have seen how Einstein Prediction Builder works and the impact of settings. In my upcoming blogs we will deep dive into ways of improving the predictions.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=805\">Build Predictions with Einstein Prediction Builder<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>Now is the time to build the prediction using <strong><span class=\"has-inline-color has-bright-blue-color\">Einstein Prediction Builder<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In case you want to read about Einstein Prediction Builder, please read my previous blogs in the series<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Introduction &#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/puneetkhosla.com\/?p=756\" target=\"_blank\">Part 1<\/a><\/li><li>How to Enable Einstein Prediction Builder in the org &#8211; <a href=\"http:\/\/puneetkhosla.com\/?p=790\" target=\"_blank\" rel=\"noreferrer noopener\">Part 2<\/a><\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>1. Click on the <strong><span class=\"has-inline-color has-bright-blue-color\">New Prediction<\/span><\/strong> Button on the Einstein Prediction Builder.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":799,\"width\":552,\"height\":365,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4.png\" alt=\"\" class=\"wp-image-799\" width=\"552\" height=\"365\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4.png 1000w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4-300x199.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4-768x509.png 768w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>2. Give your Prediction a name (and api). I kept the name as <span class=\"has-inline-color has-bright-blue-color\"><strong>&#8220;Case Escalation Prediction Boolean&#8221;<\/strong><\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":807,\"width\":552,\"height\":266,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB5-1024x498.png\" alt=\"\" class=\"wp-image-807\" width=\"552\" height=\"266\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>3. Click on &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Next<\/span><\/strong>&#8221; button.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>4. Choose the Object. In our example, it would be &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Case<\/span><\/strong>&#8221; object. For now we won&#8217;t Segment the data so that we can utilize entire org data.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":810,\"width\":552,\"height\":154,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB6.png\" alt=\"\" class=\"wp-image-810\" width=\"552\" height=\"154\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB6.png 518w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB6-300x83.png 300w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>5. Click on &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Check Data<\/span><\/strong>&#8220;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":811,\"width\":470,\"height\":385,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB7.png\" alt=\"\" class=\"wp-image-811\" width=\"470\" height=\"385\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB7.png 470w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB7-300x246.png 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>6. This will check the org to see if we have enough data to build the prediction. In our case, we do have enough records.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":812,\"width\":470,\"height\":385,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB7-1.png\" alt=\"\" class=\"wp-image-812\" width=\"470\" height=\"385\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB7-1.png 470w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB7-1-300x246.png 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>7. Click Next Button.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>8. We are now presented with an option &#8211; whether we want the answer as a simple &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Yes \/ No<\/span><\/strong>&#8221; or whether we want to see the likelihood of something we are predicting i.e. a &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Numeric<\/span><\/strong>&#8221; value. For our use case, we would go ahead with the &#8220;Yes\/No&#8221; option.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":814,\"width\":552,\"height\":343,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB8.png\" alt=\"\" class=\"wp-image-814\" width=\"552\" height=\"343\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB8.png 783w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB8-300x187.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB8-768x478.png 768w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>9. Click Next.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>10. In the next screen, there would be an option to save prediction result in an existing field. In Our use case, we could think of using the &#8220;Escalated&#8221; field &#8211; which denotes whether the case is escalated or not. However we want to predict whether it would escalate or not; rather than suggesting whether the case is escalated. So we will go with &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">No Field<\/span><\/strong>&#8221; Option.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":816,\"width\":552,\"height\":293,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB9.png\" alt=\"\" class=\"wp-image-816\" width=\"552\" height=\"293\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB9.png 926w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB9-300x160.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB9-768x409.png 768w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>11. Click <strong><span class=\"has-inline-color has-bright-blue-color\">Next<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>12. We now have to give some examples of <strong><span class=\"has-inline-color has-bright-blue-color\">Yes <\/span><\/strong>and <strong><span class=\"has-inline-color has-bright-blue-color\">No <\/span><\/strong>Scenarios. In this use case, Yes Scenario would be where the case is now closed but was escalated.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":819,\"width\":552,\"height\":286,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB10.png\" alt=\"\" class=\"wp-image-819\" width=\"552\" height=\"286\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB10.png 927w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB10-300x156.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB10-768x399.png 768w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>13. No Scenario would be where the case is now closed and was not escalated.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":820,\"width\":552,\"height\":295,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB11.png\" alt=\"\" class=\"wp-image-820\" width=\"552\" height=\"295\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB11.png 910w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB11-300x160.png 300w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>14. We now do a quick data check to ensure that we have enough records.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":821,\"width\":470,\"height\":398,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB12.png\" alt=\"\" class=\"wp-image-821\" width=\"470\" height=\"398\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>15. Click &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Next<\/span><\/strong>&#8220;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>16. Einstein Prediction Builder Wizard now asks for the Fields we would like to include for Prediction. You can select all or choose the ones you want to select. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":822,\"width\":552,\"height\":248,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB13.png\" alt=\"\" class=\"wp-image-822\" width=\"552\" height=\"248\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB13.png 931w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB13-300x135.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB13-768x346.png 768w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>17. We now define the Custom Field where we would like to save the Prediction Result. Lets call this field &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Escalation Possibility<\/span><\/strong>&#8220;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":823,\"width\":552,\"height\":177,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB14.png\" alt=\"\" class=\"wp-image-823\" width=\"552\" height=\"177\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB14-300x97.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB14-768x248.png 768w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>18. Finally we reach the last step and which summarizes our selections.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":824,\"width\":552,\"height\":236,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB15-1024x440.png\" alt=\"\" class=\"wp-image-824\" width=\"552\" height=\"236\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB15-1024x440.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB15-300x129.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB15-768x330.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB15-1200x516.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB15.png 1423w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>19. Click on &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Build Prediction<\/span><\/strong>&#8221; and you are all set. It can take some time for Einstein to complete the Prediction.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:gallery {\"ids\":[833],\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-gallery columns-1 is-cropped is-style-default img-border\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16-1024x476.png\" alt=\"\" data-id=\"833\" data-full-url=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16.png\" data-link=\"https:\/\/puneetkhosla.com\/?attachment_id=833\" class=\"wp-image-833\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16-1024x476.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16-300x139.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16-768x357.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16-1200x558.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB16.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n<!-- \/wp:gallery -->\n\n<!-- wp:paragraph -->\n<p>20. Clicking on &#8220;<span class=\"has-inline-color has-bright-blue-color\"><strong>Done<\/strong><\/span>&#8221; will bring you back to the main Einstein Prediction Builder Screen. We will have to wait once Prediction is enabled.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":835,\"width\":550,\"height\":48,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB17-1024x90.png\" alt=\"\" class=\"wp-image-835\" width=\"550\" height=\"48\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB17-1024x90.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB17-300x26.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB17-768x67.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB17-1200x105.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB17.png 1314w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>21. Once the Prediction is &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Ready for Review<\/span><\/strong>&#8220;, you can &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Enable<\/span><\/strong>&#8221; the prediction. It is advised to check the scorecard before enabling. We will talk about Scorecard \/ Optimizing the prediction in further blogs.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":839,\"width\":617,\"height\":144,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB18.png\" alt=\"\" class=\"wp-image-839\" width=\"617\" height=\"144\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB18.png 809w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB18-300x70.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/11\/EPB18-768x180.png 768w\" sizes=\"(max-width: 617px) 100vw, 617px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>22. Once Enabled, the status changes &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Enabled<\/span><\/strong>&#8221; and you can now add the prediction field in Page layouts, Listviews, etc. It can take sometime for the results to appear on the record.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In the upcoming blogs, we will configure a probability (numeric) prediction and walk through on ways to optimize the prediction score.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=790\">Getting Started with Einstein Prediction Builder (Part 2)<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>Continuing on <span class=\"has-inline-color has-bright-blue-color\"><strong>Einstein Prediction Builder<\/strong><\/span>, lets enable it in our org.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In case you want to read an introduction to Einstein Prediction Builder or want to get details on how to get it in your org, please read my previous blog called  <a rel=\"noreferrer noopener\" href=\"https:\/\/puneetkhosla.com\/?p=756\" target=\"_blank\">&#8220;Getting Started with Einstein Prediction Builder (Part 1)&#8221;<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Use Case : I would like to understand the likelihood of an open case to escalate<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>For every industry, the key is to keep the customer happy. Cases are one of the ways where you can track customer requests \/ issues. For a company to keep to ensure better service, it would be ideal that there are zero escalations, but that cannot be predicted.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>However with the Einstein Prediction Builder, we can predict the likelihood for the case to be escalated to take timely action<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Steps to Enable Prediction Builder<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n1. In Setup Home, Click on the &#8220;Get Started&#8221; in the Einstein Prediction Builder.\n<!-- \/wp:html -->\n\n<!-- wp:image {\"id\":792,\"width\":468,\"height\":173,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB1-1024x380.png\" alt=\"Einstein Prediction Builder Setup Home\" class=\"wp-image-792\" width=\"468\" height=\"173\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB1-1024x380.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB1-300x111.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB1-768x285.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB1.png 1138w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>2. Click on &#8220;Get Started&#8221; in the new window that opens.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":797,\"width\":474,\"height\":155,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB2-1024x338.png\" alt=\"\" class=\"wp-image-797\" width=\"474\" height=\"155\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB2-1024x338.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB2-300x99.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB2-768x253.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB2-1200x396.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB2.png 1319w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>3. You will get a message on the page to Wait for some time.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":798,\"width\":470,\"height\":86,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB3.png\" alt=\"\" class=\"wp-image-798\" width=\"470\" height=\"86\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB3.png 683w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB3-300x55.png 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>4. Soon the screen would refresh and we would be ready to start building our first prediction.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":799,\"width\":455,\"height\":301,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4.png\" alt=\"\" class=\"wp-image-799\" width=\"455\" height=\"301\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4.png 1000w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4-300x199.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/10\/EPB4-768x509.png 768w\" sizes=\"(max-width: 455px) 100vw, 455px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>In the next blog,  I will walk through on the various screens and build one prediction.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=769\">Learn AI with Salesforce<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>With an increased urgency to go digital fast, now is the time to skill up on practical applications of artificial intelligence to stabilize, reopen, and grow your business.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">Join us for our upcoming virtual event:<br><strong><span class=\"has-inline-color has-bright-blue-color\">Learn AI with Salesforce<\/span><\/strong><br>on Wednesday, July 15, 2020<br>at 9:00 a.m. and 4:00 p.m. PT.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Join us to skill up on key AI concepts, use cases, and hands-on demos from Salesforce product managers, data scientists, and special guests. Walk away knowing how to use the Salesforce Platform to create intelligent experiences that empower every user.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":770,\"width\":564,\"height\":296,\"sizeSlug\":\"large\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/07\/Learn-AI-with-Salesforce-1024x535.png\" alt=\"Learn AI with Salesforce\" class=\"wp-image-770\" width=\"564\" height=\"296\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/07\/Learn-AI-with-Salesforce-1024x535.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/07\/Learn-AI-with-Salesforce-300x157.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/07\/Learn-AI-with-Salesforce.png 1200w\" sizes=\"(max-width: 564px) 100vw, 564px\" \/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Sign up for the first episode of Learn AI with Salesforce to learn more (below).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Please help us spread the word to the broader community through your channels! We want to make sure everyone can join in on the fun \ud83d\ude42<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\"><strong>Register today to get your calendar invite : \u00a0<\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/www.salesforce.com\/form\/event\/learn-ai-with-salesforce\/\" target=\"_blank\"><strong>https:\/\/www.salesforce.com\/form\/event\/learn-ai-with-salesforce\/<\/strong><\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\"><strong>Help us spread the word:\u00a0<\/strong><br><a rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/SalesforceforIT\/status\/1272577562049302530?s=20\" target=\"_blank\"><strong>Share this tweet<\/strong><\/a><br>with your Community Groups and friends.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=756\">Getting Started with Einstein Prediction Builder (Part 1)<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>You have lots of data in your Salesforce Org. This helps you with day to day work. Would you like your system to also help you plan work + prepare you for the future?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Getting some insights or information about what possibly lies ahead can ensure that your work is not hampered or you are well prepared on what to do.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>So what to do? Go to a well-known Astrologer who looks at your planet position as of today, use their past experience, see the impact of planets (through past patterns), and comes with an outcome on what lies ahead. That surely can be a solution for an individual, but what about the organization or when all you have is data in the system.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Meet <strong><span class=\"has-inline-color has-bright-blue-color\">Einstein Prediction Builder<\/span><\/strong> &#8211; we have an Astrologer \/ Data Scientist in the house.  Einstein Prediction Builder is also doing something similar.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Looks at your Planet position &#8211; The current data<\/li><li>Uses Past Experience &#8211; The data we have in the org<\/li><li>See the impact &#8211; The fields we considered and how fields data impact the outcome<\/li><li>Outcome on what lies ahead &#8211; The field we are predicting \/ saving the outcome<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>When we start building the prediction, here are a few things we need to consider.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Einstein Prediction Builders works best when the question is a &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Yes<\/span><\/strong>&#8221; or &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">No<\/span><\/strong>&#8221; or it needs to predict a <strong><span class=\"has-inline-color has-bright-blue-color\">numeric value<\/span><\/strong>. So <span class=\"has-inline-color has-bright-blue-color\"><strong>&#8220;Will a customer&#8217;s pizza delivery order get delivered late?&#8221;<\/strong><\/span> is a good scenario to predict<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>It is important to <strong><span class=\"has-inline-color has-bright-blue-color\">Segment<\/span><\/strong> your data. Let&#8217;s say we want to predict whether my pizza delivery (at customer&#8217;s home) will happen on time. I would certainly like to remove the orders that are Take Away \/ Dine In, so that Einstein can build its learning model on orders that were meant for Delivery.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Get the <strong><span class=\"has-inline-color has-bright-blue-color\">right fields<\/span><\/strong> to ensure that Einstein has enough (and relevant) data to learn and then use for prediction. So for pizza delivery, if I choose Mode of transport, Delivery Address, etc. then they provide more relevance to data as they can impact the outcome. Choosing the name of the customer might not help. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Avoid <strong><span class=\"has-inline-color has-bright-blue-color\">Data Leakage \/ Hindsight Bias<\/span><\/strong> . These are the fields that have data that is due to the outcome of the event being predicted. Adding that customer got a coupon (which is given on late deliveries) would make this field a strong predictor, however, the truth is this field is only set once the delivery is delayed. So a good idea is to remove this field.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Once you configure the fields and complete the prediction builder wizard, Einstein takes some time in building the prediction model. One the status changes to &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Ready for Review<\/span><\/strong>&#8221; you can check the model quality by clicking on &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">View Scorecard<\/span><\/strong>&#8220;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>If the scorecard is in the green zone and we have multiple predictors, we are all set to use the Prediction field for getting insights and being prepared for handling things better.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>To try out Prediction Builder, you need to sign up for an org with Prediction Builder enabled. The link to sign up for a free developer org is :-<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/developer.salesforce.com\/promotions\/orgs\/einsteinbuilder\">https:\/\/developer.salesforce.com\/promotions\/orgs\/einsteinbuilder<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>I will follow up with another blog where I will walk through on the various screens on how to enable Einstein Prediction Builder. <\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=711\">Create a Dataset (Salesforce Object) using Dataset Builder and Dataflow<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>In my previous blog, I talked about creating a dataset from a csv file (<a rel=\"noreferrer noopener\" href=\"https:\/\/puneetkhosla.com\/?p=668\" target=\"_blank\">Click Here<\/a>). Now we would be talking about another approach on creating a dataset using dataset builder and dataflow. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>A big question &#8211; what is a dataflow ?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>A Dataflow in simple terms is just a way in which you can start with a particular set of data and then change it, build on it, combine with other data,  derive new columns based on some values in other columns, etc. to come up with your final data. So simply it a set of steps or instructions to be performed on a data to use it for further analytics and insights.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Here we would be creating a dataset for Accounts and its owner information (Full Name and Photo)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 1 : Click on Create Button &amp; Select Dataset<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>There are multiple ways to start creating a dataset. After entering Analytics Studio, you can either click on the &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Create<\/span><\/strong>&#8221; button (on the top right corner) or you can go into your Einstein Analytics app and click the button, etc. Select Dataset.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":671,\"width\":529,\"height\":99,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1024x193.png\" alt=\"Create a dataset\" class=\"wp-image-671\" width=\"529\" height=\"99\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1024x193.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-300x56.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-768x144.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1536x289.png 1536w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1200x226.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset.png 1563w\" sizes=\"(max-width: 529px) 100vw, 529px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 2 : Choose Data Source<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Choose <span class=\"has-inline-color has-bright-blue-color\">Salesforce Data<\/span> as the datasource.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":675,\"width\":390,\"height\":304,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2.png\" alt=\"Data Source\" class=\"wp-image-675\" width=\"390\" height=\"304\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2.png 961w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2-300x234.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2-768x599.png 768w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>STEP 3 : Add New Dataset Details<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Add the new dataset name and whether you want to create a new dataflow or add it to an existing dataflow. Lets name the dataset as Accounts and choose a new dataflow &#8211; Account with Owner Details.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":715,\"width\":509,\"height\":384,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow1.png\" alt=\"New Dataset\" class=\"wp-image-715\" width=\"509\" height=\"384\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow1.png 951w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow1-300x226.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow1-768x580.png 768w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>STEP 4 : Select the objects and Fields<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Select the root or base object to start building the dataflow.  This is the object from which we will start building our dataflow. Ideally you should choose the base or the main object from which you want to create further associations.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":716,\"width\":417,\"height\":441,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow2.png\" alt=\"Choose Base Object\" class=\"wp-image-716\" width=\"417\" height=\"441\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow2.png 583w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow2-283x300.png 283w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We will choose Account as the Base object.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":717,\"width\":417,\"height\":149,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow3.png\" alt=\"Base Object\" class=\"wp-image-717\" width=\"417\" height=\"149\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow3.png 475w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow3-300x107.png 300w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Click on the plus symbol which will allow you to add fields for the Account object that you want to be included in your dataset. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":718,\"width\":335,\"height\":460,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4.png\" alt=\"Account Fields\" class=\"wp-image-718\" width=\"335\" height=\"460\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4.png 449w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4-218x300.png 218w\" sizes=\"(max-width: 335px) 100vw, 335px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We wanted Account with Owner Details. Click on the Relationship Tab to Associate with Owner fields.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":719,\"width\":448,\"height\":267,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_1.png\" alt=\"Relationship Tab\" class=\"wp-image-719\" width=\"448\" height=\"267\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_1.png 814w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_1-300x179.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_1-768x458.png 768w\" sizes=\"(max-width: 448px) 100vw, 448px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Click on the User (Owner ID) node (plus symbol) and select the fields. In case the list is long, you can even search for the field. We will search for Full Name field. When finished, click on the Next Button.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":721,\"width\":375,\"height\":546,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_2.png\" alt=\"Choose Fields\" class=\"wp-image-721\" width=\"375\" height=\"546\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_2.png 541w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow4_2-206x300.png 206w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 5 : Select the App<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Select the App where you want to save your dataset.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":722,\"width\":355,\"height\":306,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow5.png\" alt=\"Select App\" class=\"wp-image-722\" width=\"355\" height=\"306\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow5.png 532w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow5-300x259.png 300w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Einstein now does the magic of creating the dataflow and also running the dataflow in the background. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":723,\"width\":501,\"height\":279,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow6.png\" alt=\"Dataset Creation\" class=\"wp-image-723\" width=\"501\" height=\"279\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow6.png 773w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow6-300x168.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow6-768x429.png 768w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>You can now see the dataflow that has been created. In case you choose not to perform the above steps, you can directly create the dataflow as well. I will cover the dataflow in the upcoming blogs. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>However to give an idea, the dataflow created the following :-<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>2 SFDCDigest Node &#8211; These nodes represent that data is coming from Salesforce Objects<\/li><li>1 Augment Node &#8211; This node is to join the Account and the user object i.e. based on the User Id in the Owner field, join the Account data with other user information.<\/li><li>1 SFDCRegister &#8211; This is the node for creating the dataset.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:image {\"id\":724,\"width\":553,\"height\":223,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow7.png\" alt=\"Dataflow\" class=\"wp-image-724\" width=\"553\" height=\"223\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow7.png 934w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow7-300x121.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow7-768x311.png 768w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>You can check the &#8220;<span class=\"has-inline-color has-bright-blue-color\">Monitor<\/span>&#8221; tab and see your dataflow running with stats of every step.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":725,\"width\":566,\"height\":209,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8-1024x378.png\" alt=\"Dataflow Monitor\" class=\"wp-image-725\" width=\"566\" height=\"209\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8-1024x378.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8-300x111.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8-768x283.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8-1536x567.png 1536w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8-1200x443.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADatasetWithDataflow8.png 1677w\" sizes=\"(max-width: 566px) 100vw, 566px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>You can edit the dataflow directly, if required. I will cover that in the upcoming blogs.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=668\">Create a Dataset with CSV file<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>Lets start creating the first dataset (you can read more about dataset in my blog on Datasets &#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/puneetkhosla.com\/?p=661\" target=\"_blank\">Click Here<\/a>) using a CSV file. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 1 : Click on Create Button &amp; Select Dataset<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>There are multiple ways to start creating a dataset. After entering Analytics Studio, you can either click on the &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Create<\/span><\/strong>&#8221; button (on the top right corner) or you can go into your Einstein Analytics app and click the button, etc. Select Dataset.<br><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":671,\"width\":579,\"height\":108,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1024x193.png\" alt=\"Create a dataset\" class=\"wp-image-671\" width=\"579\" height=\"108\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1024x193.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-300x56.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-768x144.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1536x289.png 1536w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset-1200x226.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset.png 1563w\" sizes=\"(max-width: 579px) 100vw, 579px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 2 : Choose Data Source<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Choose CSV File as we are creating dataset from csv.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":675,\"width\":402,\"height\":314,\"sizeSlug\":\"full\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-full is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2.png\" alt=\"Data Source\" class=\"wp-image-675\" width=\"402\" height=\"314\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2.png 961w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2-300x234.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset2-768x599.png 768w\" sizes=\"(max-width: 402px) 100vw, 402px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 3 : Upload the CSV File<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Upload \/ Drag and Drop the csv file to upload. Here we are uploading Opportunity Data. I am using the data available in my org (built as part of one of the trailhead modules)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":691,\"width\":359,\"height\":262,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset3-1024x748.png\" alt=\"File to Upload\" class=\"wp-image-691\" width=\"359\" height=\"262\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset3-1024x748.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset3-300x219.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset3-768x561.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset3.png 1150w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 4 : Define the properties of the Dataset<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This is the place to give the name and the App where you want to save the dataset. You can also check the file properties (Auto detected) in case it needs a change. Data Schema file will be covered in later blogs, however the file (also known as Extended Metadata or XMD file) is used for some formatting options of the dataset fields and their values. Click Next button to move to the next step.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":693,\"width\":454,\"height\":335,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset4-1024x757.png\" alt=\"New Dataset\" class=\"wp-image-693\" width=\"454\" height=\"335\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset4-1024x757.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset4-300x222.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset4-768x567.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset4.png 1145w\" sizes=\"(max-width: 454px) 100vw, 454px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 5 : Preview and Edit the Field Attributes<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This step now allows you to preview the data being loaded and to change any settings. This is the step where you define the type of column (Dimension, Measure and Date) and set its attribute. By default Einstein Analytics automatically detects the data type but you can change it as well.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In this step, you can check the fields that would be part of the dataset. As we can see we have Account.Name, Amount, CloseDate, Id, etc. as the columns (or fields) of the dataset.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":694,\"width\":342,\"height\":422,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset5.png\" alt=\"Dataset Search Fields\" class=\"wp-image-694\" width=\"342\" height=\"422\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset5.png 554w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset5-243x300.png 243w\" sizes=\"(max-width: 342px) 100vw, 342px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>You can preview the data getting loaded. Here I have a screen of 3 columns, where we will now make some changes.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":695,\"width\":468,\"height\":197,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset6-1024x432.png\" alt=\"Edit Field Attributes\" class=\"wp-image-695\" width=\"468\" height=\"197\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset6-1024x432.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset6-300x127.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset6-768x324.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset6.png 1050w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We have a column as Account.Name. This is because in Opportunity Data, we also extracted Parent Account&#8217;s Name field and in the csv it got extracted as Account.Name. Further to note Analytics Studio automatically picked the field as dimension (qualitative value).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":698,\"width\":350,\"height\":351,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.1.png\" alt=\"Dimension Attributes\" class=\"wp-image-698\" width=\"350\" height=\"351\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.1.png 406w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.1-300x300.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.1-150x150.png 150w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>You can choose to fix column name in CSV file before loading or you can change the field label in this Step.  So now we will change Account.Name to Account.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":697,\"width\":349,\"height\":210,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.2.png\" alt=\"Changing Field Label\" class=\"wp-image-697\" width=\"349\" height=\"210\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.2.png 413w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset8.2-300x180.png 300w\" sizes=\"(max-width: 349px) 100vw, 349px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The Next field to check is the Amount field. This field is auto-detected as a Measure (value) field as the data in this column is numeric.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":701,\"width\":298,\"height\":310,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset9.png\" alt=\"Measure Field\" class=\"wp-image-701\" width=\"298\" height=\"310\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset9.png 393w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset9-288x300.png 288w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":702,\"width\":287,\"height\":435,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset10.png\" alt=\"Measure Attributes\" class=\"wp-image-702\" width=\"287\" height=\"435\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset10.png 390w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset10-198x300.png 198w\" sizes=\"(max-width: 287px) 100vw, 287px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Since its a currency, we will change the number format to 0.00. Furthermore we will add a grouping symbol and a Decimal Symbol to our data.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":703,\"width\":278,\"height\":415,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset11.png\" alt=\"Changing Measure Attributes\" class=\"wp-image-703\" width=\"278\" height=\"415\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset11.png 379w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset11-201x300.png 201w\" sizes=\"(max-width: 278px) 100vw, 278px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We will now check the Close Date field. This field is of type Date which has been auto-picked by Einstein Analytics.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":704,\"width\":300,\"height\":439,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset12.png\" alt=\"Date Attributes\" class=\"wp-image-704\" width=\"300\" height=\"439\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset12.png 404w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset12-205x300.png 205w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>After doing checks \/ changes to the attributes of the fields, we move to the next step.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 6 : Einstein builds Dataset<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This is where Einstein Analytics Engine builds the dataset. It can take a few seconds for the while to load. Though I like the page as we can see Mr. Einstein doing the magic.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":705,\"width\":481,\"height\":331,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset13.png\" alt=\"Creating Dataset\" class=\"wp-image-705\" width=\"481\" height=\"331\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset13.png 864w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset13-300x207.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset13-768x529.png 768w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">STEP 7 : Review the prepared Dataset<\/span><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Once the dataset is loaded, you will automatically get transferred to the dataset page. There you can check your dataset properties and also add Security predicates and XMD file. A good check here is to check the number of rows loaded.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":706,\"width\":540,\"height\":118,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14-1024x224.png\" alt=\"Dataset\" class=\"wp-image-706\" width=\"540\" height=\"118\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14-1024x224.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14-300x66.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14-768x168.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14-1536x337.png 1536w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14-1200x263.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset14.png 1857w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>You can even the view the dataset data by clicking &#8220;Explore&#8221; button. This opens a Lens where you can add your filters, bars (or the dimension) , bar length (measure or calculation on measure)metc. and choose a chart to display.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>I added a filter saying Account contains &#8220;Einstein&#8221;. Bar Length has been kept as Sum of Amount. Bars have been kept as Closed Date (Quarter) and Account (and not Account.Name). Just to add, we only loaded Closed Date, however Einstein Analytics provided us with various groupings like Year, Quarter, Month, Year-Month, Year-Month-Day, etc.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":707,\"width\":554,\"height\":218,\"sizeSlug\":\"large\",\"className\":\"is-style-default img-border\"} -->\n<figure class=\"wp-block-image size-large is-resized is-style-default img-border\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15-1024x403.png\" alt=\"Lens View\" class=\"wp-image-707\" width=\"554\" height=\"218\" srcset=\"https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15-1024x403.png 1024w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15-300x118.png 300w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15-768x302.png 768w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15-1536x604.png 1536w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15-1200x472.png 1200w, https:\/\/puneetkhosla.com\/wp-content\/uploads\/2020\/04\/CreateADataset15.png 1595w\" sizes=\"(max-width: 554px) 100vw, 554px\" \/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>We will soon use this dataset in our dashboard. <\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=661\">What is Dataset in Salesforce Einstein?<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p>A <strong><span class=\"has-inline-color has-bright-blue-color\">dataset<\/span><\/strong> is simply a collection of rows and columns. If you have used Excel or Google Sheets, then one dataset is one worksheet. If you have built databases, it is one table. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Column<\/span><\/strong> of the dataset indicates various fields.  <strong><span class=\"has-inline-color has-bright-blue-color\">Rows<\/span><\/strong> of the dataset indicates various records.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n<p>A dataset can contain the following type of data\n<ul> <li> <strong><span class=\"has-inline-color has-bright-blue-color\">Dimension <\/span><\/strong><\/li>\n<li> <strong><span class=\"has-inline-color has-bright-blue-color\">Measure<\/span><\/strong> <\/li>\n<li> <strong><span class=\"has-inline-color has-bright-blue-color\">Date<\/span><\/strong> <\/li>\n<\/ul>\n<\/p>\n<!-- \/wp:html -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Dimension<\/span><\/strong> is a qualitative value \/ text \/  a field that you want to group your data with \/ measure your data against \/ use it as filter eg: City Name, Status, Salesperson, product number, etc. A number (like Product Number) can also be a dimension as the number represents something you can group by. In a Lens (Chart) Dimension is used in <strong><span class=\"has-inline-color has-bright-blue-color\">Bar<\/span><\/strong> &amp; <strong><span class=\"has-inline-color has-bright-blue-color\">Filter<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Measure<\/span><\/strong> is a quantitative value \/ number \/ a field that gives actual value eg: Amount, Number of Cases, etc. While creating the dataset, it is important to identify the value fields and ensure that the column is marked as Measure.  A measure can further be aggregated (like Count of Rows , Sum of Rows, etc.). In a Lens (Chart) Measure is used in <strong><span class=\"has-inline-color has-bright-blue-color\">Bar Length<\/span><\/strong> &amp; <strong><span class=\"has-inline-color has-bright-blue-color\">Filter<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Date<\/span><\/strong> is used to denote Date fields in Dataset. If we mark the column as Date, then it helps in analysis by automatically allowing the grouping \/ filtering by Days, Months, Year and also Relative Dates like Last Week, Last Month, etc. In a Lens (Chart) Date is used in <strong>Bar<\/strong> &amp; <strong>Filter<\/strong>. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Once the dataset is setup and ready to use, we can then build various charts and dashboards on top the datasets to provide useful analysis and insights for the business.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/puneetkhosla.com\/?p=637\">Salesforce Einstein : Is it for me?<\/a><div class=\"wp-block-latest-posts__post-full-content\"><!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Salesforce Einstein<\/span><\/strong> &#8211; In Salesforce world, this has a created a buzz. Salesforce Einstein is a big thing. It combines the power of <span class=\"has-inline-color has-bright-blue-color\"><strong>Analytics<\/strong> <\/span>and <strong><span class=\"has-inline-color has-bright-blue-color\">AI<\/span><\/strong>.<br>The big question that comes to your mind, should I really know and learn about Einstein?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><span class=\"has-inline-color has-bright-blue-color\">Person 1<\/span><\/strong> : I am an expert in Apex \/ Aura \/ LWC. Do I really need to know about Einstein Analytics or Discovery?<br><strong><span class=\"has-inline-color has-bright-blue-color\">Person 2<\/span><\/strong>: I am an expert Admin. I can do amazing things with Flows, Process Builders, Layouts, etc. I can&#8217;t write code. Do I really need to know about Salesforce Einstein?<br><strong><span class=\"has-inline-color has-bright-blue-color\">Person 3<\/span><\/strong> : I am a consultant. I know Sales Cloud, Service Cloud, Community, FSL. Should I know about Einstein?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>As per me, for the above scenarios, the answer is &#8220;<strong><span class=\"has-inline-color has-bright-blue-color\">Yes<\/span><\/strong>&#8221; .. Really !!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Before I talk about Salesforce Einstein features, its really important to understand why I should invest my time in knowing about a certain technology and how it impacts my day to day work.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Salesforce is one platform that is continuously growing and innovating at a rapid pace. In my career, I started with Admin work, Learnt Apex, then Aura and LWC. Along with that I am also enhancing my knowledge in Einstein .<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Let&#8217;s say we have a brand new org and we need to make it functional for user(s).<br>First we try to do everything out of the box and basic for users to be functional as soon as possible.<br>Once they start using the system, we build fancy UI (Developer&#8217;s delight) and automation.<br>Then we bring other systems together on one platform.<br>Then what : We continue to innovate and enhance.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>However at the same time we are also building a very crucial thing &#8211; <strong><span class=\"has-inline-color has-bright-blue-color\">Data<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Data plays an important role in our day to day role by providing analysis of what we have done so far, what we are currently doing and what better we can do in future.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now with large amount of data we have (Salesforce or other systems), how do we Analyze it \/ how can we use the past experience to build a better future?<br>The answer is <strong><span class=\"has-inline-color has-bright-blue-color\">Salesforce Einstein<\/span><\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Do we really need a tool to analyze \/ predict &#8211; Why can&#8217;t my Dev team just run some queries and put some logic into it?<br>May be 100 records, they can do it minutes. 1,000 records may be hours. 10,000 records &#8211; Days? Can you really wait for days?<br>Now think about what if there are 50,000 records?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>What if you no longer need to wait for IT to provide all this and can access powerful data insights on your desktop browser or mobile.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Welcome to the world of Salesforce Einstein. A place where you can easily build Dashboards to visualize data and share insights (<strong><span class=\"has-inline-color has-bright-blue-color\">Einstein Analytics<\/span><\/strong>). A place where you can use the power of machine learning, AI and statistical Analysis (<strong><span class=\"has-inline-color has-bright-blue-color\">Einstein Discovery<\/span><\/strong>).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>So is Salesforce Einstein replacement for a Dev \/ Admin \/ Consultant ? Consider Einstein as your Friend, Adviser , Additional Team member who will provide you powerful insights to help in day to day work.<\/p>\n<!-- \/wp:paragraph --><\/div><\/li>\n<\/ul><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-606","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=\/wp\/v2\/pages\/606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=606"}],"version-history":[{"count":10,"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=\/wp\/v2\/pages\/606\/revisions"}],"predecessor-version":[{"id":634,"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=\/wp\/v2\/pages\/606\/revisions\/634"}],"wp:attachment":[{"href":"https:\/\/puneetkhosla.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}