dbt Semantic Layer
Read your existing semantic models. The Lanikaia metrics layer publishes back into the same surface.
01 / Platform
02 / Architecture
All datasets are catalog entries in Polaris. Projects map to namespaces. Grants and visibility are enforced at the catalog level, before queries run.
Tables are Iceberg snapshots on object storage. Schema evolution, partition evolution, and time travel are first-class. Reads stay isolated from concurrent writes.
The agent generates Python that runs in a sandboxed worker against Polaris-managed Iceberg tables. Output is a new snapshot plus the auditable code that produced it.
Promoted chats run on schedule labels inside the same execution surface as interactive sessions. Backfills, retries, and SLA monitoring are part of the Enterprise roadmap.
03 / Governance
SSO via OIDC, Google Workspace, and Microsoft Entra ID (Azure AD). Users keep their corporate identity. Group membership in your IdP is the source of truth for who can read which namespace.
Read, write, and own permissions live in Polaris. A project is a namespace; a chat references upstream namespaces; queries that touch tables a user cannot read are rejected before compute runs.
Sign-ins, grant changes, chat invocations, table writes, API requests. The audit log is queryable like any other Iceberg table; one year later you can reconstruct who did what.
Lineage is not reconstructed from logs. Every commit captures the Python that produced the snapshot, the upstream snapshots it referenced, and the user identity that ran it.
04 / Surfaces
05 / Integrations
Read your existing semantic models. The Lanikaia metrics layer publishes back into the same surface.
Read from SAP universes and BO reports. Treat them as ingest-layer sources without rewriting them.
Promoted Lanikaia workflows can be triggered from your existing scheduler, or run inside the Lanikaia runtime.
Execute queries on Lanikaia-managed Iceberg tables from your existing query engines. No data duplication.
AWS S3, Google Cloud Storage, Azure Blob, MinIO. BYO bucket; Lanikaia stores Iceberg manifests and Parquet there.
JupyterLab and VS Code read and write Lanikaia commits via the Iceberg client and the catalog REST endpoint.
06 / Security
Lanikaia is designed for BYO bucket and BYO catalog. Iceberg snapshots and Parquet stay in your object storage; we never replicate them. The beta supports hosted evaluation paths and BYO deployments by agreement. Private link / VPC peering, SOC 2 audit, dedicated runtime tenancy, and contractual data-residency guarantees are Enterprise roadmap items.
07 / Next