`

superset 数据源管理 (一)

 
阅读更多

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!” 表示连接成功,即可点击保存按钮!

  • 大小: 50.5 KB
  • 大小: 77.8 KB
  • 大小: 42.1 KB
分享到:
评论

相关推荐

    superset二次开发数据字典

    此外,了解Superset的数据可视化组件、权限管理机制以及它支持的数据源类型(如Druid)也是必不可少的知识点。通过对数据字典的详细研究,开发者将能够更有效地设计和实现符合需求的定制化功能。

    大数据处理工具Superset的使用文档概述

    Superset 支持多种类型的数据源,用户可以通过 Web 界面或配置文件设置这些连接,以便访问和查询数据。这一步骤是进行数据分析的基础,因为 Superset 需要连接到数据存储位置以获取需要分析的数据。 一旦数据源连接...

    SuperSet安装部署手册

    Superset 是一个由 Airbnb 开源的数据探索和可视化平台,它提供了强大的数据可视化功能,具有高度交互性和易用性。...在实际使用中,可以根据需要配置数据源,创建图表,并利用其丰富的交互功能来深入理解你的数据。

    apache-superset-1.3.0最新版本源码包

    Superset 可以连接到多种数据源,包括关系型数据库(如MySQL、PostgreSQL)、大数据存储(如Hive、HBase)以及云存储服务(如Google BigQuery)。这种广泛的数据源支持使得Superset能够适应各种企业环境。 **6. ...

    superset-0.23.3.2.zip

    它支持多种数据源,并提供了丰富的图表类型。 描述指出这个压缩包是为运行在 RHEL (Red Hat Enterprise Linux) 6.5 操作系统上的 Python 2.7.14 虚拟环境设计的。RHEL 6.5 是一款历史悠久的企业级操作系统,而 ...

    superset在Windows下安装说明

    SuperSet支持多种数据源,包括关系型数据库如MySQL、Oracle、PostgreSQL,以及大数据处理框架如Presto、SQLite、Redshift、Impala、SparkSQL、Greenplum和MSSQL。用户可以通过其内置的SQL编辑器进行查询和分析,并且...

    Apache Superset数据探查与可视化平台 v2.1.3.zip

    1. **数据探索**:Superset支持多种数据源,包括SQL数据库、大数据存储(如Hive、Impala)以及NoSQL系统。用户可以通过SQL编辑器直接执行查询,或者利用内置的拖放式查询构建器进行数据探索。 2. **图表库**:提供...

    大数据项目之电商数仓(4可视化报表Superset)V4.0.doc

    - Superset依赖于Python 3.7环境,推荐使用Miniconda来管理Python环境和相关库。 - 下载Miniconda(针对Python 3的版本)并按照提供的链接进行安装,遵循安装向导的指示。 - 安装完成后,需要配置环境变量使其...

    Superset 安装步骤

    接下来可以通过浏览器访问http://localhost:8088,使用之前设置的管理员账号登录,并通过菜单“Admin”->“Refresh Metadata”刷新元数据,从而查看并操作已有的数据源。希望本文能对您使用Superset有所帮助!

    superset安装过程

    Apache Superset以其易用性、强大的元数据层和广泛的数据源支持而闻名。 在描述中提到的"博文链接:https://liujunsong.iteye.com/blog/2429568",虽然具体内容没有提供,但可以推测这篇博客文章可能详细记录了作者...

    Apache Superset数据探查与可视化平台 v0.38.1-源码.zip

    1. **多数据源支持**:Superset支持多种数据库和数据仓库,如MySQL、PostgreSQL、Hive、Druid等,同时也支持通过 SQLAlchemy 连接各种SQL和NoSQL数据源。 2. **丰富的图表类型**:内置了多种图表类型,如折线图、...

    superset用户使用流程手册.doc

    添加数据表需要选择正确的数据源、表名和字段类型。 Superset 支持多种类型的数据表,包括关系型数据库、NoSQL 数据库等。 四、数据探索分析与可视化展示 Superset 提供了丰富的数据探索和分析功能,包括数据过滤...

    07_安装Superset.docx

    作为大数据工具的一部分,Superset 提供了强大的数据查询和分析功能,支持多种数据源,如 SQL 数据库、Apache Hive、Spark 等。在本安装文档中,我们将详细介绍如何在 Linux 环境下安装 Superset。 首先,我们需要...

    superset离线安装包

    Apache Superset 是一个开源的、企业级的数据可视化和商业智能工具,它提供了丰富的图表类型,支持多种数据源,并且拥有强大的元数据管理和权限控制功能。 描述中的 "pip" 指的是Python的包管理器,用于安装和管理...

    Superset 资料文档

    - **创建图表**:选择数据源后,可以创建新的图表,选择需要的表和字段,设定过滤条件,调整图表样式。 - **仪表板创建**:将多个图表组织到一个仪表板上,可以自由调整布局,通过筛选器实现跨图表交互。 - **SQL ...

    大数据项目之电商数仓(4可视化报表Superset)V4.0.zip

    - **核心功能**:Superset提供了数据探索、仪表板创建、权限管理等功能,支持多种数据源,如Hive、MySQL、Spark SQL等。 - **图表类型**:包括折线图、柱状图、饼图、地图、散点图等多种可视化形式,满足不同分析...

    superset 前端依赖

    8. **Moment.js**:Moment.js 是一个强大的日期管理库,支持日期的解析、验证、显示和操作,对于处理时间相关的数据和展示非常有用。 9. **Jest** 和 **Enzyme**:这两个是测试工具,Jest 是一个 JavaScript 测试...

    PyPI 官网下载 | superset_pdf_report-0.6.2-py3-none-any.whl

    《PyPI官网下载:深入解析`superset_pdf_report`库》 在Python的世界里,PyPI(Python Package Index)是广大开发者获取和分享开源软件包的...对于需要高效管理和分享数据报告的组织来说,这是一个非常实用的工具。

    大数据项目之在线教育离线数仓(4可视化报表).pdf

    Superset 是一个现代的数据探索和可视化平台,功能强大且十分易用,支持多种数据源和丰富的图表展示形式。 1. Superset 概述 Apache Superset 是一个现代的数据探索和可视化平台,功能强大且十分易用,可以对接各种...

Global site tag (gtag.js) - Google Analytics