Skip to Content
DesignerProfile a source table

Profile a source table

Once a source table is connected, profiling tells the platform what’s in it. The platform then uses that knowledge to suggest field mappings, name fields in business terms, and flag fields you should include.

Applies to: Domain expert Detail level: Standard

Who this is for

You’ve connected a source table to a model and you’re ready to look at what’s actually in it. You don’t need to know SQL or have profiled tables before; the platform does the work.

Before you start

You’ll need:

Two profile options

Click the source table card to open the Edit Source Table Mapping dialog. The button at the top right of the dialog is split: a label and a dropdown arrow. The dropdown offers two options.

Table Profile is the faster option. The platform reads the source table’s metadata (column names, data types, comments) and runs one AI pass to interpret it. Use this when the table is large, when you trust the source system’s naming, or when you want a starting point quickly.

Data Profile is the slower, more thorough option. The platform samples rows from the table, profiles the actual data shape (uniqueness, empty rates, sample values), and then applies AI interpretation on top. Use this when the source data quality is unclear, when column names don’t tell you much, or when you need to make decisions about which fields matter.

The Table Profile button with its dropdown open, showing both Table Profile and Data Profile options with their descriptions.

Run the profile

  1. Pick Table Profile or Data Profile from the dropdown. The button label updates to your choice.
  2. Confirm Source Name is set, or set it now. The platform uses it to interpret the source structure correctly. SAP, Oracle, Pronto Xi, or whatever system this data came from. If your source isn’t on the list, type a name and click Add to create a custom entry.
  3. Click the profile button. The dialog shows a progress modal stepping through the profile phases.
  4. Wait for the profile to complete. Table Profile typically takes seconds; Data Profile takes longer because it samples actual data.

The profiling progress modal showing "Profiling table... Sampling rows and profiling column stats... Step 1 of 7, 7%".

What you see after profiling

The Edit Source Table Mapping dialog now lists every column in the source table, with rows showing:

  • The source field name.
  • An arrow pointing to the storage field name (the platform’s suggestion).
  • A bar that visualises uniqueness when Data Profile was run.
  • A toggle indicating whether the field is currently set to load.
  • The data type.

Each source field has an info icon. Hover or click it to see column comment, profile samples (rows scanned, empty percentage, uniqueness percentage), sample values, and a recommendation on whether to include the field and why.

The mapped fields list with an info popover open on a field, showing comment, profile samples (Rows 10,000, Empty 0%, Uniqueness 6%), sample values, and a "Recommendation: include" with reasoning.

Why Source Name matters

The Source Name isn’t just a label. The platform uses it to ground the AI’s interpretation of the source data. If you tell it the source is SAP, the platform knows that BSART means Document Type, that LOEKZ marks deletion, that EBELN is a Purchase Order number. If you don’t tell it, the platform falls back to generic interpretation, and the recommendations are weaker.

If your source system isn’t on the platform’s list, type its name into the Source Name field and click the Add option that appears. The custom source is saved for future use. If you have specific knowledge of the source’s data structures, the platform will use the name to ground its analysis as best it can.

Re-profiling

A profile can be re-run any time. Click the dropdown again and pick the same or different option. Re-running overwrites the previous profile.

Reasons to re-profile:

  • The source table has changed (new columns, new data).
  • You ran Table Profile first and now want Data Profile’s deeper analysis.
  • The recommendations from the first run looked off.

Re-profiling doesn’t undo any field mappings you’ve made. Existing mappings stay in place; the recommendations and metadata refresh.

What happens next

You now have a profiled source table with field-level recommendations. The next step is mapping the source fields to model fields. See Map source fields to model fields.

Troubleshooting

The profile fails or stalls

Likely cause: the warehouse the studio uses is queued or undersized for the table you’re profiling, especially with Data Profile on a large table.

Resolution: check the warehouse status in Snowsight. Wait for the current job to finish, or ask an admin to scale up DATA_STUDIO_WH. See Set up warehouses for the studio.

Before contacting support: capture the source table name, which profile option you ran, the time of the failure, and the warehouse load chart.

The recommendations look generic or wrong

Likely cause: Source Name isn’t set, or the table is genuinely unusual and the platform doesn’t have a strong prior on it.

Resolution: set Source Name to the correct source system if it isn’t already, then re-run the profile. If recommendations are still off, you can override every recommendation manually in the next mapping step.

Before contacting support: capture the source table name, the Source Name value you used, and screenshots of the recommendations.

FAQs

Should I always run Data Profile?

No. Table Profile is enough when the source system is well-known (SAP, Oracle, Pronto Xi) and the column names are self-explanatory. Data Profile is worth the extra time when names are cryptic, when the source data quality is unclear, or when you need to choose between similar-looking fields.

How many rows does Data Profile sample?

The platform samples a fixed number of rows from the table (the progress modal shows the count when it runs). For large tables, the sample is statistically representative but not exhaustive.

Does profiling cost anything?

Profiling uses your account’s Cortex compute and the studio’s warehouse. The cost is small for a single table. Running Data Profile across many tables in quick succession is worth keeping an eye on in Snowsight.

Search keywords

profile source table, table profile, data profile, source name, profile recommendations, sample data, uniqueness, profiling progress

Last updated on