Skip to main content
GET
GET /v1/tables/{id}/profilerConfig

Table Profiler

Manage the profiler configuration for a table and retrieve profiling results including table-level, column-level, and system-level profiles.

Get Profiler Config

GET /v1/tables/{id}/profilerConfig
string
required
UUID of the table.

Set Profiler Config

PUT /v1/tables/{id}/profilerConfig
string
required
UUID of the table.
number
Sample size for profiling (percentage or row count depending on profileSampleType).
string
Type of sample: PERCENTAGE or ROWS.
integer
Number of sample data rows to collect during profiling.
string
Custom SQL query to use for profiling instead of the full table.
array
List of column names to exclude from profiling.
array
List of column-level profiler configurations.

Delete Profiler Config

DELETE /v1/tables/{id}/profilerConfig
string
required
UUID of the table.

Get Table Profile

GET /v1/tables/{id}/tableProfile Returns table-level profiling results (row count, size, creation date).
string
required
UUID of the table.

Get Column Profile

GET /v1/tables/{id}/columnProfile Returns column-level profiling results (min, max, mean, null count, distinct count).
string
required
UUID of the table.

Get System Profile

GET /v1/tables/{id}/systemProfile Returns system-level profiling results (DML operations, rows affected).
string
required
UUID of the table.
GET /v1/tables/{id}/profilerConfig

Returns

Get profiler config returns the profiler configuration object. Set profiler config returns the updated profiler configuration. Delete profiler config returns no content (204). Get table profile returns table-level metrics (row count, size, etc.). Get column profile returns column-level metrics (min, max, mean, null count, distinct count, etc.). Get system profile returns system-level metrics (DML operations, rows affected, etc.).

Response (Profiler Config)

number
Sample size for profiling.
string
Type of sample: PERCENTAGE or ROWS.
integer
Number of sample data rows to collect.
string
Custom SQL query used for profiling.
array
Columns excluded from profiling.
array
Column-level profiler configurations.

Error Handling