24 June 2024

Database granularity is now controlled by the “Segment by” menu

Segmenting your drivers by the right dimensions in Runway is critical to unlocking the power and flexibility of dimensional modeling in Runway. We’ve improved the UI for how this association is defined — you’ll now see a “Segment by” menu in databases. These previously were referred to as “database keys”, and our hope is that this change makes it even clearer how databases work. Shinjini and Lars really worked some magic here!

  • You’ll now also see some helpful tooltips when using drivers without segment-by set, or when multiple database rows are linked to the same segment of data.

  • Let us know if this helps you use dimensional modeling capabilities more confidently — we’d love to hear your feedback!

  • Derrick and Nichole rebuilt the “database timeseries” view. It’s now much faster, and adds support for database drivers. Check it out to see a fully expanded view of every property for every database item.

Assorted performance improvements

Making Runway faster and and more performant continues to be our top priority. This week, we shipped even more improvements to make the app snappy:

  • Selasi made an optimization that makes the creation of a draft scenario faster, as well as improved performance on the “Review and Merge” screen.

  • Andrew made creating snapshots much faster, and reduced the impact of product deploys on the user experience, so we can continue to ship fast without disrupting the user experience.

  • Xav found a fix that should improve load times when navigating to large databases.