Smartbi:
安装
部署
测试
(官方文档)
数据连接:
关系数据库:选择数据连接选关系数据库——配置
![](https://img-blog.csdnimg.cn/3fbed9ae0a7b4f8db3b1e07eb1677b9b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASklFX2xpbmc4,size_20,color_FFFFFF,t_70,g_se,x_16)
连电脑本地的数据库,用户名-密码:root-root 端口:3306,ip:localhost mysql 数据库选的lyj_1
数据库管理:
导入表——数据库管理——选表——设置表别名,字段别名。
例:![](https://img-blog.csdnimg.cn/03a75aef534b4f2d85a38a35e6501786.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASklFX2xpbmc4,size_7,color_FFFFFF,t_70,g_se,x_16)
表关联关系设置:’
新建——拖拽——拖拽表关系——添加关系(傻瓜式操作拽)
数据准备:
业务主题(看做数据仓库)
应用场景:只提取某些表,相同表不同关系,主要是分级分层,自由组合
创建主题——导入表
注意:
- 表达式最好拖数据源的数据,因为数据源的数据不会变。
- 日期创建时间层次好获得
- 业务目的就是使之后的分析可以基于业务主题执行,不必基于数据源。
数据集:
自助数据集:
来源:可以是数据源也可以是其他数据集
使用也是拖拽
可视化数据集:
来源:可以是数据源也可以是其他数据集,可以是业务主题
使用更方便,方便不熟悉sql人员使用,不用写sql自动生成
原生sql数据集:
写的什么sql就运行什么
Sql数据集会再嵌套一个查询,方便排序,分页
自助ETL操作:
进行去空值,去重等操作,
导入——预处理——导出
预处理的操作:
- 很多操作例如条件过滤需要点一下加号才能生效
- 行转列前用派生列加一字段(应该是),列转行同理
- 注意表的命名规范
- 脚本接收上一流程的表,通过自定义的端口名和表名的映射写sql(from拖拽的端口对应的表名)脚本不能插入(没必要)
![](https://img-blog.csdnimg.cn/479a287987f24e11a433b23eecaaee6c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASklFX2xpbmc4,size_20,color_FFFFFF,t_70,g_se,x_16)
数据建模:
服务器异常????
![](https://img-blog.csdnimg.cn/7b49d54576a74991950b2ee73dfa8670.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASklFX2xpbmc4,size_17,color_FFFFFF,t_70,g_se,x_16)
但是又能登陆了,离谱