Rationale
QuickSight is our tool for dashboarding and reporting.
The main reasons why we chose it over other alternatives are:
- It is fast at querying and graphing.
- It is easy to use, with a traditional drag-and-drop structure.
- It follows a pay-what-you-use pricing model.
- It provides email reports with in-line display and file attachment
- It handles large tables without truncation.
- It includes advanced visualizations such as box plots and funnels.
- It has flexible filtering.
- It offers row-level security.
- It works well with dbt.
Alternatives
The following alternatives were considered but not chosen for the following reasons:
Grow
- It replicates the data to its own database, making it redundant and slow.
- Its database cannot handle large amounts of data.
- It does truncate tables.
- It is redundant to dbt.
Looker
- dbt makes LookML unnecessary.
- It truncates large tables.
- It requires an annual commitment.
Preset
Power BI
Trevor
Mode
-
It is not thought for building dashboards but for reporting.
-
Makes reusability painful.
-
Additional capacities such as Python notebooks don't fit our needs.
Usage
We use QuickSight to create compelling dashboards for internal use.