Analytics import
Store your context analytics engine output and extract field-level profiles.
Endpoint
Import an analytics payload to a dataset:
POST /api/app/datasets/:id/analytics/import
Auth:
- Admin token or API key with scope
analytics:write
Payload
You can send either:
{ "engineName": "ContextAnalytics", "payload": { /* ... */ } }
…or send your raw engine payload directly.
This build extracts:
- dataset-wide summary into
registry.dataset_analytics_profiles - column semantics into
registry.dataset_fields
Example
The repo includes a sample payload shape in test_output_summary.json (provided during development).
Notes
- Analytics imports create an event
analytics.importinregistry.dataset_events. - Field upserts are keyed on
(dataset_id, field_name).