1 概述
直接从业务数据库中查询表数据,Smartbi可接入50+种不同类型的数据库,包括:MySQL、SQL Server、Oracle、PostgreSQL、OceanBase、ClickHouse、Impala等,详情查看"支持的数据源范围 ";
数据模型目前还不支持:多维数据库、NoSQL 数据库
2、示例
以产品Demo数据源northwind下的【产品表】等构建“订单模型”
1、选择数据源表,如下图所示,但是有时候源表的数据不满足业务的需求,希望IT人员先处理好数据再建模,那用户也可以选择数据库下面的业务视图
2、【确定】后即加载到模型,如下图所示。
- 一次添加多个表到数据模型后,可以通过右上角的“检测表关系”自动添加表关系,如需调整设置,可参考表关系设置。
- 您可以选择不同的表“预览数据”,为了查询性能,默认只显示前100条数据。
- 为了更方便前端用户使用,可以通过“修改字段属性”调整字段别名、数据格式等,其中
- 可见性有隐藏和可见,如果字段设置隐藏,则创建模型时xxxx
系统会自动识别数值型字段为度量(前提是系统选项>高级设置 的 OLAP_QUERY_AUTO_ADD_CHECK_LINK=true),用户也可以把维度转换成度量或者删除度量,并且还可以对各个查询进行编辑、复制、表关系设置、预览数据、字段属性修改; 如果发现加载错了源表还可以删除对应的查询以及加入新的表。
由于各个查询最终都会加载到数据模型中,所有的操作基本都一致。详细的模型介绍,可查看:界面介绍