在DataWorks中,OpenAPI的调用量背景信息主要包括以下几个方面:
1. 调用量概述
DataWorks的OpenAPI提供了超过100个API功能,支持批量操作和系统集成,能够显著提高数据开发效率并满足企业的定制化需求。通过调用这些API,用户可以实现与DataWorks的深度集成和交互。
2. 免费额度与计费方式
- 每个自然月,每个主账号(包括子账号)在每个地域享有一定数量的免费调用额度。不同版本的DataWorks提供不同的免费调用额度:
- 基础版:3100次/月
- 标准版:31000次/月
- 专业版:310000次/月
- 企业版:1000000次/月
- 超出免费额度后,将按量计费。例如:
- 普通环境:0.3元/万次
- 政务云环境:0.6元/万次
- 金融云环境:0.57元/万次
- 重要提醒:基础版有调用限制,超出免费额度后不支持额外按量付费。
3. 调用量统计与监控
- 用户可以通过DataWorks控制台查看OpenAPI的使用情况,包括:
- 免费额度使用情况:显示每个自然月截至当前日期的免费额度使用情况。
- 调用次数统计:显示每个自然月截至当前日期的所有OpenAPI总调用次数。
- 调用明细:显示特定时间段内的API调用信息,包括调用日期、API类别、当天调用次数和本月累计调用次数。
- 此外,阿里云还提供了OpenAPI调用统计功能,用户可以在OpenAPI Explorer中查看调用概览、流量分布、错误分布等详细统计分析。
4. 调用量限制
- 不同版本的DataWorks对OpenAPI的每日调用次数上限有不同的限制。例如,基础版、标准版、专业版和企业版分别有不同的QPS(每秒查询率)限制和每日调用次数限制。
- 如果用户的调用量超出限制或欠费,服务将立即停止。因此,建议用户及时续费以避免影响业务。
5. 调用量的应用场景
- OpenAPI的调用量广泛应用于多种业务场景,例如:
- 数据开发、提交与运行:通过调用
CreateBusiness
、ListBusiness
等API管理业务流程和文件。
- 表管理:通过调用元数据相关API实现表列表查询、表详情查询等功能。
- 数据ETL操作:通过调用API完成从RDS到MaxCompute的数据同步任务。
- 自定义运维大屏:通过OpenEvent消息订阅机制实现任务运行状态的实时监控。
6. 注意事项
- 调用权限:用户需要确保已获取调用API的权限,并正确配置AppKey和AppSecret进行身份验证。
- 地域限制:OpenAPI支持的地域包括华东1(杭州)、华东2(上海)、华南1(深圳)等,用户需根据实际需求选择合适的地域。
- 签名计算:如果直接调用API,需注意签名计算的复杂性。建议使用OpenAPI Explorer进行调试,可自动生成SDK代码示例。
通过以上背景信息,用户可以全面了解DataWorks中OpenAPI的调用量规则及其应用场景,从而更好地规划和管理API的使用。