DataLens is an open-source BI alternative to Power BI and Tableau that queries ClickHouse and PostgreSQL directly with zero per-seat licensing fees.
DataLens originated as the internal business intelligence platform inside Yandex before its release as an independent analytics suite. The system pushes queries directly to underlying SQL engines such as ClickHouse and PostgreSQL rather than extracting records into a proprietary memory cube. This allows operations teams and agencies to build multi-tenant dashboards over live warehouse data without running specialized desktop software.
Power BI centers on the Microsoft ecosystem, relying on Windows-only Power BI Desktop for data modeling, DAX for expressions, and Azure for cloud sharing. Connecting Power BI to columnar stores like ClickHouse often requires ODBC bridges or gateway agents that add latency. DataLens takes a warehouse-first approach: it connects over native database protocols to ClickHouse, PostgreSQL, MySQL, and cloud analytical stores, translating dataset metrics into source-native SQL queries or letting engineers write parameterized SQL in QL charts.
The integration model shifts where transformations occur. Power BI expects teams to perform ETL in Power Query and cache datasets on Microsoft infrastructure; DataLens leaves data at rest in the warehouse, eliminating sync jobs and per-viewer Pro or Premium seat fees. What you forfeit is Power BI's ecosystem of pre-built commercial connectors, automated Excel export pipelines, and deep DAX time-intelligence functions. For teams standardizing on SQL engines rather than the Microsoft stack, DataLens removes desktop dependencies and vendor telemetry.
Is DataLens free for commercial use? Yes. The core platform is open source without licensing fees, though using Highcharts visualizations requires a separate commercial license unless restricted to D3-native charts.
DataLens vs Power BI — which should a team choose? Power BI fits organizations invested in Windows, Excel, and complex DAX modeling, whereas DataLens suits teams on Linux infrastructure who want direct SQL dashboards over ClickHouse or Postgres without per-seat fees.
Can DataLens connect directly to external databases? Yes. DataLens connects natively to ClickHouse, PostgreSQL, MySQL, and other SQL engines without extracting data into an intermediate cloud.
DataLens is an effective match for engineering-led teams that store analytics in ClickHouse or PostgreSQL and want responsive dashboards without per-seat SaaS tolls; it will frustrate non-technical offices that rely on drag-and-drop SaaS connectors and Excel workflows. With active development continuing through late 2026 and an Apache-2.0 license that ensures long-term operational autonomy, it provides a dependable foundation for self-hosted operational reporting.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that DataLens is listed as an open-source alternative. Paste into your README: