在superset实现展示DSC数据库内名为V_test的视图的图表,应该在sql lab配置什么?怎么配置呢?
时间: 2023-12-10 08:37:59 浏览: 111
在Superset中展示DSC数据库内名为V_test的视图的图表,需要先在SQL Lab中进行查询并保存查询结果,然后在Superset中创建一个新的数据源并连接到DSC数据库,在该数据源中创建一个新的表并关联到之前在SQL Lab中保存的查询结果,最后在该表上创建一个新的图表。
具体配置步骤如下:
1. 登录Superset并进入SQL Lab,选择DSC数据源并输入如下SQL语句:
```
SELECT * FROM V_test
```
2. 执行该查询并确保结果正确,然后点击右上角的“Save”按钮保存查询结果,并为其命名为“V_test”。
3. 返回Superset首页,点击“Sources”菜单进入数据源管理页面,选择DSC数据源并点击“Add Table”按钮创建一个新的表。
4. 在“Table Name”字段中输入“V_test”,在“Schema”字段中选择“public”(或者根据实际情况选择对应的schema),在“SQLAlchemy URI”字段中输入DSC数据库的连接信息,并在“Fetch Values”字段中选择“From Query”。
5. 在“SQL”字段中输入如下SQL语句:
```
SELECT * FROM superset_results.V_test
```
其中superset_results是Superset默认创建的Schema,如果使用了其他Schema,需要相应调整。
6. 点击“Save”按钮保存该表信息并返回数据源管理页面。
7. 在该数据源下找到刚才创建的新表“V_test”,点击“Explore”按钮进入图表编辑页面。
8. 在该页面中可以选择不同的图表类型、字段等信息,并根据需要进行相应的调整,最后点击“Save”按钮保存该图表并在Superset上展示DSC数据库内名为V_test的视图的图表。
阅读全文