Skip to main content

通用数据源连接

通用数据源连接字符串主要用于传递标准化的数据源连接信息,如统一了关系型数据库连接字符串中各命名参数名称不一致的情况,便于第三方代码滴哦用。如执行Python代码任务中获取数据库连接信息等。

连接信息以JSON格式序列化,如下案例:

{"DsCategory":"PostgreSQL","Host":"127.0.0.1","Port":5432,"DbName":"pkg2024090001_04f91d6454814380ae3d6570100eb7dc","UserId":"hm_04f91d6454814380ae3d6570100eb7dc","UserPwd":"8b96c57010cba11249ff76c4bdfdcd8b","Timeout":120,"IsDbBasedConnection":true,"IsForSSISPackage":false}

关系型 数据源

关系型数据库连接字符串中较好的实现了标准化,支持常规的PostgreSQL、MSSqlServer、Oracle和MySQL,包括与之兼容的各类云衍生数据库产品。

连接参数:

参数名称类型案例备注
DsCategorystringPostgreSQL数据源类型,见随后类型定义清单
AccCategorystringDatabaseAccount用户账号类型,见随后账号类型定义清单
Hoststring127.0.0.1数据库服务名或地址
Portint5432端口号,为0则不设置
UserIdstringpostgres用户账号
UserPwdstring********用户密码
Timeoutint0连接超时,为0则不设置
DbNamestringhamster_support数据库名称
OleDbProviderstringOLEDb驱动,可空
IsDbBasedConnectionbooltrue建立连接时是否含有数据库名称
IsForSSISPackageboolfalse是否为支持SSIS连接

文件服务源

提供针对文件服务的各类数据源的连接信息,各类服务参数上可能有所不同。

  1. SharePoint 站点服务

    参数名称类型案例备注
    DsCategorystringSharePoint数据源类型,见随后类型定义清单
    AccCategorystringNTServiceAccount用户账号类型,见随后账号类型定义清单
    HostUrlstringhttps://www.flyenter.comSharePoint服务域名地址
    SiteUristringsites/it/doc站点相对地址
    Portint0端口号,为0则不设置
    UserNtAccountstringdomain\ops用户域账号
    UserPwdstring********用户密码
    IsSSLCredbooltrue是否建立SSL加密验证
  2. 文件服务器 SFTP/共享目录/本地目录

    参数名称类型案例备注
    DsCategorystringSFTP数据源类型,见随后类型定义清单
    AccCategorystringDatabaseAccount用户账号类型,见随后账号类型定义清单
    Hoststring129.10.10.20SFTP服务地址
    RootFolderstringshare根目录
    Portint0端口号,为0则不设置
    UserIdstringpostgres用户域账号
    UserPwdstring********用户密码
  3. 对象存储服务 AWSS3/阿里OSS/华为OBS/腾讯COS/微软BLOB

    参数名称类型案例备注
    DsCategorystringAWS_S3,AliYun_OSS数据源类型,见随后类型定义清单
    RegionEndPointstringCNNorthWest1,http://oss-cn-shanghai.aliyuncs.com服务区域
    ServiceURLstringhttps://bucket.vpce-0xx.s3.cn-northwest-1.vpce.amazonaws.com.cn内部服务端点地址
    BucketNamestringhamster_dlk_prdS3全局桶名
    S3StorageClassstringINTELLIGENT_TIERING文件存储类型
    UserAccessIDstringAKIATMVGDxxxxAK
    UserSecretKeystringtW0Yp//LYU4+dxxxxSK

SAP R3/BW服务

参数名称类型案例备注
DsCategorystringSAPR3数据源类型,见随后类型定义清单
AccCategorystringDatabaseAccount用户账号类型,见随后账号类型定义清单
Portint
AppServerHoststring
MessageServerHoststring
SystemNumberstring
Clientstring
Languagestring
SystemIdstring
Userstring
Passwordstring
LogonGroupstring
PoolSizeint
PeakConnectionsLimitint
IdleTimeOutint

数据源和账号类别信息

  1. 用户账号类型定义

    账号类型案例备注
    DatabaseAccountpostgres数据库账号
    NTServiceAccountdomain\opsNT域账号
    LocalServiceAccount.\opsNT本地域名账号
  2. 数据源类型定义

    账号类型案例备注
    PostgreSQL
    MSSqlServer
    MySQL
    Oracle
    SFTP
    LocalFolder本地目录
    ShareFolder共享目录
    AWS_S3
    EnerpriseWeChat企微
    DingTalk钉钉
    Feishu飞书
    TeamsTeams
    MiniO
    Redis
    SAPR3
    SAPBW
    Azkaban阿兹卡班
    SharePoint
    MSAnalysisService
    Vertica
    File