AnyFabric在新建数据目录、数据同步任务、数据加工任务和业务表导入等场景时需要与数据库进行交互,为了进一步提升使用体验,现支持为信息系统和数据仓库配置数据源。
添加数据源
数据源由系统管理员配置,在配置中心>数据源界面,点击【添加数据源】按钮,在弹窗中填写如下信息,其中带*星号为必填项:
信息项 | 填写说明 |
*数据源名称 | 填写数据源名称,方便用户查找使用。 |
*数据源来源 | 选择数据源来源于信息系统或数据仓库。来源于信息系统的数据源只支持读取,来源于数据仓库的数据源支持读写,可用于分析。 |
信息系统 | 在已有信息系统中选择一个信息系统。 |
*数据库类型 | 数据库类型包括:Apache Doris、Apache Hive、ClickHouse、DM、Excel、GaussDB、Hologres、MySQL、MariaDB、OpenGauss、Oracle、PostgreSQL、 SQL Server、TDH inceptor,从中选一个即可。 |
*数据库名称 | 填写数据库名称,方便用户查找使用。 |
*数据库模式 | 当数据库类型为GaussDB、Hologres、OpenGauss、PostgreSQL、Oracle或SQL Server时,需要填写数据库模式。 |
*连接地址 | 填写数据库实例连接IP。 |
*端口 | 填写数据库实例连接端口。 |
*用户名 | 填写数据库实例连接账号。当数据库类型为Excel时,此处填写应用账户ID。 |
*密码 | 填写数据库实例连接密码。当数据库类型为Excel时,此处填写应用账户密码。 |
*路径 | 当数据库类型为Excel时需填写此项,填写excel文件在AnyShare中的存储地址 |
填写完成后点击【确定】。将鼠标悬停在新增数据源上方,点击右上角的【】图标可以编辑和删除已建数据源,如下图所示。
数据源配置完成后,拥有数据运营工程师权限的用户在运营中心>业务梳理>业务建模中梳理业务表时,即可从数据源导入业务表。
示例:添加Excel数据源
其中Excel数据库类型较为特殊,以下为Excel数据源的添加示例:
背景:用户需要将存放在AnyShare中的Excel作为数据源导入AnyFabric进行使用。
总体步骤:
1. 在AnyShare管理控制台添加应用账户;
2. 在AnyShare管理控制台新增文档库,并绑定应用账户和普通账户;
3. 在AnyFabric添加excel数据源
详细说明:
第1步:管理员账号登录AnyShare管理控制台,新建应用账户。
第2步:获取应用账户id和密码,添加Excel数据源时,用户名填应用账户id.
第3步:新增文档库并绑定应用账户和普通用户,普通用户用于登录AnyShare管理Excel文档(应用账户不能登录AnyShare客户端),应用账户用于添加Excel数据源.
第4步:使用刚刚创建的普通用户账号登陆AnyShare,上传Excel文件。
第5步:在AnyFabric的配置中心>数据源页面点击【添加数据源】。
第6步:在弹窗中填写数据源名称和来源,并选择Excel为数据源类型。填写示例如下:
配置说明:
- 连接地址:AnyShare服务的IP或者域名(anyshare.aishu.cn)
- 端口:443
- 用户ID和密码:即为AnyShare的应用账号ID和密码,AnyShare 7在管理控制台可创建应用账号;在文档库管理中需将应用账号添加至文档库管理者,保证应用账号具备文档库路径的访问权限
- 存储路径:仅支持部门文档库或自定义文档库,且路径不需要AnyShare前缀;可以指定单个文件,也可以指定目录,但是只支持.xlsx类型文件。如果指定目录,会接入一级子菜单下的.xlsx文件
注意:仅支持之AnyShare 7.0以及之前的版本接入。Proton更新至3.0之后,应用账号对应的创建及授权方式变更,无法指定到部门文档库和自定义文档库。后续方案待定。