The embodiment of the invention provides a label query method and device. The method includes: receiving a label query request, generating a label query plan according to the label query request, and parsing and splitting the tag query plan according to the data stored on the multiple data platform, and obtaining multiple label query subplans; according to the preview. The definition information of the stored label data gets the types of multiple data platforms corresponding to the multiple label query subplans, and generates multiple query commands based on multiple label query subplans and multiple data platforms, and sends corresponding query commands to multiple data platforms by the query interfaces corresponding to the multiple data platforms, so as to make the data platform corresponding to the data platform. The data platform performs the corresponding query task according to the query command; receives multiple query subresults sent by multiple data platforms, calculates the multiple query subresults by aggregated Association, obtains the query results, and outputs the results. The device is used to perform the above method. The embodiment of the invention realizes cross platform label query.
【技术实现步骤摘要】
一种标签查询方法及装置
本专利技术实施例涉及数据业务
,具体涉及一种标签查询方法及装置。
技术介绍
标签是以客户基本属性、行为特征、业务偏好等用户信息、行为数据、订购数据、位置数据多类数据的汇聚整合分析,基于业务规则,采用类自然语言方式对客户特性进行重新描述,例如:高级白领、校园客户、周杰伦歌迷、股民、4G终端潜在客户。有效地刻画和利用标签信息,不仅能够全面掌握客户属性特征,感知客户行为变化,支撑日常运营、精确营销及客户服务工作开展,还能支撑商业模式的拓展,面向未来探索和开辟新市场。标签库是承载标签管理与应用服务的系统,主要包含标签源数据接入、标签规则配置、标签计算、标签结果生成与标签应用等功能。现有技术中,标签库的标签构建方法,通常是基于业务应用场景需求,采取按天、按月的数据周期,将多个源系统业务数据同步复制到同一个目标数据平台(数据仓库、数据集市、应用系统数据库等),再基于目标数据平台进行标签规则配置与数据关联计算,生成所需的结果标签并标签应用。图1为现有技术中标签构建方法流程示意图,如图1所示,现有技术中,标签的构建主要有4个步骤:步骤1:基于业务需求,将各个源系统数据ETL(Extract-Transform-Load)即复制至同一个目标数据平台(数据仓库、数据集市等);步骤2:基于目标平台数据,进行标签规则配置定义;步骤3:基于标签规则配置,进行标签计算,生成标签数据;步骤4:标签结果数据业务应用(标签查询、标签营销、标签开放等)。现有技术中,标签构建支撑方式是将各源系统数据通过ETL汇聚到目标数据平台即复制到目标数据平台,然后进行标签建设 ...
【技术保护点】
1.一种标签查询方法,其特征在于,包括:接收标签查询请求,根据所述标签查询请求生成标签查询计划,并根据多个数据平台存储的数据,对所述标签查询计划进行解析和拆分,获得多个标签查询子计划;根据预存储的标签数据的定义信息获取多个所述标签查询子计划对应的多个所述数据平台,并根据多个所述标签查询子计划和多个所述数据平台的类型生成多个查询命令;通过多个所述数据平台对应的查询接口向多个所述数据平台发送对应的所述查询命令,以使得所述数据平台根据所述查询命令执行相应的查询任务;接收多个所述数据平台发送的多个查询子结果,将多个所述查询子结果进行聚合关联计算,获得查询结果,并输出。
【技术特征摘要】
1.一种标签查询方法,其特征在于,包括:接收标签查询请求,根据所述标签查询请求生成标签查询计划,并根据多个数据平台存储的数据,对所述标签查询计划进行解析和拆分,获得多个标签查询子计划;根据预存储的标签数据的定义信息获取多个所述标签查询子计划对应的多个所述数据平台,并根据多个所述标签查询子计划和多个所述数据平台的类型生成多个查询命令;通过多个所述数据平台对应的查询接口向多个所述数据平台发送对应的所述查询命令,以使得所述数据平台根据所述查询命令执行相应的查询任务;接收多个所述数据平台发送的多个查询子结果,将多个所述查询子结果进行聚合关联计算,获得查询结果,并输出。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取多个所述数据平台中的未定义的标签数据,并将所述标签数据进行定义;获得所述标签数据的定义信息,并将所述定义信息进行存储,其中所述定义信息包括:所述标签数据的标签信息、对应的数据平台信息、表信息和字段属性信息。3.根据权利要求2所述的方法,其特征在于,所述获取多个所述数据平台中的未定义的标签数据,并将所述标签数据进行定义包括:实时获取多个所述数据平台中的未定义的标签数据,并将所述标签数据进行定义。4.根据权利要求1所述的方法,其特征在于,所述根据多个数据平台存储的数据,对所述标签查询计划进行解析和拆分,获得多个标签查询子计划包括:根据多个数据平台存储的数据,对所述查询计划进行拆分、词法分析和语法分析,解析生成多个所述标签查询子计划。5.根据权利要求1所述的方法,其特征在于,所述根据多个所述标签查询子计划和多个所述数据平台生成多个查询命令包括:根据多个所述标签查询子计划和多个所述数据平台,通过SQL解析器生成多个所述查询命令,其中多个所述查询命令为多个所述数据...
【专利技术属性】
技术研发人员:喻弘,
申请(专利权)人:中国移动通信集团上海有限公司,中国移动通信集团公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。