Statistical profiling
Statistical profiling collects quantitative metrics about your dataset:
These metrics feed directly into the dataset’s health score and row trend charts visible in the Assets overview tab.
Semantic profiling
Semantic profiling uses AI to analyze a sample of values from each column and determine what kind of data it contains — beyond just the raw data type. For each column, the profiler produces:
Semantic profiling examines up to five sample values per column and is powered by an LLM prompt that evaluates naming conventions, value patterns, and domain context together.
Sensitive column identification
Columns with a high sensitivity rating are automatically flagged as potentially containing PII or confidential data. These columns appear visually marked in the dataset view and are candidates for masking. Sensitivity is assessed based on the semantic type detected — for example, columns identified asemail, phone, aadhar, pan, bank_account, or api_key are treated as sensitive.
Masking strategies
Once a sensitive column is identified, the profiler recommends a masking strategy. The following strategies are supported:
Masking is applied in the UI so that sensitive values are not displayed to users in shared workspaces. The underlying data in your database is not modified.
When profiling runs
Profiling runs automatically when:- A dataset is first discovered after connecting a datasource
- You manually trigger a Rescan from the Assets view