Skip to main content

Introduction to Skeyecube™

Skeyecube is the OLAP acceleration engine of Skeye - Data Factory. It sits between your data — in a data warehouse, a database, or a streaming source — and the people querying it, and answers SQL questions about huge datasets in sub-second time by pre-computing results ahead of time instead of scanning raw data on every query.

Typical use cases:

  • Powering BI dashboards that need to stay fast as the underlying tables grow
  • Giving analysts sub-second, ad-hoc SQL access to datasets that would otherwise require a slow full scan
  • Serving the same query fast whether it comes from a BI tool or from a data team running SQL directly

Core concepts

ConceptWhat it is
ProjectAn isolated workspace: its own data sources, models, indexes, jobs, and permissions
Data sourceThe tables Skeyecube can query — loaded from a data warehouse, a JDBC-compatible database, or a Kafka stream
ModelHow a fact table and its lookup tables relate: the joins, dimensions, and measures available for querying
IndexPre-computed results built from a model, used to answer matching queries instantly instead of scanning raw data
SegmentAn incremental slice of a model's data (for example, one day) that gets built into an index
JobThe background task that builds (or rebuilds) a segment's indexes

Signing in

Your Skeyecube account is created by an administrator. Sign in with the username and password they gave you.

Skeyecube sign-in page

Finding your way around

After signing in you land on the Projects list. Every project shows its owner, how many cubes it holds, and when it was created, and you can create a new project from here.

The Skeyecube projects list

The project selector at the top left sets the project you're working in, and the main menu takes you to each area of the application:

MenuWhat it's for
ProjectsCreate and manage projects
InsightRun SQL against your cubes — see Querying your data
ModelBuild models and cubes — see Modeling & indexes
MonitorTrack build jobs and slow queries
SystemConfiguration, users, and groups — see Administration

The core workflow

Getting from raw data to a fast dashboard follows the same four steps:

  1. Connect a data source and pick the tables you want to query — see Modeling & indexes
  2. Build a model describing how those tables join together, and which columns are dimensions or measures
  3. Build indexes on that model, so common query patterns are pre-computed
  4. Query the model — from the built-in SQL editor or from a BI tool — see Querying your data

Where to go next