利用标签平台创建群组并通过API查询群组数据

简介: Dataphin的标签平台提供了 丰富强大的标签加工能力,支持多种类型标签开发,包括离线、实时等标签可视化加工。基于离线视图、实时视图、行为关系,可通过配置化的方式构建属性类、统计类标签、偏好类标签,以及与已有的标签创建衍生组合标签。通过构建及管理标签,形成良好的标签资产,可供上层的应用及业务系统使用。本文将介绍如何通过Dataphin OpenAPI圈选群组以及群组分页查询服务,让应用系统集成标签平台的标签及群组加工能力,进行群组的圈选、分析及投放。

Dataphin的标签平台提供了 丰富强大的标签加工能力,支持多种类型标签开发,包括离线、实时等标签可视化加工。基于离线视图、实时视图、行为关系,可通过配置化的方式构建属性类、统计类标签、偏好类标签,以及与已有的标签创建衍生组合标签。Dataphin也支持基于构建好的标签,进行群组的构建、分析及管理。在标签平台中沉淀良好的标签资产,可更好的进行数据资产的管理和运营。

1. 背景

企业已有CDP或其他的应用系统,但这些系统通常缺乏完善的标签资产加工及管理能力,也无多实体的标签管理能力,因此需要Dataphin的标签平台进行标签的管理,并利用标签平台的强大的数据加工能力进行标签和群组的加工。因此需要集成两个平台,进行能力的补充,形成完整的标签管理、群组权限、人群触达完整的链路。

2. 方案

Dataphin提供了丰富的开放接口,包括创建、管理、运维任务节点的API、用户及平台管理的API等,标签平台也开放了标签的查询、群组的创建与管理的API。在群组应用方面,标签平台也支持了群组分页查询服务。以下的方案将详细介绍如何利用Dataphin的OpenAPI、标签平台及群组分页查询服务进行端到端的群组创建、发布及数据查询。


2.1. 前提及准备

  1. 购买并部署了Dataphin OpenAPI;
  2. 购买并部署了Dataphin标签平台离线版及群组圈选;
  3. 已部署Elasticsearch用于群组的在线查询。

2.2. 技术架构概览

该技术架构涉及到以下的组件及系统:

  1. 标签工作台:负责标签的研发,群组的创建&上架管理。
  2. 市场:已上架标签的查询及类目管理;群组的查询、类目管理。
  3. 应用服务:可进行应用的管理,以及代理应用进行群组分页查询。
  4. Elasticsearch:用于群组分页查询的底层引擎。
  5. 应用系统:如CDP、QBI等应用系统。可在应用服务中为不同的应用系统或应用系统的不同的的场景创建相应的应用,代理管理应用的数据权限及服务。

2.3. 流程说明


以下,我们将说明如何通过不同的功能组件进行群组的圈选及查询。

在进行集成前,我们需要进行前置的对象创建:

  1. 创建市场,创建不同的市场用于隔离不同的使用场景
  1. 标签公共市场:用于公共标签的呈现、查找及申请
  2. 群组私有市场:将应用系统构建的群组发布到私有市场,用于后续的群组服务
  1. 创建标签:创建标签并将标签发布、上架到公共市场。
  2. 创建群组开发项目:创建标签项目,添加开发者角色的用户到该项目中。群组的创建将依赖该项目,且OpenAPI也将使用项目中也可使用该用户的AK进行对接(用于群组的创建、发布、上架、申请)
  3. 申请标签到群组开发项目:将所有可能需要的标签申请到该项目中,用于群组的创建。
  4. 创建群组服务应用:代理应用系统,可绑定上一步中的项目。
  5. 创建AccessKey:用在群组开发项目中具有开发者角色的用户登录,并在个人中心创建AccessKey。下载并保存AccessKey文件。

创建好所需的对象后,就可以开始通过OpenAPI及服务API进行集成了。

  1. 通过OpenAPI查询群组开发项目中已开发的或者已申请的标签。所需的API:
  1. ListApplyFeaturesInProject:查询项目已申请的标签
  2. ListFeaturesInProject:查询项目中开发的标签
  1. 编写群组圈选规则,创建群组,并进行提交、发布、上架到群组私有市场。所需的API:
  1. SaveGroup:创建群组
  2. SaveGroupVersion:更新群组并创建新的群组版本
  3. SubmitGroupVersion:提交群组的版本
  4. PublishGroup:发布群组
  5. PublishAndOnlineGroup:发布并上架群组到市场
  1. 对群组进行补数据,补数据后即可立即导出群组数据
  1. SupplementGroupData:对群组进行补数据
  1. 申请群组到群组服务应用。所需的API:
  1. BindGroupToApp:绑定群组到应用
  1. 申请将群组及其标签导出到Elasticsearch并通过数据服务提供群组分页查询API,将数据周期性的导入到Elasticsearch中
  1. CreateGroupPageQuery:创建群组分页查询服务
  2. OnlineGroupPageQuery:发布群组分布查询
  1. 通过群组分页查询的API进行群组的数据查询。
  1. 查询群组分页
  2. 使用群组分页查询API进行数据查询

