CN113505265B - 数据的查询方法、装置及电子设备、存储介质、程序产品 - Google Patents
数据的查询方法、装置及电子设备、存储介质、程序产品 Download PDFInfo
- Publication number
- CN113505265B CN113505265B CN202110852040.9A CN202110852040A CN113505265B CN 113505265 B CN113505265 B CN 113505265B CN 202110852040 A CN202110852040 A CN 202110852040A CN 113505265 B CN113505265 B CN 113505265B
- Authority
- CN
- China
- Prior art keywords
- target
- index
- attribute
- wide
- wide table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 230000008878 coupling Effects 0.000 claims abstract description 33
- 238000010168 coupling process Methods 0.000 claims abstract description 33
- 238000005859 coupling reaction Methods 0.000 claims abstract description 33
- 230000006399 behavior Effects 0.000 claims description 80
- 238000004519 manufacturing process Methods 0.000 claims description 63
- 238000012545 processing Methods 0.000 claims description 35
- 238000013138 pruning Methods 0.000 claims description 13
- 238000004458 analytical method Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 7
- 238000012790 confirmation Methods 0.000 claims description 2
- 238000004590 computer program Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 6
- 230000002776 aggregation Effects 0.000 description 5
- 238000004220 aggregation Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/71—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
- G06F16/743—Browsing; Visualisation therefor a collection of video files or sequences
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/75—Clustering; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开一种数据的查询方法、装置及电子设备、存储介质、程序产品。该方法包括:在接收到服务平台的查询指令的情况下,根据查询指令从多个指标宽表中查找符合查询指令对应行为类型的目标指标宽表和从多个属性宽表中查找符合查询指令对应属性的目标属性宽表,多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;确定目标指标宽表的第一索引字段以及目标属性宽表的第二索引字段;在第一索引字段和第二索引字段存在关联的情况下,将目标指标宽表和目标属性宽表在服务平台的数据信息输出接口处进行关联耦合,以从离线数据信息中确定与查询指令对应的目标视频数据。
Description
技术领域
本公开涉及短视频领域海量数据的重组并高速查询的技术,尤其涉及一种数据的查询方法、装置及电子设备、存储介质、程序产品。
背景技术
相关技术中,提出了一种***、方法和非暂时性计算机可读介质。所述***包括至少一个计算机可读存储介质,所述计算机可读存储介质包括一组指令以及与所述至少一个计算机可读存储介质通信的至少一个处理器。当执行所述一组指令时,所述至少一个处理器用于:获取多个子表,每个子表与目标宽表的一个或多个字段相关联;生成多个中间表,每个中间表都直接或间接地基于所述多个子表中的一个或多个,其中,所述多个中间表中的至少两个是并行生成的;以及基于所述多个中间表确定所述目标宽表。
但是,上述的多层结构的确定模式为:(a)所述多个子表和所述多个中间表之间的关系;(b)所述多个子表的生成时间点与所述多个中间表的生成时间点之间的关系;或者(c)为(a)和(b)的组合。虽然层次分明且严谨,但上述宽表生成的方法在进行不同表之间的标签选择与查询,时间复杂度高、效率低,通过所有属性定制化聚合到一张宽表中服务特定业务场景的设计思路也会使得存储方式越来越复杂、随着业务的增长冗余度过高。
此外,在相关技术中还存在以下问题:上游数据引用不合理,在引用时需要获取数据的明细,并且当生产链路同层级过多时,存在同一数据源被多次引用的情况;而且数据服务选型非最优,在使用时没有考虑数据资产的服务对象是业务***,继而选择在离线表中进行额外的物理耦合,使得数据的处理时间大大增加。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本公开提供一种数据的查询方法、装置及电子设备、存储介质、程序产品,以至少解决相关技术中对于数据的查询依赖上游数据明细,离线生产链路常常出现同一数据源多次引用、依赖ODS(Operational Data Store,操作型数据存储,简称ODS)层过多、离线表需要较多的额外物理耦合的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种数据的查询方法,包括:在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据。
根据本公开实施例的第二方面,提供一种数据的查询装置,包括:查找单元,被配置为执行在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;第一确定单元,被配置为执行确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;耦合单元,被配置为执行在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据。
根据本公开实施例的第三方面,提供一种电子设备,包括处理器;用于存储上述处理器可执行指令的存储器;其中,上述处理器被配置为执行上述指令,以实现上述的数据的查询方法。
根据本公开实施例的第四方面,提供一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权所述的数据的查询方法;
根据本公开实施例的第五方面,还提供了一种计算机可读的存储介质,当上述存储介质中的指令由电子设备的处理器执行时,使得上述电子设备能够执行如上述的数据的查询方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
在服务平台接收到查询指令后,在从离线数据信息中视频对应的不同行为标签的类型确定出多个指标宽表,以及从离线数据信息中视频对应的不同属性标签的类型确定出多个属性宽表进行查询,继而确定出与查询指令中待查询的行为类型以及待查询的属性匹配的目标指标宽表和目标属性宽表,并在目标指标宽表的第一索引字段以及目标属性宽表的第二索引字段存在关联的情况下,在服务平台的数据信息输出接口处进行关联耦合,进而根据关联耦合的结果从离线数据信息中确定对应的目标视频数据,使用目标视频数据作为查询指令的查询结果。从而实现数据处理的效率提升,提高了多个指标任一组合的海量查询速度,并避免了对存储资源的浪费,进而克服对于数据的查询依赖上游数据明细,离线生产链路常常出现同一数据源多次引用、依赖ODS层过多、离线表需要较多的额外物理耦合的技术问题,提升了数据资产的服务对象是业务***的处理效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据本发明实施例的一种可选的数据的查询方法的应用环境的示意图;
图2是根据一示例性实施例示出的一种数据的查询方法的流程图;
图3是根据本发明实施例的另一种可选的数据的查询方法旧方案的***构建示意图;
图4是根据本发明实施例的另一种可选的数据的查询方法新方案的***构建示意图;
图5是根据本发明实施例的又一种可选的数据的查询***的交互示意图;
图6是根据本发明实施例的又一种可选的数据的查询***的实际应用示意图;
图7是根据一示例性实施例示出的一种数据的查询装置框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
根据本申请实施例的一个方面,提供了一种数据的查询方法,可选地,作为一种可选的实施方式,上述查询方法可以但不限于应用于如图1所示的环境中,如图1所示,本申请可选实施例中,提出了一种全新的数据的查询方式,上述数据的查询方法可以但不限于应用于如图1所示的硬件环境中的数据的查询***中,其中,该数据的查询***可以包括但不限于终端设备102、网络104、服务器106。这里的终端设备102的数量可以包括但不限于多个硬件设备。终端设备102中运行有使用目标用户账号登录的客户端(如图1所示该客户端用于接受所投放的虚拟资源,如视频资源)。上述终端设备102中包括人机交互屏幕1022,处理器1024及存储器1026。人机交互屏幕1022用于呈现所投放的虚拟资源(如视频1和视频2)。处理器1024用于响应上述人机交互操作生成交互指令,并将该交互指令发送给与客户端对应的服务器,以得到对所投放的虚拟资源的离线数据信息。存储器1026用于存储上述虚拟资源及相关属性数据,其中相关数据包括行为指标宽表和属性维度宽表。
此外,服务器106中包括数据库1062及处理引擎1064,数据库1062中用于保存上述终端设备102发送的离线数据信息,及生产链路信息。处理引擎1064用于基于离线数据信息及对生产链路信息,对所述离线数据信息进行解耦处理,根据离线数据信息中视频对应的不同行为标签的类型得到多个指标宽表和根据离线数据信息中视频对应的不同属性标签的类型得到多个属性宽表。
具体过程如以下步骤:如步骤S102,服务器106通过网络104从终端设备102获取查询指令,然后在服务器106中执行步骤S104-S106:在服务器的处理引擎1064中基于根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定,确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;
最后如步骤S108,服务器106在确定目标指标宽表的第一索引字段以及目标属性宽表的第二索引字段存在关联的情况下,将目标指标宽表和目标属性宽表在服务平台的数据信息输出接口处进行关联耦合,以从离线数据信息中确定与查询指令对应的目标视频数据来向运行有业务***的终端设备(如这里包括终端设备102)投放目标视频数据。
需要说明的是,在本实施例中,在服务平台接收到查询指令后,在从离线数据信息中视频对应的不同行为标签的类型确定出多个指标宽表,以及从离线数据信息中视频对应的不同属性标签的类型确定出多个属性宽表进行查询,继而确定出与查询指令中待查询的行为类型以及待查询的属性匹配的目标指标宽表和目标属性宽表,并在目标指标宽表的第一索引字段以及目标属性宽表的第二索引字段存在关联的情况下,在服务平台的数据信息输出接口处进行关联耦合,进而根据关联耦合的结果从离线数据信息中确定对应的目标视频数据,使用目标视频数据作为查询指令的查询结果。从而实现数据处理的效率提升,提高了多个指标任一组合的海量查询速度,并避免了对存储资源的浪费,进而克服对于数据的查询依赖上游数据明细,离线生产链路常常出现同一数据源多次引用、依赖ODS层过多、离线表需要较多的额外物理耦合的技术问题,提升了数据资产的服务对象是业务***的处理效率。
可选地,在本实施例中,上述终端设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑、智能电视等。目标客户端可以是视频客户端、即时通信客户端、浏览器客户端、教育客户端等用于接受所投放的虚拟资源的客户端。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
图2是根据一示例性实施例示出的一种数据的查询方法的流程图,如图2所示,数据的查询方法用于数据的查询***中,包括以下步骤。
在步骤S202中,在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;
在步骤S204中,确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;
在步骤S206中,在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据。
可选的,在本实施例中,上述数据的查询方法可以但不限于应用于服务平台的查询过程中,例如,以用户的短视频发布为例,这里对应的离线数据信息可以包括但不限于:短视频的时长、短视频的涉及领域、短视频的针对群体、短视频对应的商品种类等,以及其短视频对应的行为聚合类型为消费类、生产类、社交类等,上述为示例,这里应用场景及领域不作任何限定。
需要说明的是,对离线数据信息进行解耦处理,是将旧方案的***构建如图3所示,离线链路为烟囱式建设,离线数据信息资产无法复用,并且在进行服务化前已经进行了指标和维度逻辑耦合,使得服务化资产也无法复用,而本实施例中将传统的将所有属性定制化聚合到一张宽表中服务特定业务场景的设计思路摒弃,采用的新方案为:如图4所示,将离线数据信息进行解耦,设计通用行为指标表(相当于本发明实施例的多个指标宽表)与实体属性维度表(相当于本发明实施例的多个属性宽表),进而在对应数据需求***的通信接口中进行耦合,从而服务不同的业务场景。即通过对离线链路上传的离线数据信息中视频对应的不同行为标签的类型确定出多个指标宽表,以及从离线数据信息中视频对应的不同属性标签的类型确定出多个属性宽表,实现对离线数据的解耦,减少生产链路,继而得到服务化资产(即对应不同行为的多个指标宽表和对应不同维度的多个属性宽表),在经过服务化后可作为通用资产服务不同***、看板等可视化工具,如内容中台、璇玑可同时复用相同资产,在***层面做不同的组合产出对应数据,大大提高了资产复用性,同时减少了存储资源的浪费。
例如,在实际使用中,在上述旧方案在改造前使用了1张曝光数等行为指标数据表与27张属性表进行关联,产出满足业务场景的定制化聚合表;在旧方案改造后得到的新方案中,使用了1张指标数据表与1张视频属性表在接口中耦合服务至平台的查询模块,并且减少了数据接口的数量,使得不同***对应的待查询数据可以通过统一接口进行调用,避免了接口较多导致的运行数据存储层过多,使得调用流程过于复杂情况的出现。
通过本申请提供的实施例,在服务平台接收到查询指令后,在从离线数据信息中视频对应的不同行为标签的类型确定出多个指标宽表,以及从离线数据信息中视频对应的不同属性标签的类型确定出多个属性宽表进行查询,继而确定出与查询指令中待查询的行为类型以及待查询的属性匹配的目标指标宽表和目标属性宽表,并在目标指标宽表的第一索引字段以及目标属性宽表的第二索引字段存在关联的情况下,在服务平台的数据信息输出接口处进行关联耦合,进而根据关联耦合的结果从离线数据信息中确定对应的目标视频数据,使用目标视频数据作为查询指令的查询结果。从而实现数据处理的效率提升,提高了多个指标任一组合的海量查询速度,并避免了对存储资源的浪费,进而克服对于数据的查询依赖上游数据明细,离线生产链路常常出现同一数据源多次引用、依赖ODS层过多、离线表需要较多的额外物理耦合的技术问题,提升了数据资产的服务对象是业务***的处理效率。
作为一种可选的方案,在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表之前,上述方法还包括:
S1、获取预设公共表模板,其中,所述预设公共表模板用于指示对离线数据信息进行解耦处理宽表模板,所述预设公共表模板至少包括以下之一:行为标签对应的指标宽表模板、属性标签对应的属性宽表模板;
S2、根据所述预设公共表模板对所述离线数据信息进行处理,以确定出所述离线数据信息对应的多个指标宽表和多个属性宽表。
需要说明的是,这里获取的公共表模板,是在获取离线数据之前设定的,也可以是在获取离线数据时设定的,可选的,根据离线数据中的业务维度,可以将维度属性初步划分为作者业务维度、设备业务维度、视频业务维度等,以及针对离线数据中的行为指标进行聚合确定出离线数据对应的指标为消费类、生产类、社交类等,进而确定行为标签对应的指标宽表模板和属性标签对应的属性宽表模板,如图5所示,这里为示例,通过回查数据资产确定对应的业务维度以及行为聚合表,进而在服务平台对应的接口处进行逻辑关联,使得对应业务***可以根据查询结果确定对应的目标视频数据,实现对不同业务***的产品支撑,本实施例中对于逻辑关联的维度属性以及行为指标不作任何具体限定。
通过本申请提供的实施例,在进行离线数据信息解耦时,利用行为标签对应的指标宽表模板和属性标签对应的属性宽表模板对离线数据信息进行解耦后的快速分类,继而确定出多种类型的行为指标宽表和多种类型的属性维度宽表,从而保证满足从海量作品中任一维度组合的查询,使得后续的查询保证较为理想的查询速度。
作为一种可选的方案,根据所述预设公共表模板对所述离线数据信息进行处理,以确定出所述离线数据信息对应的多个指标宽表和多个属性宽表之前,上述方法还包括:
S1、确定所述离线数据信息对应的生产链路信息,其中,所述生产链路信息用于指示生成离线数据的多个行为类型和/或多个属性分别对应的生产链路的公共数据源信息;
S2、在所述离线数据信息存在多个生产链路的情况下,将所述多个生产链路中引用同一公共数据源的生产链路进行融合,以对所述多个生产链路进行剪枝处理。
可选的,在本实施例中,由于同时可以获取到多组离线数据信息,为了避免同一内容的离线数据信息被多次获取,通过获取生产链路信息对离线数据的数据来源进行确定,进而当出现相同数据来源的生产链路信息时,对重复的生产链路信息进行去重处理,以减少对相同离线数据信息的多次处理,为离线数据信息的后续分析提供了更加精准的数据来源路径。
通过本申请提供的实施例,对获取多组离线数据信息的生产链路进行处理,减少了生产链路同层级依赖过多,且存在同一数据源多次引用的情况,进而保证所确定出的离线数据信息的准确性。
作为一种可选的方案,在所述离线数据信息存在多个生产链路的情况下,将所述多个生产链路中引用同一公共数据源的生产链路进行融合,以对所述多个生产链路进行剪枝处理之后,上述方法还包括:
S1、获取完成剪枝处理的多个目标生产链路的多个目标行为类型,以确定所述多个目标行为类型是否全部存在对应的所述指标宽表模板;
S2、在确定所述多个目标行为类型中存在不具备对应所述指标宽表模板的新行为类型的情况下,对所述预设公共表模板进行更新,创建包含所述新行为类型的新指标宽表模板;
和/或,
S3、获取完成剪枝处理的多个目标生产链路的多个目标属性,以确定所述多个目标属性是否全部存在对应的所述属性宽表模板;
S4、在确定所述多个目标属性中存在不具备对应所述属性宽表模板的新属性的情况下,对所述预设公共表模板进行更新,创建包含所述新属性的新属性宽表模板。
可以理解的是,当生成离线数据的生产链路中存在未包括在现有预设公共表模板的属性或者行为时,为了保证后续对于离线数据的分类更加准确化、合理化,继而在现有预设公共表模板包括的指标宽表模板以及属性宽表模板的基础上,在预设公共表模板相关宽表模板中创建包括新行为类型的新指标宽表模板和创建包括新属性的新属性宽表模板,使得对于离线数据的分离处于时时调整状态,更加符合实际情况的变更需求。
可选地,当出现第一生产链路与第二生产链路的链路指标引用公共数据源,但行为指标表的预设公共表模板未录入链路指标的指标信息的情况下,根据指标信息在行为指标表的预设公共表模板中创建目标指标项。
具体的,在上述生产链路剪枝,在一可选的实施例中,将上游数据源由28张表优化为5张表包括:
1)属性链路剪枝:S1、S2属性统一引用公共数据源,公共维度表(相当于本发明实施例的属性标签对应的属性宽表模板)未录入的S1、S2属性,公共数据进行补齐。不在公共维度表的S3属性,和业务方拉齐后,BP(Business Unit,业务单元,简称BP)团队收口;
2)指标链路剪枝:A1、A2指标统一引用公共数据源,公共聚合表(相当于本发明实施例的行为标签对应的指标宽表模板)未录入的A1、A2指标,公共数据进行补齐不在公共聚合表的A3指标,和业务方拉齐后,BP团队收口;
需要说明的是,上文描述内容所示为示例,实际剪枝过程中的指标与属性可以包括但不限于更多种类型,这里不做任何限定。
通过本申请提供的实施例,在已存在的预设公共表模板中添加未存在的行为指标以及属性维度,来实现对离线数据的大范围处理,利用更新公共表模板使得用于进行查询的行为指标宽表与属性维度宽表时刻保持同步性,使得对于离线数据信息的处理效率提升,减少了数据存储的消耗空间。
作为一种可选的方案,确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段,包括:
S1获取与所述服务平台存在引用连接的所述多个指标宽表和所述多个属性宽表对应的多个索引字段,以确定所述服务平台中待引用宽表的索引字段列表,其中,所述索引字段用于指示调用每一张宽表的地址信息,所述待引用宽表包括:指标宽表和属性宽表;
S2、在根据所述多个指标宽表和所述多个属性宽表中分别确定所述查询指令对应的目标指标宽表和目标属性宽表的情况下,从所述索引字段列表匹配出符合所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段。
也就是说,为了提高对不同宽表的引用效率以及引用准确性,在确定对离线数据解耦确定出多个指标宽表以及多个属性宽表后,还可以根据每一张宽表的存储地址,设置每一张宽表用于进行调用的索引字段,形成服务平台对应的用于进行宽表调用的索引字段列表,继而在确定目标指标宽表后在索引字段列表中确定出对应的第一索引字段,在确定目标属性宽表后在索引字段列表中确定出对应的第二索引字段,使得对于目标宽表的调用更加准确。
作为一种可选的方案,确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段之后,上述方法还包括:
S1、确定所述第一索引字段对应的第一视频数据以及确定所述第二索引字段对应的第二视频数据;
S2、在所述第一视频数据与所述第二视频数据存在相同视频帧的情况下,确定所述第一视频数据与所述第二视频数据为同一视频的不同视频段,以确认所述第一索引字段和所述第二索引字段存在关联。
简而言之,为了使得目标指标宽表与目标属性宽表存在一定融合基础,在确定出目标指标宽表的第一索引字段以及目标属性宽表的第二索引字段后,确定每一索引字段对应的离线数据中的视频数据,并判断是否存在相同的视频帧,进而确定出第一索引字段和所述第二索引字段的关联关系,以指示目标指标宽表和目标属性宽表可进行耦合处理。
通过本申请提供的实施例,将离线数据解耦,设计通用行为指标表与实体属性表,在接口中进行耦合,从而服务不同的业务场景,满足从海量作品中任一维度组合的查询,保证了数据回查效率,提升了查询速度。
作为一种可选的方案,在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据,包括:
S1、确定所述查询指令对应的产品***,其中,所述产品***用于指示对所述目标指标宽表和所述目标属性宽表执行不同组合规则的业务程序;
S2、根据所述产品***的组合规则将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,得到所述产品***对应待展示的视频数据的目标标签,其中,所述目标标签包含:所述产品***待展示视频数据的行为标签、所述产品***待展示视频数据的属性标签;
S3、根据所述目标标签在所述离线数据信息中进行匹配,以确定出与所述查询指令对应的目标视频数据。
可选地,在本实施例中,如图6所示,对确定的目标行为指标宽表和目标属性维度宽表中离线数据信息的索引字段进行确定,在确定相关索引字段存在关联的情况下,在服务平台的对应通信接口处对目标行为指标宽表和目标属性维度宽表进行数据耦合以及封装,进而在通过服务平台将查询指令对应的待查询的目标数据分发应用时,保证数据的完整性。
通过本申请提供的实施例,在离线层面不再对数据聚合形成大宽表,在数据上实现了解耦,经过服务化后可作为通用资产服务不同***、看板等可视化工具,如内容中台、璇玑可同时复用相同资产,在***层面做不同的组合产出对应数据,大大提高了资产复用性,同时减少了存储资源的浪费。
作为一种可选的方案,根据所述目标标签在所述离线数据信息中进行匹配,以确定出与所述查询指令对应的目标视频数据之后,方法还包括:
S1、确定所述产品***对于所述目标视频数据的展示方式,其中,所述展示方式包括以下至少之一:视频数据的缩略图展示、视频数据的信息列表展示、视频数据的视频标识展示;
S2、根据所述展示方式将确定出的所述目标视频数据进行可视化排列。
可选的,在本实施例中,不同类型的***对于目标数据的显示结果是不同的,进而需要根据***的类型对目标数据进行排列处理,使得最终得到的目标数据的可视化列表与***更加匹配。
作为一种可选的方案,在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表之前,所述方法还包括:
S1、获取预设的查询指令的内容解析表;
S2、根据所述内容解析表对接收到服务平台的查询指令进行解析,以确定出所述查询指令对应的待查询视频数据的业务类别,其中,所述业务类别用于指示待查询视频数据包含的视频的属性种类以及视频的行为类型种类;
S3、根据所述业务类别从所述多个指标宽表和所述多个属性宽表中查找符合所述查询指令的目标宽表,其中,所述目标宽表包括:目标指标宽表、目标属性宽表。
可以理解的是,为了加快对目标对象需求的处理,以及尽快确认出查询指令对应的目标宽表,首选服务平台中预设的查询指令的内容解析表,进而对服务平台接收到的查询指令进行解析,以确定出查询指令对应的待查询视频数据的业务类别,并根据确认出的业务类别在多个指标宽表和多个属性宽表中查找符合查询指令的目标宽表,提升了查询速度。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
图7是根据一示例性实施例示出的一种数据的查询装置框图。参照图7,该装置包括查找单元702,第一确定单元704和耦合单元706。
该查找单元702,被配置为执行在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;
该第一确定单元704,被配置为执行确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;.
该耦合单元706,被配置为执行在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
作为一种可选的方案,上述装置还包括:
处理单元,被配置为执行获取预设公共表模板,其中,所述预设公共表模板用于指示对离线数据信息进行解耦处理宽表模板,所述预设公共表模板至少包括以下之一:行为标签对应的指标宽表模板、属性标签对应的属性宽表模板;根据所述预设公共表模板对所述离线数据信息进行处理,以确定出所述离线数据信息对应的多个指标宽表和多个属性宽表。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
作为一种可选的方案,上述装置还包括:
第二确定单元,被配置为执行确定所述离线数据信息对应的生产链路信息,其中,所述生产链路信息用于指示生成离线数据的多个行为类型和/或多个属性分别对应的生产链路的公共数据源信息;在所述离线数据信息存在多个生产链路的情况下,将所述多个生产链路中引用同一公共数据源的生产链路进行融合,以对所述多个生产链路进行剪枝处理。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
作为一种可选的方案,上述第二确定单元还包括:
创建模块,被配置为执行获取完成剪枝处理的多个目标生产链路的多个目标行为类型,以确定所述多个目标行为类型是否全部存在对应的所述指标宽表模板;在确定所述多个目标行为类型中存在不具备对应所述指标宽表模板的新行为类型的情况下,对所述预设公共表模板进行更新,创建包含所述新行为类型的新指标宽表模板;和/或,获取完成剪枝处理的多个目标生产链路的多个目标属性,以确定所述多个目标属性是否全部存在对应的所述属性宽表模板;在确定所述多个目标属性中存在不具备对应所述属性宽表模板的新属性的情况下,对所述预设公共表模板进行更新,创建包含所述新属性的新属性宽表模板。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
作为一种可选的方案,第一确定单元,还包括:
获取模块,被配置为执行获取与所述服务平台存在引用连接的所述多个指标宽表和所述多个属性宽表对应的多个索引字段,以确定所述服务平台中待引用宽表的索引字段列表,其中,所述索引字段用于指示调用每一张宽表的地址信息,所述待引用宽表包括:指标宽表和属性宽表;
第一匹配模块,被配置为执行在根据所述多个指标宽表和所述多个属性宽表中分别确定所述查询指令对应的目标指标宽表和目标属性宽表的情况下,从所述索引字段列表匹配出符合所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
作为一种可选的方案,上述装置还包括:
确认单元,被配置为执行确定所述第一索引字段对应的第一视频数据以及确定所述第二索引字段对应的第二视频数据;在所述第一视频数据与所述第二视频数据存在相同视频帧的情况下,确定所述第一视频数据与所述第二视频数据为同一视频的不同视频段,以确认所述第一索引字段和所述第二索引字段存在关联。
作为一种可选的方案,上述耦合单元,还包括:
确定模块,被配置为执行确定所述查询指令对应的产品***,其中,所述产品***用于指示对所述目标指标宽表和所述目标属性宽表执行不同组合规则的业务程序;
关联模块,被配置为执行根据所述产品***的组合规则将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,得到所述产品***对应待展示的视频数据的目标标签,其中,所述目标标签包含:所述产品***待展示视频数据的行为标签、所述产品***待展示视频数据的属性标签;
第二匹配模块,被配置为执行根据所述目标标签在所述离线数据信息中进行匹配,以确定出与所述查询指令对应的目标视频数据。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
作为一种可选的方案,上述装置还包括:
解析单元,被配置为执行获取预设的查询指令的内容解析表;根据所述内容解析表对接收到服务平台的查询指令进行解析,以确定出所述查询指令对应的待查询视频数据的业务类别,其中,所述业务类别用于指示待查询视频数据包含的视频的属性种类以及视频的行为类型种类;根据所述业务类别从所述多个指标宽表和所述多个属性宽表中查找符合所述查询指令的目标宽表,其中,所述目标宽表包括:目标指标宽表、目标属性宽表。
需要说明的是,关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
需要说明的是,在本实施例中,上述装置的实施例可以参考上述方法实施例,这里不做任何限定。
在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现数据的查询方法。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。
可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (17)
1.一种数据的查询方法,其特征在于,包括:
在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;
确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;
在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据;
其中,所述在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据,包括:
确定所述查询指令对应的产品***,其中,所述产品***用于指示对所述目标指标宽表和所述目标属性宽表执行不同组合规则的业务程序;
根据所述产品***的组合规则将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,得到所述产品***对应待展示的视频数据的目标标签,其中,所述目标标签包含:所述产品***待展示视频数据的行为标签、所述产品***待展示视频数据的属性标签;
根据所述目标标签在所述离线数据信息中进行匹配,以确定出与所述查询指令对应的目标视频数据。
2.根据权利要求1所述的数据的查询方法,其特征在于,在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表之前,所述方法还包括:
获取预设公共表模板,其中,所述预设公共表模板用于指示对离线数据信息进行解耦处理宽表模板,所述预设公共表模板至少包括以下之一:行为标签对应的指标宽表模板、属性标签对应的属性宽表模板;
根据所述预设公共表模板对所述离线数据信息进行处理,以确定出所述离线数据信息对应的多个指标宽表和多个属性宽表。
3.根据权利要求2所述的数据的查询方法,其特征在于,根据所述预设公共表模板对所述离线数据信息进行处理,以确定出所述离线数据信息对应的多个指标宽表和多个属性宽表之前,所述方法还包括:
确定所述离线数据信息对应的生产链路信息,其中,所述生产链路信息用于指示生成离线数据的多个行为类型和/或多个属性分别对应的生产链路的公共数据源信息;
在所述离线数据信息存在多个生产链路的情况下,将所述多个生产链路中引用同一公共数据源的生产链路进行融合,以对所述多个生产链路进行剪枝处理。
4.根据权利要求3所述的数据的查询方法,其特征在于,在所述离线数据信息存在多个生产链路的情况下,将所述多个生产链路中引用同一公共数据源的生产链路进行融合,以对所述多个生产链路进行剪枝处理之后,所述方法还包括:
获取完成剪枝处理的多个目标生产链路的多个目标行为类型,以确定所述多个目标行为类型是否全部存在对应的所述指标宽表模板;
在确定所述多个目标行为类型中存在不具备对应所述指标宽表模板的新行为类型的情况下,对所述预设公共表模板进行更新,创建包含所述新行为类型的新指标宽表模板;和/或,
获取完成剪枝处理的多个目标生产链路的多个目标属性,以确定所述多个目标属性是否全部存在对应的所述属性宽表模板;
在确定所述多个目标属性中存在不具备对应所述属性宽表模板的新属性的情况下,对所述预设公共表模板进行更新,创建包含所述新属性的新属性宽表模板。
5.根据权利要求1所述的数据的查询方法,确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段,包括:
获取与所述服务平台存在引用连接的所述多个指标宽表和所述多个属性宽表对应的多个索引字段,以确定所述服务平台中待引用宽表的索引字段列表,其中,所述索引字段用于指示调用每一张宽表的地址信息,所述待引用宽表包括:指标宽表和属性宽表;
在根据所述多个指标宽表和所述多个属性宽表中分别确定所述查询指令对应的目标指标宽表和目标属性宽表的情况下,从所述索引字段列表匹配出符合所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段。
6.根据权利要求1所述的数据的查询方法,确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段之后,所述方法还包括:
确定所述第一索引字段对应的第一视频数据以及确定所述第二索引字段对应的第二视频数据;
在所述第一视频数据与所述第二视频数据存在相同视频帧的情况下,确定所述第一视频数据与所述第二视频数据为同一视频的不同视频段,以确认所述第一索引字段和所述第二索引字段存在关联。
7.根据权利要求1所述的数据的查询方法,其特征在于,根据所述目标标签在所述离线数据信息中进行匹配,以确定出与所述查询指令对应的目标视频数据之后,所述方法还包括:
确定所述产品***对于所述目标视频数据的展示方式,其中,所述展示方式包括以下至少之一:视频数据的缩略图展示、视频数据的信息列表展示、视频数据的视频标识展示;
根据所述展示方式将确定出的所述目标视频数据进行可视化排列。
8.根据权利要求1所述的数据的查询方法,其特征在于,在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表之前,所述方法还包括:
获取预设的查询指令的内容解析表;
根据所述内容解析表对接收到服务平台的查询指令进行解析,以确定出所述查询指令对应的待查询视频数据的业务类别,其中,所述业务类别用于指示待查询视频数据包含的视频的属性种类以及视频的行为类型种类;
根据所述业务类别从所述多个指标宽表和所述多个属性宽表中查找符合所述查询指令的目标宽表,其中,所述目标宽表包括:目标指标宽表、目标属性宽表。
9.一种数据的查询装置,其特征在于,包括:
查找单元,被配置为执行在接收到服务平台的查询指令的情况下,根据所述查询指令从多个指标宽表中查找符合所述查询指令对应行为类型的目标指标宽表,以及根据所述查询指令从多个属性宽表中查找符合所述查询指令对应属性的目标属性宽表,其中,所述多个指标宽表根据离线数据信息中视频对应的不同行为标签的类型确定,所述多个属性宽表根据离线数据信息中视频对应的不同属性标签的类型确定;
第一确定单元,被配置为执行确定所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段;
耦合单元,被配置为执行在所述第一索引字段和所述第二索引字段存在关联的情况下,将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,以从所述离线数据信息中确定与所述查询指令对应的目标视频数据;
所述耦合单元包括:
确定模块,被配置为执行确定所述查询指令对应的产品***,其中,所述产品***用于指示对所述目标指标宽表和所述目标属性宽表执行不同组合规则的业务程序;
关联模块,被配置为执行根据所述产品***的组合规则将所述目标指标宽表和所述目标属性宽表在所述服务平台的数据信息输出接口处进行关联耦合,得到所述产品***对应待展示的视频数据的目标标签,其中,所述目标标签包含:所述产品***待展示视频数据的行为标签、所述产品***待展示视频数据的属性标签;
第二匹配模块,被配置为执行根据所述目标标签在所述离线数据信息中进行匹配,以确定出与所述查询指令对应的目标视频数据。
10.根据权利要求9所述的数据的查询装置,其特征在于,还包括:
处理单元,被配置为执行获取预设公共表模板,其中,所述预设公共表模板用于指示对离线数据信息进行解耦处理宽表模板,所述预设公共表模板至少包括以下之一:行为标签对应的指标宽表模板、属性标签对应的属性宽表模板;根据所述预设公共表模板对所述离线数据信息进行处理,以确定出所述离线数据信息对应的多个指标宽表和多个属性宽表。
11.根据权利要求10所述的数据的查询装置,其特征在于,还包括:
第二确定单元,被配置为执行确定所述离线数据信息对应的生产链路信息,其中,所述生产链路信息用于指示生成离线数据的多个行为类型和/或多个属性分别对应的生产链路的公共数据源信息;在所述离线数据信息存在多个生产链路的情况下,将所述多个生产链路中引用同一公共数据源的生产链路进行融合,以对所述多个生产链路进行剪枝处理。
12.根据权利要求11所述的数据的查询装置,其特征在于,所述第二确定单元包括:
创建模块,被配置为执行获取完成剪枝处理的多个目标生产链路的多个目标行为类型,以确定所述多个目标行为类型是否全部存在对应的所述指标宽表模板;在确定所述多个目标行为类型中存在不具备对应所述指标宽表模板的新行为类型的情况下,对所述预设公共表模板进行更新,创建包含所述新行为类型的新指标宽表模板;和/或,获取完成剪枝处理的多个目标生产链路的多个目标属性,以确定所述多个目标属性是否全部存在对应的所述属性宽表模板;在确定所述多个目标属性中存在不具备对应所述属性宽表模板的新属性的情况下,对所述预设公共表模板进行更新,创建包含所述新属性的新属性宽表模板。
13.根据权利要求9所述的数据的查询装置,其特征在于,所述第一确定单元包括:
获取模块,被配置为执行获取与所述服务平台存在引用连接的所述多个指标宽表和所述多个属性宽表对应的多个索引字段,以确定所述服务平台中待引用宽表的索引字段列表,其中,所述索引字段用于指示调用每一张宽表的地址信息,所述待引用宽表包括:指标宽表和属性宽表;
第一匹配模块,被配置为执行在根据所述多个指标宽表和所述多个属性宽表中分别确定所述查询指令对应的目标指标宽表和目标属性宽表的情况下,从所述索引字段列表匹配出符合所述目标指标宽表的第一索引字段以及所述目标属性宽表的第二索引字段。
14.根据权利要求9所述的数据的查询装置,其特征在于,还包括:
确认单元,被配置为执行确定所述第一索引字段对应的第一视频数据以及确定所述第二索引字段对应的第二视频数据;在所述第一视频数据与所述第二视频数据存在相同视频帧的情况下,确定所述第一视频数据与所述第二视频数据为同一视频的不同视频段,以确认所述第一索引字段和所述第二索引字段存在关联。
15.根据权利要求9所述的数据的查询装置,其特征在于,还包括:
解析单元,被配置为执行获取预设的查询指令的内容解析表;根据所述内容解析表对接收到服务平台的查询指令进行解析,以确定出所述查询指令对应的待查询视频数据的业务类别,其中,所述业务类别用于指示待查询视频数据包含的视频的属性种类以及视频的行为类型种类;根据所述业务类别从所述多个指标宽表和所述多个属性宽表中查找符合所述查询指令的目标宽表,其中,所述目标宽表包括:目标指标宽表、目标属性宽表。
16.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至8中任一项所述的数据的查询方法。
17.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由数据的查询装置/电子设备/服务器的处理器执行时,使得数据的查询装置/电子设备/服务器能够执行如权利要求1至8中任一项所述的数据的查询方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110852040.9A CN113505265B (zh) | 2021-07-27 | 2021-07-27 | 数据的查询方法、装置及电子设备、存储介质、程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110852040.9A CN113505265B (zh) | 2021-07-27 | 2021-07-27 | 数据的查询方法、装置及电子设备、存储介质、程序产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113505265A CN113505265A (zh) | 2021-10-15 |
CN113505265B true CN113505265B (zh) | 2024-03-01 |
Family
ID=78014178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110852040.9A Active CN113505265B (zh) | 2021-07-27 | 2021-07-27 | 数据的查询方法、装置及电子设备、存储介质、程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113505265B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114896280B (zh) * | 2022-03-22 | 2024-06-18 | 杭州未名信科科技有限公司 | 一种数据查询方法和*** |
CN114579584B (zh) * | 2022-05-06 | 2022-08-09 | 腾讯科技(深圳)有限公司 | 数据表处理方法、装置、计算机设备和存储介质 |
CN116610714B (zh) * | 2023-07-14 | 2023-10-31 | 北京数巅科技有限公司 | 一种数据查询方法、装置、计算机设备及存储介质 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473273A (zh) * | 2013-08-22 | 2013-12-25 | 百度在线网络技术(北京)有限公司 | 信息搜索方法、装置和服务器 |
CN106997357A (zh) * | 2016-01-22 | 2017-08-01 | 腾讯科技(深圳)有限公司 | 一种消息处理方法、装置及*** |
CN109254966A (zh) * | 2018-08-23 | 2019-01-22 | 平安科技(深圳)有限公司 | 数据表查询方法、装置、计算机设备及存储介质 |
CN109299348A (zh) * | 2018-11-28 | 2019-02-01 | 北京字节跳动网络技术有限公司 | 一种数据查询方法、装置、电子设备及存储介质 |
CN109902089A (zh) * | 2019-02-19 | 2019-06-18 | Oppo广东移动通信有限公司 | 利用异构索引的查询方法、装置、电子设备及介质 |
CN109947788A (zh) * | 2017-10-30 | 2019-06-28 | 北京京东尚科信息技术有限公司 | 数据查询方法和装置 |
CN110704422A (zh) * | 2019-08-14 | 2020-01-17 | 招联消费金融有限公司 | 数据查询方法、装置、***、计算机设备及存储介质 |
CN110781203A (zh) * | 2019-09-09 | 2020-02-11 | 国网电子商务有限公司 | 一种数据宽表的确定方法及装置 |
CN111314732A (zh) * | 2020-03-19 | 2020-06-19 | 青岛聚看云科技有限公司 | 确定视频标签的方法、服务器及存储介质 |
CN111563382A (zh) * | 2020-03-18 | 2020-08-21 | 大箴(杭州)科技有限公司 | 文本信息的获取方法、装置、存储介质及计算机设备 |
CN111625559A (zh) * | 2020-07-28 | 2020-09-04 | 湖南创星壹佰健康科技有限公司 | 一种数据信息多维度查询方法及*** |
CN112559522A (zh) * | 2020-12-07 | 2021-03-26 | 百度在线网络技术(北京)有限公司 | 数据存储方法、装置、查询方法、电子设备及可读介质 |
CN112825087A (zh) * | 2019-11-21 | 2021-05-21 | 浙江大搜车软件技术有限公司 | 用户信息查找方法、装置、计算机设备和存储介质 |
CN112836020A (zh) * | 2021-02-23 | 2021-05-25 | 深圳市房多多网络科技有限公司 | 房源信息的查询方法、装置、设备以及计算机存储介质 |
CN113099267A (zh) * | 2021-06-04 | 2021-07-09 | 武汉卓尔数字传媒科技有限公司 | 视频生成方法、装置、电子设备及存储介质 |
-
2021
- 2021-07-27 CN CN202110852040.9A patent/CN113505265B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473273A (zh) * | 2013-08-22 | 2013-12-25 | 百度在线网络技术(北京)有限公司 | 信息搜索方法、装置和服务器 |
CN106997357A (zh) * | 2016-01-22 | 2017-08-01 | 腾讯科技(深圳)有限公司 | 一种消息处理方法、装置及*** |
CN109947788A (zh) * | 2017-10-30 | 2019-06-28 | 北京京东尚科信息技术有限公司 | 数据查询方法和装置 |
CN109254966A (zh) * | 2018-08-23 | 2019-01-22 | 平安科技(深圳)有限公司 | 数据表查询方法、装置、计算机设备及存储介质 |
CN109299348A (zh) * | 2018-11-28 | 2019-02-01 | 北京字节跳动网络技术有限公司 | 一种数据查询方法、装置、电子设备及存储介质 |
CN109902089A (zh) * | 2019-02-19 | 2019-06-18 | Oppo广东移动通信有限公司 | 利用异构索引的查询方法、装置、电子设备及介质 |
CN110704422A (zh) * | 2019-08-14 | 2020-01-17 | 招联消费金融有限公司 | 数据查询方法、装置、***、计算机设备及存储介质 |
CN110781203A (zh) * | 2019-09-09 | 2020-02-11 | 国网电子商务有限公司 | 一种数据宽表的确定方法及装置 |
CN112825087A (zh) * | 2019-11-21 | 2021-05-21 | 浙江大搜车软件技术有限公司 | 用户信息查找方法、装置、计算机设备和存储介质 |
CN111563382A (zh) * | 2020-03-18 | 2020-08-21 | 大箴(杭州)科技有限公司 | 文本信息的获取方法、装置、存储介质及计算机设备 |
CN111314732A (zh) * | 2020-03-19 | 2020-06-19 | 青岛聚看云科技有限公司 | 确定视频标签的方法、服务器及存储介质 |
CN111625559A (zh) * | 2020-07-28 | 2020-09-04 | 湖南创星壹佰健康科技有限公司 | 一种数据信息多维度查询方法及*** |
CN112559522A (zh) * | 2020-12-07 | 2021-03-26 | 百度在线网络技术(北京)有限公司 | 数据存储方法、装置、查询方法、电子设备及可读介质 |
CN112836020A (zh) * | 2021-02-23 | 2021-05-25 | 深圳市房多多网络科技有限公司 | 房源信息的查询方法、装置、设备以及计算机存储介质 |
CN113099267A (zh) * | 2021-06-04 | 2021-07-09 | 武汉卓尔数字传媒科技有限公司 | 视频生成方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113505265A (zh) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113505265B (zh) | 数据的查询方法、装置及电子设备、存储介质、程序产品 | |
US11645471B1 (en) | Determining a relationship recommendation for a natural language request | |
CN107908637B (zh) | 一种基于知识库的实体更新方法及*** | |
CN110020086B (zh) | 一种用户画像查询方法及装置 | |
CN110020162B (zh) | 用户识别方法和装置 | |
CN104579909B (zh) | 一种用户信息的分类、用户分组信息的获取方法和设备 | |
CN107665237B (zh) | 数据结构分类装置、非结构化数据的发布订阅***及方法 | |
US20230046891A1 (en) | Asynchronous execution of tasks and ordering of task execution | |
CN111125518B (zh) | 家电信息推荐的***及方法 | |
US20170140301A1 (en) | Identifying social business characteristic user | |
CN102880683A (zh) | 一种可行性研究报告的自动网络生成***及其生成方法 | |
CN107515866B (zh) | 一种数据操作方法、装置和*** | |
CN113127307A (zh) | 溯源请求的处理方法、相关装置、***及存储介质 | |
CN115329131A (zh) | 素材标签推荐方法、装置、电子设备及存储介质 | |
CN111930927B (zh) | 评价信息展示方法、装置、电子设备及可读存储介质 | |
US20170041436A1 (en) | System and Method for the Sharing of Structured Tagged Content where all Content Originates from a Structured Content Management System | |
CN113434742A (zh) | 账号的筛选方法和装置、存储介质及电子装置 | |
CN112513829A (zh) | 基于表面类型应用模板以定制内容呈现 | |
CN105740251B (zh) | 一种总线式整合不同内容源的方法和*** | |
US20160156693A1 (en) | System and Method for the Management of Content on a Website (URL) through a Device where all Content Originates from a Secured Content Management System | |
US20170034266A1 (en) | System and Method for the Departmentalization of Structured Content on a Website (URL) through a Secure Content Management System | |
Büscher et al. | VPI-FP: an integrative information system for factory planning | |
US20170034312A1 (en) | Texting Communications System and Method for Storage and Retrieval of Structured Content originating from a Secure Content Management System | |
CN110737662A (zh) | 一种数据分析方法、装置、服务器及计算机存储介质 | |
CN111221837A (zh) | 一种基于b2b商城的实时计算查询***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |