作者:张尘初
![image](https://yqfile.alicdn.com/48baa62eb7fad1b625d397ea23581b64b0a3ebf7.png)
研发小哥哥还在为公司里大量 API 只上不下,不可查不可用, 想找的 API 找不到而苦恼吗?业务方小姐姐还在为 API 开发时间长,业务相应不及时而抱怨吐槽吗? 铛铛铛,Dataphin 数据服务 -- API 配置管理,闪亮登场!助力研发小哥哥五分钟搞定 API,提升业务响应速度,同时大大提升 API 复用能力!
**Dataphin 数据服务**
Dataphin 是阿里巴巴数据中台(OneData - OneModel、OneID、OneService)方法论的产品载体。Dataphin 数据服务是其中 OneService 部分的载体,是 Dataphin 产品的组成部分,是数据中台的价值出口。连接数据和业务,主要解决数据最后一公里使用的问题。包括 API 管理、主题式即席查询等能力。本次主要为大家带来数据服务中 API 配置、管理、和使用的相关产品功能介绍~
**API 配置 - 五分钟生成 API**
配置生成主要有三大步骤:服务单元配置->API 配置->API 测试
**服务单元配置**
服务单元是数据服务产品中的概念,可以理解为一个逻辑表,可以是下挂单个物理表或下挂多个物理表,也可以是 Dataphin 逻辑表。配置人员根据需要选择字段,并进行字段的相关信息(字段名称和字段类型)配置。下图是单物理表服务单元截图。API 基于服务单元生成。服务单元跟 API 是一对多的关系。
目前数据源类型已支持:MySQL、ElasticSearch、AnalyticDB、HBase,8 月 30 即将支持 PostgreSQL、Oracle、MongoDB。更多数据源持续接入中。
![image](https://yqfile.alicdn.com/041a6ef0526679a3c0fdc57944374584ce47d90a.png)
**API 配置**
基于上文中配置好的服务单元,通过简单的 SQL 脚本,配置 API 的请求参数和返回参数,选择调用方法(支持 GET 和 LIST 两种调用方法),选择 API 更新频率配置,即可快速生成 API。配置界面如下图:
![image](https://yqfile.alicdn.com/746282eb1b4120bb7c02ef95cecb527943019e24.png)
**API 测试 **
API 配置完成后,可以快速进行测试,通过配置请求参数,可以测试 API 的响应时间,以及返回内容详情,等。如下图:
![image](https://yqfile.alicdn.com/7b2d304124f41cc38fc128f5096b317f44e2d3fc.png)
**API 管理 - 可上可下可维护**
**\- API 上下线**
在 API 管理界面,可以清晰的看到 API 的使用情况,被调用次数,发布更新时间,等。同时可以对新增 API 发布上线,也可以对已经存在的 API 下线和删除。让 API 的管理变得简单。
![image](https://yqfile.alicdn.com/54f910aac3a629d12df1b178c2b67dfbbd57351c.png)
**\- API 监控运维**
API 生成后,可以进行 API 的监控和运维,包括 授权应用数、平均响应时长、调用次数、错误率、offline 百分比等指标的监控。
![image](https://yqfile.alicdn.com/bd146eb71c360438eed4897377d8fec8e7778d59.png)
**API 消费 - 好找好拿**
API 申请使用主要有三大步骤:API 服务市场查找->API申请和调试->API 使用
**\- API 服务市场查找**
API 市场里包含了企业内所有已经发布的 API 信息,支持按分组查看,支持按 API 名称查找。可以在 API 市场里查看具体 API 的文档详情,也可以直接申请使用 API。
![image](https://yqfile.alicdn.com/675609a38aced99042c4d4b416a7517c9ffbe172.png)
**\- API 申请调试**
```
在上文 API 市场中,找到需要的 API 后,点击立即申请即可进入 API 的权限申请界面,入下图。数据服务中 API 的权限管理依托 Dataphin 的公共权限体系能力,做到了 API 字段级别的权限申请管控。当 API 申请通过后,在个人的后台,既可以看到申请通过的 API。通过配置 API 的入参,可以进行 API 调试,获取当前 API 的返回值,查看是否符合预期。API 调试界面可以对焦 API 测试界面,功能相同,多了 appkey 和 secret 传参。
```
![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== "点击并拖拽以移动")
![image](https://yqfile.alicdn.com/5ce791460c23b3fb7c733844564522ce1d96f2c1.png)
**\- API 使用**
数据服务提供了统一的调用 SDK,系统工程师可以在自己的系统中调用使用。
写在最后
经过上述简单的几步操作后,以往需要花几周的 API 在弹指一挥间就开发完成并在系统中成功使用上了~而且企业内的 API 管理变得轻松简单~从此,API 好找、好配、好管理~
![image](https://yqfile.alicdn.com/f804da4cdd79f954ffd1dcbc25f9423003aad70b.png)
结语:
阿里巴巴数据中台团队,致力于输出阿里云数据智能的最佳实践,助力每个企业建设自己的数据中台,进而共同实现新时代下的智能商业!
[原文链接](https://yq.aliyun.com/articles/726132?utm_content=g_1000088924)
本文为云栖社区原创内容,未经允许不得转载。
分享到:
相关推荐
4. **数据服务**:SDK可能包含了发布和管理数据服务的接口,让其他系统或者应用能够安全地消费这些数据。 5. **权限管理**:SDK也可能集成了用户和角色的管理,便于控制对Dataphin服务的访问权限。 6. **错误处理...
- 概览:数据中台通过集中管理数据资源,提供统一的数据服务,加速数据价值的转化。 - 规划:高屋建瓴地规划企业整体数据架构,确保数据体系的全面性和前瞻性。 - 研发:采用高效研发流程,保证数据平台的稳定...
Dataphin 智能数据构建与管理平台是阿里云自主研发的数据构建与管理平台,能够帮助企业快速构建和管理数据资产,实现数据智能驱动业务。该平台提供了智能数据构建、数据管理、数据分析等功能,能够帮助企业快速实现...
阿里云专有云企业版智能数据引擎(Dataphin)产品简介是阿里云推出的一款智能数据引擎产品,主要面向企业客户提供智能数据构建、管理和分析服务。 Dataphin 产品版本为 V3.6.0,文档版本为 20180831。 以下是 ...
4. **数据服务**:Dataphin提供了数据API和数据报表服务,使得数据能够便捷地被业务系统消费,为业务决策提供实时、准确的数据支持。 5. **数据运营**:通过数据工作台,用户可以进行数据可视化和分析,支持数据...
4. **数据服务**:Dataphin提供数据API服务,使得数据能够快速地被业务系统调用和消费。通过数据服务,企业可以构建数据驱动的应用,提升业务效率。 5. **数据智能**:Dataphin的智能特性体现在自动化的数据模型...
本指南涵盖了Dataphin的基本概念、安装和配置、数据加载和处理、数据分析和报表、安全和权限管理等方面的内容。 法律声明 在使用本文档之前,请仔细阅读和理解本法律声明的所有条款。如果您阅读或使用本文档,您的...
数据服务部分,Dataphin提供了数据API和数据报表等功能,使得业务部门可以便捷地获取和使用数据,加速数据驱动的决策过程。最后,Dataphin还支持构建数据应用,如数据仓库、数据湖等,为企业提供一站式的数据解决...
Dataphin集成了数据全生命周期管理,从数据源接入、数据开发、数据治理、数据服务到数据应用,为企业提供了一站式的解决方案。 1. 数据全生命周期管理: Dataphin支持数据的集成、清洗、转换、存储、分析和应用等...
【阿里云专有云Enterprise版 V3.5.0 智能数据引擎Dataphin】是阿里云推出的一款高效、智能化的数据管理与建设平台,旨在帮助企业构建一体化的数据治理体系,实现数据资产化和数据价值的最大化。Dataphin集成了数据...
1.4 **数据服务**:通过API或数据门户,为企业内外部用户提供便捷的数据服务接口,促进数据价值的快速转化。 1.5 **智能优化**:利用大数据智能分析技术,持续优化数据处理性能,提升数据处理速度。 **2. 数据全...
同时,数据的价值日益显现,数据交易和共享的需求逐渐增强,为产业带来了巨大的机遇。数据要素市场的形成和发展趋势表明,数据将成为未来经济增长的新动力。 【隐私计算概述】 隐私计算是一种新兴的技术,旨在保护...
Dataphin的技术架构主要包括数据源层、数据处理层、数据存储层和数据分析层四个部分。数据源层负责数据的采集和传输,数据处理层负责数据的清洁、转换和处理,数据存储层负责数据的存储和管理,数据分析层负责数据...
阿里云Dataphin智能数据构建及管理白皮书 二、阿里云数据中台行业解决方案白皮书 阿里云数据中台-服饰行业消费者个性化服务解决方案 阿里云数据中台-金融行业数据资产管理解决方案 阿里云数据中台-金融行业线上理财...
2. **模板管理**:在阿里大于控制台上可以创建和管理短信模板,模板中可以包含动态参数,便于灵活调整短信内容。 3. **签名设置**:每个短信都需要附带签名,这是识别短信来源的标识,需要在阿里大于后台设置并审核...
阿里云专有云企业版V3.6.1的智能数据引擎Dataphin是一款强大的数据管理与构建工具,旨在为企业提供高效、智能的数据服务。该技术白皮书详细阐述了Dataphin的功能、特性和使用注意事项,以下是相关知识点的详细说明:...
《Dataphin产品白皮书》是阿里巴巴大数据建设的核心工具之一,主要面向企业级用户,提供了数据仓库构建、数据治理、数据分析以及数据服务的一站式解决方案。这份白皮书详细阐述了Dataphin的各项功能、设计理念以及在...
- **数据服务**:创建数据API,为业务应用提供数据接口,实现数据的快速消费。 - **智能应用**:利用机器学习和人工智能技术,提供智能推荐和预测,赋能企业决策。 3. **技术优势** - **智能化**:Dataphin运用...
Dataphin提供了数据采集、数据处理、数据分析和数据应用等功能,帮助企业快速构建数据资产,提高数据价值和业务效率。 Dataphin的产品优势包括: * 快速构建数据资产 * 提高数据价值和业务效率 * 提供数据采集、...