3. 未来规划

未来,我们也会进一步简化链路,比如无需将群组上架到市场,即可提供离线导出服务或群组分页查询服务,进一步简化操作,缩短操作链路,也让系统集成更加方便。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
3天前
|
监控 数据挖掘 API
商品评价聚合:利用API从多个来源获取数据的详细指南
在当今电子商务的繁荣发展下,消费者在做出购买决策前越来越依赖商品评价。这些评价不仅反映了产品的实际使用体验,也直接影响着品牌信誉和销售业绩。为了全面了解消费者的声音并优化产品,企业需要从各种销售渠道收集和分析商品评价。本文将详细介绍如何通过API集成不同数据源的商品评价。
|
27天前
|
机器学习/深度学习 搜索推荐 API
商品信息全景图:API接口在聚合商品数据中的应用
在电子商务的世界中,API接口是连接不同服务和数据的桥梁。特别是在商品信息的聚合上,API接口扮演了至关重要的角色,它允许开发者从多个来源收集、整合并展示商品信息,从而为消费者提供全面且一致的购物体验。本文将深入探讨API接口在聚合商品数据中的应用,并通过具体的代码示例来揭示其工作原理。
|
1月前
|
XML 监控 API
跨平台销售策略:通过API同步不同市场的商品数据
在数字化时代,零售商和品牌经常需要在不同的在线市场上展示和销售商品。为了保持竞争力并确保一致的客户体验,商家必须确保其商品信息在所有渠道上保持同步和准确。这种需求催生了跨平台销售策略,其中一个关键组成部分就是利用应用程序编程接口(API)来同步不同市场的商品数据。
|
2月前
|
搜索推荐 安全 API
API接口的艺术:如何巧妙获取商品数据
在数字时代,API接口已经成为连接不同软件系统、共享数据的桥梁。尤其在电商领域,商品数据的实时获取和处理对于提供个性化服务、优化用户体验至关重要。本文将深入探讨API接口的艺术,以及如何通过它们高效地获取和管理商品数据。
|
10天前
|
数据采集 数据挖掘 API
主流电商平台数据采集API接口|【Python爬虫+数据分析】采集电商平台数据信息采集
随着电商平台的兴起,越来越多的人开始在网上购物。而对于电商平台来说,商品信息、价格、评论等数据是非常重要的。因此,抓取电商平台的商品信息、价格、评论等数据成为了一项非常有价值的工作。本文将介绍如何使用Python编写爬虫程序,抓取电商平台的商品信息、价格、评论等数据。 当然,如果是电商企业,跨境电商企业,ERP系统搭建,我们经常需要采集的平台多,数据量大,要求数据稳定供应,有并发需求,那就需要通过接入电商API数据采集接口,封装好的数据采集接口更方便稳定高效数据采集。
|
25天前
|
缓存 安全 API
【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现
公司对外开放的OpenAPI-Server服务,作为核心内部系统与外部系统之间的重要通讯枢纽,每天处理数百万次的API调用、亿级别的消息推送以及TB/PB级别的数据同步。经过多年流量的持续增长,该服务体系依然稳固可靠,展现出强大的负载能力。
28 9
【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现
|
2天前
|
供应链 监控 搜索推荐
抢占市场先机:利用API商品数据接口激活您的数据资产
在当今数字化驱动的商业环境中,企业需要敏捷地应对市场变化,而实现这一目标的关键就是有效地管理和利用数据资产。本文将详细探讨如何通过API商品数据接口来激活这些资产,并确保您的企业在竞争中始终保持领先。
|
12天前
|
人工智能 Serverless API
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
|
26天前
|
数据采集 缓存 前端开发
API揭秘:初学者的数据提取综合指南
API揭秘:初学者的数据提取综合指南
39 1
|
27天前
|
监控 Java API
JDK 9新特性深度探索:平台日志API和服务
本文将深入探讨JDK 9中引入的平台日志API和服务。这一新特性为Java应用程序提供了更强大、灵活的日志记录功能,帮助开发者更好地监控和诊断应用程序的运行状况。本文将详细介绍平台日志API和服务的特性和优势,以及如何在项目中应用这一新特性来提升应用程序的稳定性和可维护性。

相关产品

  • 智能数据建设与治理 Dataphin