Narrator’s activity schema based approach makes data lineage transparent and easy to follow. All tables, metrics, and plots are built on top of activities.Show Me
If you need to change your business logic, update the activity SQL and all downstream datasets will be updated automatically.
Changed your CRM? Moved to a new third-party SaaS tool? Write another activity transformation that uses the new system and Narrator will combine the old data and new data into the same activity.
Swap your data warehouse without worrying about any dependencies. Narrator will convert everything to the proper SQL language and cascade all materialized views, dashboards, and reports seamlessly.
Trace any number or dataset to the activities and raw tables that make up those activities.
If something breaks (source data starts duplicating rows for example), Narrator will automatically put the activity into maintenance mode, notifying your team that the activity has issues.
A clear and simple dependency graph: go from raw SQL that defines the activities to your single-table activity schema. Pivot your activity schema into any dataset. Use that dataset in any dashboard, Narrative analysis, or KPI.
This makes finding the source of any number simple and easy.
Drill into any plot, metric, and aggregation to see the source of that data. Go further by clicking into any customer to see every action they’ve taken up until that specific point.
Narrator’s activity schema approach removes the need for a traditional data dictionary.
Narrator is the perfect tool for data modeling at scale. Using the activity schema allows speed, simplicity, and control.
Data preparation with data science in mind. Narrator makes creating tables with the right features super easy, so you can spend all your time on analysis and writing algorithms.