zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    ROS 学习遇到的问题记录(持续更新)
    09.07 jQuery 随意整理
    JavaScript 随意整理3
    JavaScript 随意整理2
    css 随意整理 08.08
    html 随意整理
    vue day2
    vue day1
    【copy】必备之常用正则表达式 By 其他博主
    note.js 笔记第二课
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/11239237.html
Copyright © 2011-2022 走看看