Dataphin数据服务系列之--API 配置、管理和消费

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: 研发小哥哥还在为公司里大量 API 只上不下,不可查不可用, 想找的 API 找不到而苦恼吗?业务方小姐姐还在为 API 开发时间长,业务相应不及时而抱怨吐槽吗? 铛铛铛,Dataphin 数据服务 -- API 配置管理,闪亮登场!助力研发小哥哥五分钟搞定 API,提升业务响应速度,同时大大提升 API 复用能力!作者:张尘初 更多内容详见数据中台官网 https://dp.alibaba.comDataphin 数据服务Dataphin 是阿里巴巴数据中台(OneData - OneModel、OneID、OneService)方法论的产品载体。

作者:张尘初 更多内容详见数据中台官网 https://dp.alibaba.com
image

研发小哥哥还在为公司里大量 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

API 配置
基于上文中配置好的服务单元,通过简单的 SQL 脚本,配置 API 的请求参数和返回参数,选择调用方法(支持 GET 和 LIST 两种调用方法),选择 API 更新频率配置,即可快速生成 API。配置界面如下图:
image

API 测试
API 配置完成后,可以快速进行测试,通过配置请求参数,可以测试 API 的响应时间,以及返回内容详情,等。如下图:
image

API 管理 - 可上可下可维护

- API 上下线
在 API 管理界面,可以清晰的看到 API 的使用情况,被调用次数,发布更新时间,等。同时可以对新增 API 发布上线,也可以对已经存在的 API 下线和删除。让 API 的管理变得简单。
image

- API 监控运维
API 生成后,可以进行 API 的监控和运维,包括 授权应用数、平均响应时长、调用次数、错误率、offline 百分比等指标的监控。
image

API 消费 - 好找好拿
API 申请使用主要有三大步骤:API 服务市场查找->API申请和调试->API 使用
- API 服务市场查找
API 市场里包含了企业内所有已经发布的 API 信息,支持按分组查看,支持按 API 名称查找。可以在 API 市场里查看具体 API 的文档详情,也可以直接申请使用 API。
image

- API 申请调试

  在上文 API 市场中,找到需要的 API 后,点击立即申请即可进入 API 的权限申请界面,入下图。数据服务中 API 的权限管理依托 Dataphin 的公共权限体系能力,做到了 API 字段级别的权限申请管控。当 API 申请通过后,在个人的后台,既可以看到申请通过的 API。通过配置 API 的入参,可以进行 API 调试,获取当前 API 的返回值,查看是否符合预期。API 调试界面可以对焦 API 测试界面,功能相同,多了 appkey 和 secret 传参。

image

- API 使用
数据服务提供了统一的调用 SDK,系统工程师可以在自己的系统中调用使用。

写在最后
经过上述简单的几步操作后,以往需要花几周的 API 在弹指一挥间就开发完成并在系统中成功使用上了~而且企业内的 API 管理变得轻松简单~从此,API 好找、好配、好管理~
image

结语:
阿里巴巴数据中台团队,致力于输出阿里云数据智能的最佳实践,助力每个企业建设自己的数据中台,进而共同实现新时代下的智能商业!
阿里巴巴数据中台解决方案,核心产品:

Dataphin,以阿里巴巴大数据核心方法论OneData为内核驱动,提供一站式数据构建与管理能力;
Quick BI,集阿里巴巴数据分析经验沉淀,提供一站式数据分析与展现能力;
Quick Audience,集阿里巴巴消费者洞察及营销经验,提供一站式人群圈选、洞察及营销投放能力,连接阿里巴巴商业,实现用户增长。
欢迎志同道合者一起成长!更多内容详见数据中台官网 https://dp.alibaba.com

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
6天前
|
数据采集 自然语言处理 供应链
央国企“严选”的瓴羊,如何让数据“供得出、流得动、用得好”?|【瓴羊Dataphin在信通院2024数据资产管理大会】
在产业变革新浪潮下,数据资产管理步入“繁花时代”,瓴羊高级解决方案专家黄彦之出席2024数据资产管理大会并分享了瓴羊基于12年阿里最佳数据实践,通过Dataphin等产品助力央国企数智化转型的路径与方法。大会发布《数据治理产业图谱3.0》,瓴羊Dataphin入选BUCM板块代表产品,彰显其领先经验。
58 18
|
2月前
|
人工智能 关系型数据库 MySQL
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
本文通过一个利用百炼大模型平台和Dataphin数据服务API构建一个客户360智能应用的案例,介绍如何使用Dataphin数据服务API在百炼平台创建一个自定义插件,用于智能应用的开发,提升企业智能化应用水平。
147 3
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
|
2月前
|
安全 Java 数据库连接
Dataphin的数据共享的应用场景和方案
不同的业务场景对数据访问和使用有着各自独特的需求,从简单的数据下载到复杂的跨系统集成,选择合适的数据共享与访问方式至关重要。本文旨在探讨几种常见的Dataphin上的数据共享与访问机制——包括数据复制、数据下载、视图创建、行级及列级权限控制、API数据服务以及JDBC连接等,并分析它们各自的适用场景、优势及限制,以帮助企业更好地根据自身需求做出合理的选择。
118 0
|
4月前
|
API 搜索推荐
|
3月前
|
数据处理 调度
Dataphin功能Tips系列(26)-事实逻辑表配置数据延迟
零售行业中,订单数据是每天晚上由pos系统同步至数据中台,但门店人员经常会没有及时将订单信息录入pos,也许隔天或是隔几天才录入,这会导致指标的不准确性,数据中台的开发人员往往需要进行批量补历史分区的数据,这时怎么才能减轻开发人员的工作,让系统能够自动补前几天分区中的事实逻辑表中的数据呢?
|
4月前
|
SQL 分布式计算 BI
Dataphin中集成SelectDB以支持报表分析和API查询
本文介绍了一家零售企业如何利用SelectDB进行BI分析及数据服务API的查询。通过Dataphin的数据集成、SQL研发等功能,将CRM、ERP等系统数据汇聚加工,并推送至SelectDB构建销售数据集市层,以支持报表分析及API查询。SelectDB具备实时、统一、弹性及开放特性,适用于多种实时分析场景。文章详细描述了在Dataphin中集成SelectDB的整体方案、数据源配置、数据集成、数据开发及数据服务流程。
162 0
|
5月前
|
分布式计算 DataWorks Java
DataWorks产品使用合集之如何获取数据服务API的源数据
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
21天前
|
人工智能 自然语言处理 API
Multimodal Live API:谷歌推出新的 AI 接口,支持多模态交互和低延迟实时互动
谷歌推出的Multimodal Live API是一个支持多模态交互、低延迟实时互动的AI接口,能够处理文本、音频和视频输入,提供自然流畅的对话体验,适用于多种应用场景。
67 3
Multimodal Live API:谷歌推出新的 AI 接口,支持多模态交互和低延迟实时互动
|
8天前
|
JSON 安全 API
淘宝商品详情API接口(item get pro接口概述)
淘宝商品详情API接口旨在帮助开发者获取淘宝商品的详细信息,包括商品标题、描述、价格、库存、销量、评价等。这些信息对于电商企业而言具有极高的价值,可用于商品信息展示、市场分析、价格比较等多种应用场景。
|
16天前
|
前端开发 API 数据库
Next 编写接口api
Next 编写接口api