Skip to main content

Quick Start Guide

For Everyone

Get Olytix Core up and running in minutes. This tutorial series will guide you through installation, configuration, and your first semantic queries.

What you'll learn
  • Install and configure Olytix Core
  • Connect to your data warehouse
  • Run semantic queries against SAP sales data
  • Explore column-level lineage

Tutorial Series

This quick start is divided into focused parts:

PartTitleWhat You'll Do
1Overview (this page)Understand what we're building
2InstallationInstall dependencies and verify setup
3Database SetupConnect to your warehouse
4First QueryRun queries and explore lineage

Prerequisites

Before you begin
SoftwareVersionPurpose
Python3.11+Runtime environment
GitLatestSource control
curl or httpieLatestAPI testing (optional)

Database Requirements

The tutorial uses a PostgreSQL data warehouse with SAP gold layer tables:

Table TypeExamples
Dimensionsdim_customer, dim_material, dim_date, dim_sales_org
Factsfact_sales_order_items, fact_billing, fact_deliveries

Optional: AI Features

For AI-powered natural language queries:

pip install -e ".[gemini]"
export GOOGLE_API_KEY=your-api-key

What We're Building

By the end of this tutorial, you'll have:

  1. A running Olytix Core server with API documentation at http://localhost:8000/docs
  2. The SAP Sales Analytics project loaded with:
    • 8 Cubes (sales orders, billing, deliveries, dimensions)
    • 46 Measures (revenue, profitability, fulfillment metrics)
    • 17 Business KPIs (growth rates, margins, operational metrics)
  3. Working knowledge of semantic queries and lineage exploration

Project Structure Preview

tutorial/
├── olytix_core_project.yml # Project configuration
├── sources/
│ └── sap_gold.yml # 10 warehouse table definitions
├── cubes/
│ ├── sales_orders.yml # Sales order cube (15 measures)
│ ├── billing.yml # Billing cube (15 measures)
│ └── deliveries.yml # Delivery cube (16 measures)
├── metrics/
│ └── sales_kpis.yml # 17 business KPIs
└── models/
└── *.sql # SQL transformation models

Next Step