superset中添加Oracle数据源,
系统:Centos 7
数据库:Oracle 11G
SuperSet:0.23.2
使用Oracle数据源之前需要在服务器上安装Oracle的客户端 ,然后配置动态库的环境变量,然后安装Python的Oracle插件,最后通过superset的控制台配置数据源的URI即可。
第一步:创建一个Oracle安装目录,并且解压安装文件
mkdir -p /opt/oracle
cd /opt/oracle
unzip linux.x64_11gR2_client.zip
第二步:安装libaio软件包
sudo yum install libaio
第三步:为Oracle客户端创建运行时连接
sudo sh -c "echo /opt/oracle/app/oracle/product/11.2.0/client_1 > /etc/ld.so.conf.d/oracle-instantclient.conf" sudo ldconfig
第四步:配置动态链接库环境变量
export LD_LIBRARY_PATH=/opt/oracle/app/oracle/product/11.2.0/client_1:$LD_LIBRARY_PATH
第五步:安装Oracle的python插件
pip install cx_Oracle
第六步:通过SuperSet的控制台界面添加数据源,通过测试显示“Seems OK!” 数据源添加完成!