I've recreated the steps a number of times, and I am pretty sure all of my nomenclature is correct. Check the challenge and confirm the node name and required fields.I'm checking the Dataflow Alias: Seed Bank Name: Seed_Bank and seems ok to me, but i guess i'm wrong in a way i don't understand. It's been a while. so I hope this is good advice! Hi All, I get the following error when attempting to check in this challenge. If you could kindly give me some insight as i fear i'm missing something here. I have the same nodes as you, but I dont understand how you are supposed to multi join or the two nodes before that. I made it through all of the tempkey/temp class definitions, and everything appears to run fine but when I go to check the step in trailhead I get this "We can't validate the 'Create Seed Bank Agencies' node was created correctly" error.My JSON :{ "Add Temp Class": { "action": "computeExpression", "parameters": { "source": "Filter 2015", "mergeWithSource": true, "computedFields": [ { "defaultValue": "Continental", "name": "TempClass", "saqlExpression": "case when Temperature < 25 then \"Polar\" when Temperature >= 25 and Temperature <= 50 then \"Cool\" when Temperature >=51 and Temperature <=85 then \"Continental\" when Temperature > 85 then \"Tropical\" end", "label": "TempClass", "type": "Text" } ] } }, "Create Seed Bank Agencies": { "action": "sfdcRegister", "parameters": { "name": "Seed Bank Agencies", "alias": "seed_bank_agencies", "source": "Augment TempClass" } }, "Load Climate": { "action": "edgemart", "parameters": { "alias": "Global_Climates" } }, "Load Seed Bank Agencies": { "action": "edgemart", "parameters": { "alias": "seed_bank_agencies" } }, "Filter 2015": { "action": "filter", "parameters": { "filter": "Date_Year:R:2015", "source": "Load Climate" } }, "Augment TempClass": { "action": "augment", "parameters": { "right_key": [ "Country" ], "left": "Load Seed Bank Agencies", "left_key": [ "ShippingCountry" ], "right_select": [ "TempClass" ], "right": "Add Temp Class", "relationship": "Climate", "operation": "LookupSingleValue" } }}. CRM Analytics Data Preparation Specialist | Salesforce Trailhead :). Any insight you may be able to provide would be great. Thank you so much Rebeca, My step 6 is resolved finally today. The superbadge is specially designed for learning and testing integrations between different systems. Hi I am completely new this superbadges. Salesforce: Trailhead : Data Integration Specialist Challenge 5Helpful? i changed "name" to "seed bank". Can anyone please help on Step 4. I am getting this error from step 4 Challenge Not yet complete here's what's wrong:We can't find the 'Load Seed Chart' node in the dataflow. I have created lens for Agency Temp Class, it has Continental 155, Polar 120 and Cool 66 based on Seed Bank Agencies Data Set.Another lens Seed Bank Temp Class based on Seed Bank Data Set has Cool-Continental-Tropical 3Continental-Tropical 2Cool-Continental 2Continental 1Cool 1. I am stuck at Challenge 6,7 . Data Integration Specialist || Superbadge Trailhead || Challenge 2 Challenge Not yet complete. { "Calculate Acreage": { "action": "computeExpression", "parameters": { "source": "Load Seed Chart", "mergeWithSource": true, "computedFields": [ { "name": "Acreage", "saqlExpression": "(Seeds_Pound*Spacing)/6272640", "label": "Acreage", "type": "Numeric", "precision": 18, "scale": 6 } ] } }, "Create Seed Bank": { "action": "sfdcRegister", "parameters": { "name": "Seed_Bank", "alias": "Seed Bank", "source": "Calculate Acreage" } }, "Load Seed Chart": { "action": "edgemart", "parameters": { "alias": "Seed_Chart" } }}do i need to delete the flat file and need to upload with seed_bank as the api name? Data Integration Specialist: Challenge 5 - Not Completing If you could just post the JSON for your data flow, I will take a look. You also get personal insight into the life of a Trailhead Baby! After you've imported the Account object, you'll be ready to tackle the challenges. @Shruthi, did you got the issue fixed? No. Challenge 6: Test scheduling logic. R&D, A project with Daddy: My favorite daily process! Thanks a lot! contd"Load Temp Class Mapping": { "action": "edgemart", "parameters": { "alias": "Temperature_Classes_Mapping" } }, "CleanUp": { "action": "sliceDataset", "parameters": { "mode": "drop", "source": "Augment Temp Class", "fields": [ { "name": "HighTemp" }, { "name": "LowTemp" } ] } }, "Define Temp Range": { "action": "computeExpression", "parameters": { "source": "Calculate Acreage", "mergeWithSource": true, "computedFields": [ { "defaultValue": "0", "precision": 18, "name": "LowTemp", "saqlExpression": "string_to_number(substr(Temperature, 1, 2))", "scale": 2, "label": "LowTemp", "type": "Numeric" }, { "defaultValue": "0", "precision": 18, "name": "HighTemp", "saqlExpression": "string_to_number(substr(Temperature, -2, 2))", "scale": 2, "label": "HighTemp", "type": "Numeric" } ] } }} please share me your insights to fix my code or data. Report Modifications: Sales Two words: Filter Logic Support If you get this errortry stacking to 100% and make sure that you have a "horizontal" style chart. Hi there.I made the changes as you suggested and still receiving the same error. Data Integration Specialist Superbadge - YouTube The dataset is created by the dataflow that you create. The JSON looks right. Please find JSON below:{ "Load Seed Chart": { "action": "edgemart", "parameters": { "alias": "Seed_Chart" } }, "Calculate Acreage": { "action": "computeExpression", "parameters": { "mergeWithSource": true, "source": "Load Seed Chart", "computedFields": [ { "type": "Numeric", "saqlExpression": "(Seeds_Pound*Spacing)/6272640", "precision": 18, "scale": 6, "name": "Acreage", "label": "Acreage" } ] } }, "Create Seed Bank": { "action": "sfdcRegister", "parameters": { "source": "Calculate Acreage", "alias": "seed_bank", "name": "Create Seed Bank" } }}then ran this dataflow and created a lens with the dataset created. This part is the JSON from the original Load Seed Bank challenge which executed without error. Please check your work." This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. The report is a beta feature.We welcome your feedback on IdeaExchange.Flow DetailsFlow Name: X5_Automation_oppType: WorkflowVersion: 4Status: ActiveFlow Interview DetailsInterview Label: X5_Automation_opp-4_InterviewLabelCurrent User: Henrique Ortiz (0051I000000LP7k)Start time: 12/6/2017 2:00 PMDuration: 0 secondsHow the Interview StartedHenrique Ortiz . Here is my Json in 2 messages if someone can help : { "Add Temp Class": { "action": "computeExpression","parameters": { "source": "Filter 2015", "mergeWithSource": true, "computedFields": [ { "defaultValue": "Continental", "name": "TempClass", "saqlExpression": "case \nwhen Temperature < 25 then \"Polar\" \nwhen Temperature >= 25 and Temperature <= 50 then \"Cool\" \nwhen Temperature >= 51 and Temperature <= 85 then \"Continental\" \nwhen Temperature > 85 then \"Tropical\" \nend", "label": "TempClass", "type": "Text" } ] } , "Filter Agency Records": { "action": "filter", "parameters": { "filter": "IsAgency:EQ:TRUE", "source": "ID Agency Records" } }, "Load Account": { "action": "sfdcDigest", "parameters": { "fields": [ { "name": "Name" }, { "name": "Phone" }, { "name": "ShippingCity" }, { "name": "ShippingCountry" }, { "name": "ShippingPostalCode" }, { "name": "ShippingStreet" }, { "name": "ShippingState" }, { "name": "AccountNumber" } ], "object": "Account" } }, 2nd part of Json : "Create Seed Bank Agencies": { "action": "sfdcRegister", "parameters": { "name": "Seed Bank Agencies", "alias": "seed_bank_agencies", "source": "Augment TempClass" } }, "Load Climate": { "action": "edgemart", "parameters": { "alias": "Global_Climates" } }, "Load Agency detail": { "action": "edgemart", "parameters": { "alias": "Agency_Detail" } }, "Add Agency Fields": { "action": "augment", "parameters": { "right_key": [ "AccountNumber" ], "left": "Load Account", "left_key": [ "AccountNumber" ], "right_select": [ "Acres", "Currency", "Latitude", "Longitude", "Region", "SubRegion" ], "right": "Load Agency detail", "relationship": "AgencyDetail", "operation": "LookupSingleValue" } }, "Filter 2015": { "action": "filter", "parameters": { "filter": "Date_Year:EQ:2015", "source": "Load Climate" } }, "Augment TempClass": { "action": "augment", "parameters": { "right_key": [ "Country" ], "left": "Filter Agency Records", "left_key": [ "ShippingCountry" ], "right_select": [ "Temperature", "Date", "TempClass", "Country" ], "right": "Add Temp Class", "relationship": "Climate", "operation": "LookupSingleValue" } }, "ID Agency Records": { "action": "computeExpression", "parameters": { "source": "Add Agency Fields", "mergeWithSource": true, "computedFields": [ { "name": "IsAgency", "saqlExpression": "\"case when Phone is not null then \\\"True\\\" else \\\"False\\\" end\"", "label": "IsAgency", "type": "Text" } ] } }}Thanks for help, Hi, I have a problem with the step 6: When I run the DataflowLoad Seed Bank Agencies w/Climate Data it give me this error: Something went wrong while executing the Augment TempClass node: Right select in augment node must properly refer to the right input column. App customization specialist superbadge challenge 5 jobs When validating the challenge, i'm getting an error stating this:-"Challenge Not yet complete here's what's wrong:We can't find the Seed Bank dataset or required fields are missing. Define Temp Range- I needed help to figure this one out as well!string_to_number( substr(Temperature,1,2)) for Lowstring_to_number(substr(Temperature,-2,2)) for HighAdding the Temp Class: The SAQL starts with casewhen lowTemp < 25 and highTemp < 25 then "Polar" - then you define the rest of the ranges. Salesforce Trailhead Superbadge 'Data Integration Specialist' Data Integration Specialist is one of the superbadges of Salesforce trailhead (A New Approach to Learning Salesforce). Superbadge-Data-Integration-Specialist/Challenge #5/ProjectRESTService.cls Go to file Cannot retrieve contributors at this time 40 lines (33 sloc) 1.12 KB Raw Blame @RestResource ( urlMapping = '/project/*') global class ProjectRESTService { @HttpPost global static String postProjectData ( String projectRef, String projectName, Data integration specialist superbadge solution. Either the node didn't find any matches, or a join key contains only null values. You, my amazing reader, get more than tips for a Salesforce Superbadge. { "Add Temp Class": { "action": "computeExpression", "parameters": { "source": "Filter 2015", "mergeWithSource": true, "computedFields": [ { "defaultValue": "Continental", "saqlExpression": "case when Temperature < 25 then \"Polar\" \nwhen Temperature >= 25 and Temperature <= 50 then \"Cool\" when Temperature >= 51 and Temperature <= 85 then \"Continental\" \nwhen Temperature > 85 then \"Tropical\" \nend", "name": "TempClass", "label": "TempClass", "type": "Text" } ] } }, "Filter Agency Records": { "action": "filter", "parameters": { "filter": "IsAgency:EQ:TRUE", "source": "ID Agency Records" } }, "Load Account": { "action": "sfdcDigest", "parameters": { "fields": [ { "name": "AccountNumber" }, { "name": "Name" }, { "name": "Phone" }, { "name": "ShippingStreet" }, { "name": "ShippingState" }, { "name": "ShippingPostalCode" }, { "name": "ShippingCity" }, { "name": "ShippingCountry" } ], "object": "Account" } }, "Create Seed Bank Agencies": { "action": "sfdcRegister", "parameters": { "name": "Seed Bank Agencies", "alias": "seed_bank_agencies", "source": "Augment TempClass" }, }, "Load Climate": { "action": "edgemart", "parameters": { "alias": "Global_Climates" } }, "Add Agency Fields": { "action": "augment", "parameters": { "right_key": [ "AccountNumber" ], "left": "Filter Agency Records", "left_key": [ "AccountNumber" ], "right_select": [ "Acres", "Currency", "Latitude", "Longitude", "Region", "SubRegion" ], "right": "Load Agency Detail", "relationship": "AgencyDetail", "operation": "LookupSingleValue" } }, "Filter 2015": { "action": "filter", "parameters": { "filter": "Date_Year:EQ:2015", "source": "Load Climate" } }, "Augment TempClass": { "action": "augment", "parameters": { "right_key": [ "Country" ], "left": "Add Agency Fields", "left_key": [ "ShippingCountry" ], "right_select": [ "Date", "TempClass", "Temperature", "Country" ], "right": "Add Temp Class", "relationship": "Climate", "operation": "LookupSingleValue" } }, "Load Agency Detail": { "action": "edgemart", "parameters": { "alias": "Agency_Detail" } }, "ID Agency Records": { "action": "computeExpression", "parameters": { "source": "Load Account", "mergeWithSource": true, "computedFields": [ { "name": "IsAgency", "saqlExpression": "case when Phone is not null then \"TRUE\" else \"FALSE\" end", "label": "IsAgency", "type": "Text" } ] } }}, Working on step 4 of this and its driving me crazy. { "Load Seed Chart": { "action": "edgemart", "parameters": { "alias": "Seed_Chart" } }, "Calculate Acerage": { "action": "computeExpression", "parameters": { "source": "Load Seed Chart", "mergeWithSource": true, "computedFields": [ { "precision": 18, "name": "Acreage", "saqlExpression": "(Seeds_Pound*Spacing)/6272640", "scale": 6, "label": "Acreage", "type": "Numeric" } ] } }, "Create Seed Bank": { "action": "sfdcRegister", "parameters": { "name": "Seed Bank", "alias": "Seed_Bank", "source": "Calculate Acerage" } }}It will be helpful for me if someone tells me why I am getting this. The error is in this - A name/alias is not correct:"Create Seed Bank": {"action": "sfdcRegister","parameters": {"name": "Create Seed Bank","alias": "Create_Seed_Bank","source": "Calculate Acreage". I enjoy playing on Trailhead, taking long walks with mommy, watching the Florida Gators with daddy, and chasing my two dogs. when i validate my step 6, i checked with existing suggestion via above posts i have corrected alias name and left key and right key for same name nothing worked and struck with from some now, please let me know what else i am missing !thankskiran. Sorry but where i can get the right alias and name, and this goes beyond the question. Did it help? Please contact me if anything is amiss at Roel D.OT VandePaar A.T gmail.com "Augment TempClass": { "action": "augment", "parameters": { "left": "Filter 2015", "right": "Add Temp Class", "relationship": "Climate", "operation": "LookupSingleValue", "left_key": [ "Country" ], "right_key": [ "Country" ], "right_select": [ "TempClass", "Country", "Date", "Temperature"This Worked. Salesforce Trailhead Superbadge 'Data Integration Specialist' Thanks Ill have to put this in two post. Want to post the revised json? Salesforce Data Analytics let us help you become a data driven organization and ensure your data is working hard for your business, This includes implementionSalesforce consulting companiesSalesforce ServicesStaff augmentation companiesSalesforce integration companiesSalesforce Implementation servicesSalesforce Health CheckSalesforce DevOpsManaged project services. Confirm the node name matches the name as described in the challenge. Configure a named credential and remote site according to the specifications outlined in the business requirements. You signed in with another tab or window. Step-2:- Then go to Setup-->Remote Site Settings-->New Remote Site. Reports Accounts by Market To create the "Market" row grouping, use a bucket field. (full disclosure-- I did this superbadge twice because I didn't fully understand the first timeso don't feel bad about being lost! Agency Temp Class lens? I think I will have to post in two comments due to the html limit. Leave a comment for the Trailhead Baby! Thanks in Advance (split in 2 for upload reasons){ "Load Temp Class Mapping": { "action": "edgemart", "parameters": { "alias": "Temperature_Classes_Mapping" } }, "Load Seed Bank": { "action": "edgemart", "parameters": { "alias": "seed_bank" } }, "Define Temp Range": { "action": "computeExpression", "parameters": { "mergeWithSource": true, "source": "Load Seed Bank", "computedFields": [ { "type": "Numeric", "name": "lowTemp", "label": "lowTemp", "saqlExpression": "string_to_number(substr(Temperature,1,2))", "precision": 18, "scale": 6 }, { "type": "Numeric", "name": "highTemp", "label": "highTemp", "saqlExpression": "string_to_number(substr(Temperature,-2,2))", "precision": 18, "scale": 6 } ] } }, "Add Temp Class": { "action": "computeExpression", "parameters": { "mergeWithSource": true, "source": "Define Temp Range", "computedFields": [ { "type": "Text", "name": "TempClass", "label": "TempClass", "saqlExpression": "\"case \\nwhen lowTemp < 25 and highTemp < 25 then \\\"Polar\\\" \\nwhen lowTemp >= 25 and lowTemp <= 50 and highTemp >= 25 and highTemp <= 50 then \\\"Cool\\\"\\nwhen lowTemp >= 51 and lowTemp <= 85 and highTemp >= 51 and highTemp <= 85 then \\\"Continental\\\"\\nwhen lowTemp > 85 and highTemp > 85 then \\\"Tropical\\\"\\nwhen lowTemp < 25 and (highTemp >= 25 and highTemp <= 50) then \\\"Polar-Cool\\\" \\nwhen lowTemp < 25 and (highTemp >= 25 and highTemp <= 85) then \\\"Polar-Cool-Continental\\\" \\nwhen lowTemp < 25 and highTemp > 85 then \\\"Polar-Cool-Continental-Tropical\\\" \\nwhen (lowTemp >= 25 and lowTemp <= 50) and (highTemp >= 51 and highTemp <= 85) then \\\"Cool-Continental\\\" \\nwhen (lowTemp >= 25 and lowTemp <= 50) and highTemp >= 85 then \\\"Cool-Continental-Tropical\\\" \\nwhen (lowTemp >= 51 and lowTemp <= 85) and highTemp > 85 then \\\"Continental-Tropical\\\" \\nend\"" } ] } }, Second part:"CleanUp": { "action": "sliceDataset", "parameters": { "mode": "drop", "fields": [ { "name": "highTemp" }, { "name": "lowTemp" }, { "name": "TempClass" } ], "source": "Augment Temp Class" } }, "Create Seed Bank": { "action": "sfdcRegister", "parameters": { "source": "CleanUp", "alias": "seed_bank", "name": "Seed Bank" } }, "Augment Temp Class": { "action": "augment", "parameters": { "operation": "LookupSingleValue", "left": "Add Temp Class", "left_key": [ "TempClass" ], "relationship": "Climate", "right": "Load Temp Class Mapping", "right_key": [ "TempKey" ], "right_select": [ "TempClass" ] } }}, Following error:Challenge Not yet complete here's what's wrong:We can't validate the 'Create Seed Bank Agencies' node was created correctly. !I can't copy here all the code, so I have copy in Gdrive. ), Hi please help in update the data flow.i can't update my data flow..show errors in that. Hi,Can you please let me know the correct values of both lens. Data Integration SpecialistWhat You'll Be Doing to Earn This SuperbadgeConfigure outbound application and integration securityConfigure inbound integration s. Getting below error. When you start a create a new report, simply click to start with a clean screen. },"CreateSeedBankAgencies":{"action":"sfdcRegister","parameters":{"name":"SeedBankAgencies","alias":"seed_bank_agencies","source":"AugmentTempClass"I have different spacing in the name.My original thought was with the "augument" step- because I have seen this throw errors a ton of times if "account number" was not explicitly selected in both data sets. GitHub - robp2015/Copy-Superbadge-Data-Integration-Specialist Hi,i'm facing an issue in Challenge-4. High Value Residential This report includes: 1 filter, 1 grouping, and 1 summarized field. Getting the following warning when running the dataflow:Load Seed Bank Agencies w/Climate DataThe dataflow was completed, but the LookupSingleValue node didn't augment any columns. Thank you for the pointers i made some new changes the data flow ran fine finally after the drill. I have the same nodes as you. My bad. On to the next error LOL, Hi All,I am having a really hard time with Step 6. "{ "Add Temp Class": { "action": "computeExpression", "parameters": { "source": "Define Temp Range", "mergeWithSource": true, "computedFields": [ { "defaultValue": "Continental", "name": "TempClass", "saqlExpression": "\"case when Temperature < 25 then \\\"Polar\\\" when Temperature >= 25 and Temperature <= 50 then \\\"Cool\\\" when Temperature >= 51 and Temperature <= 85 then \\\"Continental\\\" when Temperature > 85 then \\\"Tropical\\\" end\"", "label": "TempClass", "type": "Text" } ] } }, "Calculate Acreage": { "action": "computeExpression", "parameters": { "source": "Load Seed Chart", "mergeWithSource": true, "computedFields": [ { "precision": 18, "name": "Acreage", "saqlExpression": "(Seeds_Pound*Spacing)/6272640", "scale": 6, "label": "Acreage", "type": "Numeric" } ] } }, "Create Seed Bank": { "action": "sfdcRegister", "parameters": { "name": "Seed Bank Agencies", "alias": "seed_bank_agencies", "source": "CleanUp" } }, "Load Seed Chart": { "action": "edgemart", "parameters": { "alias": "Seed_Chart" } }, "Augment Temp Class": { "action": "augment", "parameters": { "right_key": [ "TempClass" ], "left": "Add Temp Class", "left_key": [ "TempClass" ], "right_select": [ "TempKey", "TempClass" ], "right": "Load Temp Class Mapping", "relationship": "Climate", "operation": "LookupSingleValue" } }, i am posting remaining half in another comment due to html limit error. I have higher numbers for all. I've added at the right select AccountNumber at Add Agency Fields and propagated, but still it isn't work.. this is blowing my mind! I've checked my spelling, order of parameters in the method signature. If you need more help, leave a comment! I haven't done that superbadge yet! (Trailhead Baby was 'gone fishing' this weekend, and didn't check for comments! But then in the lens, I can't see the Acreage to sum by that. Confirm the node name matches the name as described in the challenge.Here is the JSON, "Load Climate": { "action": "edgemart", "parameters": { "alias": "Load_Climate" } }. Thank you. ", Hey! The free lemonade offer worked! Slack to Salesforce Integration using Apex Trigger, Test Class Not Covered. Start by uploading the dataset then create the dataflow. We can't find the Seed Bank dataset or required fields are missing. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. I didn't look through the whole JSON yet, but that's my bet. @Trailhead Baby Can you post your JSON for the same? Copyright 2000-2022 Salesforce, Inc. All rights reserved. Anyway, sorry for bothering. Challenge 4 is not difficult if you follow the instructions precisely! Check the challenge and confirm the node name and required fields. PFB for the json{ "Calculate Acreage": { "action": "computeExpression", "parameters": { "source": "Load Seed Chart", "mergeWithSource": true, "computedFields": [ { "precision": 18, "saqlExpression": " (Seeds_Pound*Spacing)/6272640", "name": "Acreage", "scale": 6, "label": "Acreage", "type": "Numeric" } ] } }, "Create Seed Bank": { "action": "sfdcRegister", "parameters": { "name": "Seed Bank", "alias": "Seed_Chart", "source": "Calculate Acreage" } }, "Load Seed Chart": { "action": "edgemart", "parameters": { "alias": "Seed_Chart" } }}I am getting the below error even after adding the lens correctly. What You'll be Doing to Earn This Superbadge Configure outbound application and integration security Configure inbound integration security Synchronize Salesforce data with external systems Synchronize external system data with Salesforce Test Apex REST and SOAP callout and service logic