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