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