cube.js 新版本试用preosto

cube.js 新的版本添加了更多的数据库的支持,但是目前cubejs-cli 以及官方文档问题还挺多,使用不清晰,文档有明显的错误
以下演示presto 数据库的使用

环境准备

安装新版本的cubejs-cli

 
npm install -g cubejs-cli

初始化一个项目

此处有问题,当前cli 还不支持dbtype 为presto 的格式,解决方法,使用可以生成的dbtype,然后修改配置

  • 初始化项目
cubejs create -d postgres mypresto
  • 修改配置

    package.json 以及.env

package.json:

{
  "name": "mypresto",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "dev": "./node_modules/.bin/cubejs-dev-server"
  },
  "dependencies": {
    "@cubejs-backend/prestodb-driver": "^0.10.16",
    "@cubejs-backend/server": "^0.10.16"
  }
}

.env

CUBEJS_DB_HOST=<you server host>
CUBEJS_DB_USER=
CUBEJS_DB_PORT=8080
CUBEJS_DB_CATALOG=memory
CUBEJS_DB_TYPE=prestodb
CUBEJS_DB_SCHEMA=default
CUBEJS_API_SECRET=71a4454929e8b429158759a29f4a7ddfcc957505efed7e5a93e02a859d7bd9f7ed7e49daac2243024a94cdaa3e88faa4cd3946dae7aea562f947bb1ed525125b
 

需要说明下,官方文档的CUBEJS_DB_TYPE=presto 是错误的
以下为官方文档说明:

 

启动&&测试

yarn dev
  • dashboard

     


     

新版的一些特性

  • 支持的操作

     


    可以看出可以查看json query 以及sql 同时对于图表组件也可以选择了,但是对于框架的选择暂时还不好
  • 查询json

     

  • sql

     

说明

以上是presto 简单的试用,实际上问题还挺多的,文档还需要再完善。

参考资料

https://cube.dev/docs/connecting-to-the-database

posted on   荣锋亮  阅读(528)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2018-07-24 nodejs json-t 基本测试
2018-07-24 json-patch 了解
2015-07-24 A javascript library providing cross-browser, cross-site messaging/method invocation. http://easyxdm.net

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示