What Data Types Are Supported as Predictors in Einstein Discovery?
A data scientist needs to prepare data for Einstein Discovery. The dataset includes a field 'Customer_Status__c' with values 'Active', 'Inactive', and 'Churned'. How should this field be treated?
Quick Answer
Keeping Customer_Status__c as a text field and letting Einstein Discovery treat it as a categorical predictor is correct because that's exactly how the platform is designed to handle string-valued fields like this one; values such as Active, Inactive, and Churned represent distinct categories rather than numeric quantities, and Einstein Discovery automatically recognizes and encodes text fields this way without requiring the data scientist to manually convert them first. Manually transforming the field, for example into separate numeric flags or a custom encoding, would be unnecessary extra work and risks losing the semantic meaning and full set of possible values the field naturally carries, since a manual transformation could inadvertently drop or misrepresent a category the platform would have otherwise handled correctly. Native support for categorical predictors is one of the conveniences that makes Einstein Discovery approachable for data prep, because it removes a step that's often manual and error-prone in traditional modeling workflows. The general principle to carry forward is that when a field in Einstein Discovery holds a limited set of distinct text values representing states or categories, rather than a continuous number, the right move is almost always to leave it as-is and trust the platform's native categorical handling rather than reaching for manual preprocessing.
⚠ Common exam trap
Test-takers frequently assume text fields must be converted to numbers or one-hot encoded for machine learning, but Einstein Discovery abstracts this preprocessing, and manual conversion can introduce ordinal bias or unnecessary complexity.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Keep as a text field and let Einstein Discovery handle it as a categorical predictor.
Einstein Discovery natively supports text fields as categorical predictors, automatically encoding them for model training. The platform handles string values like 'Active', 'Inactive', and 'Churned' without requiring manual transformation, preserving the semantic meaning and cardinality of the data.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create separate boolean fields for each value to improve model accuracy.
Why it's wrong here
This is unnecessary and may cause multicollinearity; Einstein handles it automatically.
- ✗
Remove the field because text fields cannot be used in Einstein Discovery.
Why it's wrong here
Text fields can be used as categorical predictors.
- ✓
Keep as a text field and let Einstein Discovery handle it as a categorical predictor.
Why this is correct
Einstein Discovery automatically treats text fields as categorical predictors.
- ✗
Convert to numeric values 1, 2, 3 to preserve order.
Why it's wrong here
The values are nominal, not ordinal; numeric conversion would imply ordering.
Go deeper
Related to this question
About these practice questions
One of 753 original AI Associate practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on AI Associate
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. When training an Einstein Discovery model, which data type is not supported as a predictor field?
easy- ✓ A.Multi-select picklist
- B.Numeric
- C.Picklist
- D.Date
Why A: Multi-select picklists are not supported as predictors in Einstein Discovery. Numeric, picklist, and date fields are supported.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI Associate practice question is part of Courseiva's free Salesforce certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI Associate exam.