superset 默认状态下,使用的是sqlite数据库, 由于sqlite性能问题现需要切换到mysql数据库下;
第一步准备好Mysql数据库服务
schema:superset_db
userName:root
password:root
superset所在服务器还需要安装mysql相关的依赖
yum install mysql-community-client yum install mysql-devel //安装Python连接mysql的依赖 pip install mysqlclient
第一步: 修改配置文件${superset}/config.py
vim config.py
# The SQLAlchemy connection string. #SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(DATA_DIR, 'superset.db') #SQLALCHEMY_DATABASE_URI = 'mysql://myapp@localhost/myapp' SQLALCHEMY_DATABASE_URI = 'mysql://root:root@10.1.249.238/superset_db?charset=UTF8' Entering Ex mode. Type "visual" to go to Normal mode.
第二步: 重新初始化密码
fabmanager create-admin --app superset
第三步:初始化数据库
superset db upgrade
第四步:加载examples
superset load_examples
第四步:初始化supersetsuperset init
第五步:启动服务器superset runserver
superset可以同时支持多个数据源, 开发人员可以通过控制台进行数据源管理
然后点击右上角的"+"添加数据源
只有勾选 “在SQL工具箱中公开”选型,开发人员才能在superset的SQL工具中使用该数据源;
SQLAlchemy URI 项需要录入正确的数据源地址,例如:mysql://root:XXXXXXXXXX@10.1.249.238/superset_test_db?charset=utf8, root是用户名,XXXXXXXXXX是密码, superset_test_db是数据库schema,charset=utf8是指定数据源编码(很重要);
注意:录入完数据源uri之后点击“测试连接按钮” 返回 “Seems OK!” 表示连接成功,即可点击保存按钮!
相关推荐
此外,了解Superset的数据可视化组件、权限管理机制以及它支持的数据源类型(如Druid)也是必不可少的知识点。通过对数据字典的详细研究,开发者将能够更有效地设计和实现符合需求的定制化功能。
Superset 支持多种类型的数据源,用户可以通过 Web 界面或配置文件设置这些连接,以便访问和查询数据。这一步骤是进行数据分析的基础,因为 Superset 需要连接到数据存储位置以获取需要分析的数据。 一旦数据源连接...
Superset 是一个由 Airbnb 开源的数据探索和可视化平台,它提供了强大的数据可视化功能,具有高度交互性和易用性。...在实际使用中,可以根据需要配置数据源,创建图表,并利用其丰富的交互功能来深入理解你的数据。
Superset 可以连接到多种数据源,包括关系型数据库(如MySQL、PostgreSQL)、大数据存储(如Hive、HBase)以及云存储服务(如Google BigQuery)。这种广泛的数据源支持使得Superset能够适应各种企业环境。 **6. ...
它支持多种数据源,并提供了丰富的图表类型。 描述指出这个压缩包是为运行在 RHEL (Red Hat Enterprise Linux) 6.5 操作系统上的 Python 2.7.14 虚拟环境设计的。RHEL 6.5 是一款历史悠久的企业级操作系统,而 ...
SuperSet支持多种数据源,包括关系型数据库如MySQL、Oracle、PostgreSQL,以及大数据处理框架如Presto、SQLite、Redshift、Impala、SparkSQL、Greenplum和MSSQL。用户可以通过其内置的SQL编辑器进行查询和分析,并且...
1. **数据探索**:Superset支持多种数据源,包括SQL数据库、大数据存储(如Hive、Impala)以及NoSQL系统。用户可以通过SQL编辑器直接执行查询,或者利用内置的拖放式查询构建器进行数据探索。 2. **图表库**:提供...
- Superset依赖于Python 3.7环境,推荐使用Miniconda来管理Python环境和相关库。 - 下载Miniconda(针对Python 3的版本)并按照提供的链接进行安装,遵循安装向导的指示。 - 安装完成后,需要配置环境变量使其...
接下来可以通过浏览器访问http://localhost:8088,使用之前设置的管理员账号登录,并通过菜单“Admin”->“Refresh Metadata”刷新元数据,从而查看并操作已有的数据源。希望本文能对您使用Superset有所帮助!
Apache Superset以其易用性、强大的元数据层和广泛的数据源支持而闻名。 在描述中提到的"博文链接:https://liujunsong.iteye.com/blog/2429568",虽然具体内容没有提供,但可以推测这篇博客文章可能详细记录了作者...
1. **多数据源支持**:Superset支持多种数据库和数据仓库,如MySQL、PostgreSQL、Hive、Druid等,同时也支持通过 SQLAlchemy 连接各种SQL和NoSQL数据源。 2. **丰富的图表类型**:内置了多种图表类型,如折线图、...
添加数据表需要选择正确的数据源、表名和字段类型。 Superset 支持多种类型的数据表,包括关系型数据库、NoSQL 数据库等。 四、数据探索分析与可视化展示 Superset 提供了丰富的数据探索和分析功能,包括数据过滤...
作为大数据工具的一部分,Superset 提供了强大的数据查询和分析功能,支持多种数据源,如 SQL 数据库、Apache Hive、Spark 等。在本安装文档中,我们将详细介绍如何在 Linux 环境下安装 Superset。 首先,我们需要...
Apache Superset 是一个开源的、企业级的数据可视化和商业智能工具,它提供了丰富的图表类型,支持多种数据源,并且拥有强大的元数据管理和权限控制功能。 描述中的 "pip" 指的是Python的包管理器,用于安装和管理...
- **创建图表**:选择数据源后,可以创建新的图表,选择需要的表和字段,设定过滤条件,调整图表样式。 - **仪表板创建**:将多个图表组织到一个仪表板上,可以自由调整布局,通过筛选器实现跨图表交互。 - **SQL ...
- **核心功能**:Superset提供了数据探索、仪表板创建、权限管理等功能,支持多种数据源,如Hive、MySQL、Spark SQL等。 - **图表类型**:包括折线图、柱状图、饼图、地图、散点图等多种可视化形式,满足不同分析...
8. **Moment.js**:Moment.js 是一个强大的日期管理库,支持日期的解析、验证、显示和操作,对于处理时间相关的数据和展示非常有用。 9. **Jest** 和 **Enzyme**:这两个是测试工具,Jest 是一个 JavaScript 测试...
《PyPI官网下载:深入解析`superset_pdf_report`库》 在Python的世界里,PyPI(Python Package Index)是广大开发者获取和分享开源软件包的...对于需要高效管理和分享数据报告的组织来说,这是一个非常实用的工具。
Superset 是一个现代的数据探索和可视化平台,功能强大且十分易用,支持多种数据源和丰富的图表展示形式。 1. Superset 概述 Apache Superset 是一个现代的数据探索和可视化平台,功能强大且十分易用,可以对接各种...