
Cube.js
Универсальный семантический слой для приложений с данными
Cube.js — это универсальный семантический слой с открытым исходным кодом, который помогает разработчикам создавать быстрые и согласованные приложения для работы с данными с использованием мощных API.
Что такое Cube.js?
Cube.js — это универсальный семантический слой, который располагается между вашими источниками данных и приложениями. Представьте его как умный промежуточный слой, который подключается к хранилищам данных, таким как Snowflake, BigQuery или Postgres, и преобразует необработанные данные в готовые к использованию бизнес-метрики и измерения.
В отличие от традиционных BI-инструментов, которые ограничивают вас определёнными интерфейсами, Cube.js предоставляет гибкие API, работающие с любыми приложениями или инструментами. Вы определяете модель данных один раз с помощью кода, а Cube.js автоматически генерирует оптимизированные SQL-запросы, управляет кэшированием для повышения производительности и обеспечивает согласованные результаты во всех ваших приложениях.
Платформа состоит из двух основных предложений: Cube Core (с открытым исходным кодом) для самостоятельного размещения и Cube Cloud (управляемый сервис) с дополнительными корпоративными функциями. Обе версии поддерживают одинаковую основную функциональность, но Cube Cloud включает хостинг, функции безопасности и интеграции с популярными BI-инструментами, такими как Tableau и Power BI.
Возможности Cube.js
Универсальный семантический слой для последовательного доступа к данным
REST, GraphQL и SQL API с автооптимизацией
Умное кэширование и предварительные агрегации для быстрых запросов
Более 20 коннекторов к источникам данных, включая Snowflake, BigQuery
Моделирование данных с приоритетом кода с поддержкой контроля версий
Контроль безопасности на уровне строк и столбцов
Нативная интеграция с BI-инструментами (Tableau, Power BI, Excel)
Опции с открытым исходным кодом и управляемое облако
Обновления данных в реальном времени и потоковая передача
Визуальный редактор моделей данных
Стоимость Cube.js
Free
- 2 экземпляра для разработки
- 1 000 запросов в день
- Поддержка сообщества в Slack
- Базовый хостинг на AWS/GCP
- Доступ к ядру Cube Core с открытым исходным кодом
- Стандартные конечные точки API
Starter
- 0,15 $ за единицу вычисления Cube (CCU)
- Неограниченное количество развертываний
- 10 тыс. запросов в день (разработка)
- 50 тыс. запросов в день (продакшн)
- Хостинг AWS/GCP в выбранных регионах
- Поддержка через Slack сообщества и по электронной почте
- До 150 ГБ предварительных агрегаций
- Интеграция одного BI-инструмента
Premium
- 0,30 $ за единицу вычисления Cube (CCU)
- SLA с доступностью 99,95%
- Неограниченное количество запросов
- Поддержка нескольких регионов (AWS/GCP/Azure)
- Пользовательские домены
- Мультикластерное развертывание
- Неограниченное количество предварительных агрегаций
- Неограниченное количество интеграций BI
Enterprise
- 0,40 $ за единицу вычисления Cube (CCU)
- SLA с временем безотказной работы 99,99%
- SSO с SAML 2.0
- Контроль доступа к рабочему пространству
- Подключение Microsoft Excel/Power BI
- Семантический каталог
- Журнал аудита
- Приоритетная поддержка
Enterprise Premier
- Индивидуальное ценообразование на основе требований
- Ключи, управляемые клиентом
- Интеграция с Microsoft Fabric
- Интеграция пользовательских источников данных
- ПРСО (Принесите Собственное Облако)
- Премиум-поддержка с соглашением об уровне обслуживания (SLA)
- Мониторинг интеграций
- Включены профессиональные услуги
Сценарии использования Cube.js
Репозиторий Cube.js
Посмотреть на Github| Звёзды | 20,789 |
| Форки | 2,137 |
| Возраст репозитория | 7 лет |
| Последний коммит | 3 часов назад |
Часто задаваемые вопросы о Cube.js
Посмотрите, что пользователи говорят о Cube.js
0 Отзывы
Пока нет отзывов
Станьте первым, кто оценит Cube.js









