Product Enhancements
- Key Driver Analyses
- Introducing Confidence buckets (High/Medium/Low) for each segment so you can easily tell whether a segment’s impact on the metric is due to noise or has statistical relevance.
- The time comparison selector on the KDA page now allows you to reset the date range to default
- The minimum subgroup size now shows up as a top-level configuration item for better visibility
- Trend Detection
- We now also show trends for any 2 and 3 segment combinations! This makes it easier to find those higher order segment combinations that might be driving your metrics.
- You can also set the maximum number of segment combinations you want Sisu to automatically analyze in the “Configure Analysis” menu
- The effects of monthly seasonality are now accounted for in the anomaly detection algorithm!
- Dashboards
- Resizable Dashboard Waterfall tile: Waterfall charts are one of Sisu’s most differentiated visualizations describing metric change - they can now be resized and better fit into dashboards.
- Named dashboard delete modals: When the user is asked to confirm deletion of a dashboard, the modal question now includes the dashboard name, re-enforcing to the user what they’re deleting.
- API access for get/set Key Driver Analyses Filters
- Through a
POST
request to api/v1/analyses/{analysis_id}/filters
users may now overwrite filters in a previously defined KDA/trend - Through a
GET
request to api/v1/analyses/{analysis_id}/filters
users may now view the defined filters on a KDA/trend - This will allow for programmatic bulk creation of similar analyses with different segment filters in conjunction with the duplicate KDA API operation (in-progress)
- Metric setup
- We are working towards making Metric definitions more editable without impacting downstream analyses. As a first step you can now change metric calculation type and the metric dimension!
- During metric setup, the input for adding a time dimension now validates that the selected time dimension is in the correct format!
- Null Handling in Metrics: When Null or NaN value is present in weighted average or numeric rate metrics, analysis and exploration would return different data for the same metric. This feature fixes the discrepancy by excluding null by default from the above weighted metrics. The user can decide whether they want to include null values in the calculation.
- Renaming Initiative
- Renamed several keywords found in the app to align with industry lingo
- Subgroup is now Segment
- Fact is now Segment
- Column is now Dimension
- Slope is now Trend
Bugs Fixed
- Core Engine
- Fixed sampling v1 row count statistic
- Mitigate email errors from empty data-frame run
- Dashboard/Exploration Tiles — Fix exploration chart tile popover getting clipped
- Analysis page — filter and compare fields were using display name instead of actual column name
- Trend Detection — Users seeing slow trend creation times due to a custom call retrieving start/end trend dates should see now a max of 3 seconds before the new trend is created