配置Maxcompute数据库

1. 概述

用户在本地安装了 Maxcompute 数据库,想要将 Maxcompute 数据库中的表同步到产品中进行分析。通过「本地宝」连接本地数据库,将数据库中的数据表同步至产品中。

2. 前期准备

2.1 版本和驱动

下载驱动,并将其放置在本地宝的 /lib 文件夹下。重启本地宝后,再连接 Maxcompute 数据库。

2.2 收集连接信息

在连接数据库之前,请收集以下信息:

  • 数据库的用户名和密码。密码中不能包含百分号,会导致连接报错。
  • 需要连接的数据库模式。
  • 数据库 URL。例如:jdbc:odps:https://service.cn-hangzhou.maxcompute.aliyun.com/api?project=projectName。projectname 为 MaxCompute 项目空间名称。

3. 连接本地数据库

3.1 操作步骤

1)请根据 连接本地数据源 文档完成前期准备,先连接好本地数据源。

2)打开本地宝,点击「添加数据源」按钮添加一个数据库的数据源,如下图所示:

3)在弹窗中输入相关信息,具体配置项说明可参见下表:

配置

介绍

分组名

自定义分组名,方便识别

数据库

选择 Maxcompute

驱动

连接数据库所需要的驱动,请先按照 2.1 节操作安装驱动

主机名

-

端口号

-

用户名/密码

输入数据库的用户名和密码

模式

要连接的数据库模式,没有则保持空

URL

输入数据库的 URL

读表设置

  • 不自动读表:不自动获取数据库中的表,需要用户手动添加表
  • 自动读表:可以自动读取数据库中的表

开放表/禁用表设置,可以配置需要同步或者不需要同步的表:

  • 例如在禁用表栏添加:["111"],那么表名为111这张表就不会同步在本地数据源界面中;
  • 如果在禁用表栏添加:["sys_*"],* 通配符,那么表名以 sys_ 开头的表都不会同步;
  • 如果在开放表栏添加:["111","tab*"],* 通配符,那么只会同步表名以 111 和表名以 tab 开头的表。

4)填写完成后,可以点击「测试数据库连接」按钮测试当前连接是否成功,成功后点击「确定」。如下图所示:

5)当前配置已经发生了变化,需要点击左上角的「保存」按钮,使配置生效。如下图所示:

6)若读表设置选择「自动读取」,那么界面中会展示自动读取的数据库表。如下图所示:

7)进入本地数据源界面,可以看到获取的数据库表。如下图所示:

3.2 手动添加表

若设置不自动读取数据表,需要手动添加表。或者需要对数据的原始表进行一些处理,需要输入 SQL 语句。

1)根据 3.1 节先连接好数据库,然后点击「添加表」按钮,设置数据表名、自定义 SQL 语句。如下图所示:

2)输入 SQL 语句后,点击小眼睛按钮可以查看当前语句执行的结果。如下图所示:

3)点击「确定」后,就可以看到手动新增的表,在右侧展示该表的相关信息,点击「编辑」按钮可对此表进行编辑。如下图所示:

4)当前数据源信息已变更,要生效需要保存一下当前配置。如下图所示:

4. 同步数据

数据库中已有的表发生更新后,刷新页面(比如重新进入数据源界面),数据源界面的表会自动更新。

但已经添加进项目中的表不会自动更新,需要设置手动同步或者定时更新。更多内容可参考文档:同步数据 进行设置。

5. 管理字段名

1)数据同步成功后,点击「管理字段名」,即可进入管理字段名设置页面。点击「应用备注为字段名」,即可将字段名称修改为备注名称。

2)若备注名称存在重复项,则字段名称将保持原始名称。

如「birth_date」和「hire_date」两个字段的备注均为「出生日期」,点击「应用备注为字段名」后,两个字段名称依然为原始字段名称。如下所示:

3)用户也可根据企业需求,手动修改字段名称。

4)若无需使用备注作为字段名称,点击「恢复原始名称」后,即可恢复为原有的字段名称。

咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验