superset里为information_schema.VIEWS表创建dataset如何实现?
时间: 2023-12-10 13:38:15 浏览: 118
superset_config.py
在Superset中为information_schema.VIEWS表创建dataset,可以按照以下步骤进行操作:
1. 登录Superset,并进入“Data”菜单。
2. 点击“Database”选项卡,选择与information_schema.VIEWS表相关联的数据库。
3. 点击“SQL Lab”选项卡,选择该数据库,并在查询编辑器中输入以下SQL查询语句:
```
SELECT table_schema, table_name, view_definition
FROM information_schema.views
WHERE table_schema NOT IN ('pg_catalog', 'information_schema');
```
该查询语句将从information_schema.VIEWS表中检索所有视图的名称和定义。
4. 点击“Run Query”按钮,以检索视图信息。
5. 在查询结果页面上方,点击“Save”按钮,并选择“Save as”选项。
6. 在“Save As Dataset”对话框中,输入以下信息:
- Name:输入数据集的名称。
- Database:选择与该数据集相关联的数据库。
- Schema:选择与该数据集相关联的模式。
- SQL:复制并粘贴前面输入的SQL查询语句。
7. 点击“Save”按钮,以创建数据集。
8. 现在,您可以在Superset中使用该数据集来创建可视化图表和仪表板,以便分析information_schema.VIEWS表中的视图数据。
阅读全文