Caravel’s documentation¶
Caravel is a data exploration platform designed to be visual, intuitive and interactive.
Warning
This project used to be named Panoramix and has been renamed to Caravel in March 2016
Overview¶
Features¶
- A rich set of data visualizations, integrated from some of the best visualization libraries
- Create and share simple dashboards
- An extensible, high-granularity security/permission model allowing intricate rules on who can access individual features and the dataset
- Enterprise-ready authentication with integration with major authentication providers (database, OpenID, LDAP, OAuth & REMOTE_USER through Flask AppBuilder)
- A simple semantic layer, allowing users to control how data sources are displayed in the UI by defining which fields should show up in which drop-down and which aggregation and function metrics are made available to the user
- Integration with most RDBMS through SqlAlchemy
- Deep integration with Druid.io
Contents¶
- Installation & Configuration
- Getting Started
- OS dependencies
- Python virtualenv
- Python’s setup tools and pip
- Caravel installation and initialization
- Configuration behind a load balancer
- Configuration
- Database dependencies
- Caching
- Deeper SQLAlchemy integration
- Schemas (Postgres & Redshift)
- SSL Access to databases
- Druid
- CORS
- Upgrading
- SQL Lab
- Making your own build
- Tutorial
- Security
- SQL Lab
- Videos
- Gallery
- Druid
- FAQ