Frequently Asked Questions
This page answers the most common questions about Olytix Core. If you do not find your answer here, check the Troubleshooting guide or reach out to the community.
General Questions
What is Olytix Core?
Olytix Core (Unified Analytics Modeling Platform) is an enterprise-grade headless analytics platform that combines data transformation capabilities (similar to dbt) with semantic layer functionality (similar to Cube). It provides a single source of truth for your metrics and enables consistent analytics across all your BI tools.
How is Olytix Core different from using dbt + Cube together?
While you can use dbt and Cube together, this approach has several drawbacks:
| Challenge | dbt + Cube | Olytix Core |
|---|---|---|
| Metadata sync | Manual synchronization | Automatic, unified |
| Lineage | Separate, disconnected | End-to-end, column-level |
| Deployment | Two separate pipelines | Single deployment |
| Testing | Separate test suites | Unified testing |
Olytix Core provides true unification, not just integration.
Is Olytix Core compatible with my existing dbt project?
Yes. Olytix Core uses dbt-compatible syntax for models:
- Same
ref()andsource()functions - Same materialization types (view, table, incremental)
- Same Jinja templating
- Same project structure conventions
Most dbt projects can be migrated with minimal changes. See the Migration from dbt guide.
What databases does Olytix Core support?
Olytix Core supports major cloud data warehouses and databases:
- PostgreSQL
- Snowflake
- BigQuery
- Databricks
- Amazon Redshift
- DuckDB
Can I use Olytix Core with my existing BI tools?
Yes. Olytix Core is headless and API-first, meaning it works with any BI tool that can consume REST APIs or SQL:
- Power BI: Native DAX/XMLA support
- Tableau: REST API or direct SQL
- Looker Studio: REST API integration
- Metabase: Direct database connection
- Python/Jupyter: REST API or Python client
Installation and Setup
What are the system requirements?
- Python 3.11 or later
- 2GB RAM minimum (4GB+ recommended)
- PostgreSQL, Snowflake, BigQuery, or other supported warehouse
How do I install Olytix Core?
pip install olytix-core
olytix-core --version
For development installations:
pip install -e ".[dev]"
How do I configure database connections?
Configure connections in olytix-core_project.yml:
name: my_project
version: 1.0.0
warehouse:
type: postgresql
host: localhost
port: 5432
database: analytics
user: ${OLYTIX_DB_USER}
password: ${OLYTIX_DB_PASSWORD}
Use environment variables for sensitive values:
export OLYTIX_DB_USER=your_username
export OLYTIX_DB_PASSWORD=your_password