云数据仓库AnalyticDB(ADB)支持绑定到DataWorks,但其绑定和使用存在一些限制条件,具体如下:
1. 支持的绑定场景
- AnalyticDB for PostgreSQL 和 AnalyticDB for MySQL 均可以作为 DataWorks 的数据源进行绑定。
- 绑定后,可以通过 DataWorks 进行数据集成任务(如数据同步)以及数据开发任务(如计算任务的创建与调度)。
2. 绑定方式
(1)通过阿里云实例模式创建数据源
- 当前阿里云主账号:可以直接将当前账号下的 AnalyticDB 实例添加为 DataWorks 数据源,并用于数据开发或周期性调度任务。
- 其他阿里云主账号:支持跨账号创建数据源,但需要注意以下限制:
- 仅支持通过 RAM 角色访问。
- 不支持在数据开发模块(DataStudio)中绑定,即此类数据源不能用于数据开发或周期性调度任务,仅可用于数据集成模块进行数据同步。
(2)通过连接串模式创建数据源
- 仅支持使用当前阿里云账号创建数据源。
- 需要提供 JDBC URL、用户名和密码等信息来完成配置。
3. 地域限制
- 如果 AnalyticDB 实例的地域与 DataWorks 工作空间的地域不一致,则创建的数据源不支持在数据开发模块(DataStudio)中绑定,即此类数据源不能用于数据开发或周期性调度任务,仅可用于数据集成模块进行数据同步。
4. 典型应用场景
- 数据集成:AnalyticDB 可以作为数据源或目标端,与其他数据源(如 RDS MySQL、PolarDB、MaxCompute 等)进行离线或实时数据同步。
- 数据开发:在满足绑定条件的情况下,AnalyticDB 可以作为计算引擎,用于创建和调度计算任务。
5. 重要提醒
- 跨账号或跨地域绑定时的功能限制:如果使用跨账号或跨地域的方式创建数据源,则该数据源无法用于数据开发或周期性调度任务,仅能用于数据集成模块中的数据同步任务。
- 网络连通性要求:确保数据集成资源组与数据源之间的网络连通性,否则同步任务可能无法正常执行。
总结
云数据仓库 ADB 是支持绑定到 DataWorks 的,但在某些特定情况下(如跨账号、跨地域绑定),其功能会受到限制,主要体现在无法用于数据开发或周期性调度任务。因此,在实际使用中,请根据业务需求选择合适的绑定方式,并注意相关限制条件。