Submit a bulk update of per-object parameters via CSV or JSON.
The request is processed asynchronously. Use the returned job_id
to poll the job status endpoint.
Field applicability by object type:
| Field | Schema | Table | Attribute |
|---|---|---|---|
| excluded | Yes | Yes | No |
| sensitive | Yes | Yes | Yes |
| skip_profiling | Yes | Yes | No |
| skip_view_profiling | Yes | No | No |
| num_rows_to_profile | Yes | Yes | No |
| num_sample_rows | Yes | Yes | No |
| num_profile_values | No | No | Yes |
| custom_profiling_query | No | Yes | Yes |
Cascade behavior:
-
excluded: schema cascades to tables + attributes; table cascades to attributes. -
sensitive: schema cascades to tables + attributes; table cascades to attributes. -
skip_profiling: schema cascades to tables.
Key format:
-
Schema:
<ds_id>.<schema_name> -
Table:
<ds_id>.<schema_name>.<table_name> -
Attribute:
<ds_id>.<schema_name>.<table_name>.<attribute_name> -
Multi-schema datasources automatically add a catalog component.
Upload limits (configurable via alation_conf):
-
Max file size: 10 MB (default). Config:
alation.api.bulk_per_object_parameters.max_file_size_bytes -
Max rows: 10,000 (default). Config:
alation.api.bulk_per_object_parameters.max_row_count