You need to enable JavaScript to run this app.
导航
环境准备
最近更新时间:2025.06.25 15:55:51首次发布时间:2024.08.14 17:34:07
我的收藏
有用
有用
无用
无用

Smartbi Insight 是思迈特软件有限公司最新推出的一站式 BI 大数据分析平台。
Smartbi Insight 能对接各种业务数据库、数据仓库和大数据平台等,并作数据的加工处理、分析挖掘和可视化展现;能够满足各种数据分析应用需求,如大数据分析、可视化分析、探索式分析、复杂报表、应用分享等。

前提条件

  1. 安装 Smartbi。根据此处的系统要求遵循安装部署说明。
  2. 拥有 ByteHouse 账号。

数据准备

导入样例数据到 ByteHouse。

样例数据库

我们以下面的第三方样例数据为例,包含5张表以及数据。

ddl

ddl.sql
未知大小

数据

categories.csv
未知大小
orderdetails.csv
未知大小
products.csv
未知大小
customers.csv
未知大小
orders.csv
未知大小

导入数据到 ByteHouse 中

  1. 参考上面的 SQL 语句,在 ByteHouse 中创建数据库。

  2. 通过 ByteHouse Client 工具导入上述数据。ByteHouse Client 工具使用说明请参考ByteHouse CLI 快速入门)。

    bytehouse-cli --host <host> --port 19000 --secure --token <API Key> --send_timeout=3600 --receive_timeout=3600 --database=northwind  -q "INSERT INTO northwind.categories FORMAT CSVWithNames" < categories.csv
       
       bytehouse-cli --host <host> --port 19000 --secure --token <API Key> --send_timeout=3600 --receive_timeout=3600 --database=northwind  -q "INSERT INTO northwind.customers FORMAT CSVWithNames" < customers.csv
       
       bytehouse-cli --host <host> --port 19000 --secure --token <API Key> --send_timeout=3600 --receive_timeout=3600 --database=northwind  -q "INSERT INTO northwind.orderdetails FORMAT CSVWithNames" < orderdetails.csv
       
       bytehouse-cli --host <host> --port 19000 --secure --token <API Key> --send_timeout=3600 --receive_timeout=3600 --database=northwind  -q "INSERT INTO northwind.orders FORMAT CSVWithNames" < orders.csv
       
       bytehouse-cli --host <host> --port 19000 --secure --token <API Key> --send_timeout=3600 --receive_timeout=3600 --database=northwind  -q "INSERT INTO northwind.products FORMAT CSVWithNames" < products.csv
    

    参数

    配置要点

    host

    配置为 ByteHouse 的网络域名,其中 {TENANT_ID}、{REGION} 分别为火山引擎主账号的账号 ID 和 ByteHouse 的地域信息,您可以在 ByteHouse 控制台的 租户管理>基本信息>网络信息 中查看对应信息。详情请参见步骤二:配置网络信息

    port

    配置为:19000。

    token

    为 ByteHouse 的 <API_Key>,您可以在 ByteHouse 控制台的 租户管理>连接信息 中获取 API Key。详情请参见获取 API Key

    username & password

    使用数据库账号连接时,需配置以下连接信息:

    • username 配置为 {accountID_or_accountName}::{username}[::{envID}],详情请参见步骤三:获取 ByteHouse 连接串信息
      • accountID_or_accountName:指火山引擎用户账号 ID 或名称,可登录 ByteHouse 控制台,单击右上角个人中心查看并复制账号 ID 或名称。
      • username:ByteHouse 数据库账号的用户名。可在 ByteHouse 控制台>权限管理>用户>用户列表 中,获取对应的数据库账号。
      • envID:可选配置,数据库所在的环境名称。如果使用 default 环境,可不配置,如需使用其他环境,需指定环境名称。您可登录 ByteHouse 控制台,在租户管理>基本信息>**当前环境 **中获取。
    • password:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码

    database

    配置为连接 ByteHouse 的数据库名称。

    secure

    secure:配置为 true。