CN107133314A - 一种进行地域相关大数据的分析方法及装置 - Google Patents
一种进行地域相关大数据的分析方法及装置 Download PDFInfo
- Publication number
- CN107133314A CN107133314A CN201710303528.XA CN201710303528A CN107133314A CN 107133314 A CN107133314 A CN 107133314A CN 201710303528 A CN201710303528 A CN 201710303528A CN 107133314 A CN107133314 A CN 107133314A
- Authority
- CN
- China
- Prior art keywords
- map
- business datum
- data
- map area
- webpage
- 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.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000012545 processing Methods 0.000 claims abstract description 10
- 230000008569 process Effects 0.000 claims description 11
- 238000012216 screening Methods 0.000 claims description 7
- 238000013480 data collection Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction 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/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种进行地域相关大数据的分析方法及装置,该方法,包括:从至少一个业务***中获取至少一个业务数据;确定每个所述业务数据的地域信息;根据每个所述业务数据对应的所述地域信息,设置地图部件;根据所述地图部件,生成HTML文件;对所述HTML文件进行发布处理,生成可操作网页;通过所述可操作网页,接收用户输入的操作指令;根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。本发明提供了一种进行地域相关大数据的分析方法及装置,更加灵活。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种进行地域相关大数据的分析方法及装置。
背景技术
随着科技的快速发展,每天都会产生大量的数据,其中一部分时与地域相关的数据,例如:某个公司在各个国家的销售额,如何对这些与地域相关的大数据进行分析,越来越受到重视。
在现有技术中,在通过HTML(Hyper Text Markup Language,超级文本标记语言)页面进行地域相关大数据分析时,都是通过固定的样式来实现的。
通过上述描述可见,现有技术中在进行大数据分析时,不够灵活。
发明内容
本发明实施例提供了一种进行地域相关大数据的分析方法及装置,更加灵活。
一方面,本发明实施例提供了一种进行地域相关大数据的分析方法,包括:
从至少一个业务***中获取至少一个业务数据;
确定每个所述业务数据的地域信息;
根据每个所述业务数据对应的所述地域信息,设置地图部件;
根据所述地图部件,生成HTML文件;
对所述HTML文件进行发布处理,生成可操作网页;
通过所述可操作网页,接收用户输入的操作指令;
根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;
将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。
进一步地,所述根据每个所述业务数据对应的所述地域信息,设置地图部件,包括:
在所述地图部件中,设置至少一个地图区域;
根据每个所述业务数据对应的所述地域信息,确定每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
在所述地图部件中,设置每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
所述根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据,包括:
根据所述操作指令,确定在所述地图部件中的待显示的地图区域;
确定所述待显示的地图区域中的每个子区域;
根据每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系,确定所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据;
根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据。
进一步地,在所述从至少一个业务***中获取业务数据之后,在所述根据所述业务数据和每个所述业务数据对应的所述地域信息,设置地图部件之前,进一步包括:
将所述业务数据添加到预先设置的数据仓库中;
进一步包括:
预先设置至少一种取数方式,将所述至少一种取数方式保存到预先设置的数据集中;
所述根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据,包括:
向所述数据集请求所述待显示的数据;
利用所述数据集,按照任一所述取数方式,从所述数据仓库中获取所述待显示的数据。
进一步地,该方法进一步包括:
在所述地图部件中,设置地图区域样式;
其中,所述地图区域样式,包括:主题样式、地图区域背景、主标题、副标题、主标题的位置、副标题的位置、图例样式、图例样式的位置、筛选器、工具箱和提示框;
所述根据所述地图部件,生成HTML文件,包括:
根据所述地图部件中的地图区域样式,生成所述HTML文件,以使所述可操作网页呈现所述地图区域样式。
进一步地,所述至少一种取数方式,包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
另一方面,本发明实施例提供了一种进行地域相关大数据的分析装置,包括:
业务数据获取单元,用于从至少一个业务***中获取至少一个业务数据;
地域信息确定单元,用于确定每个所述业务数据的地域信息;
地图部件设置单元,用于根据每个所述业务数据对应的所述地域信息,设置地图部件;
文件生成单元,用于根据所述地图部件,生成HTML文件;
网页生成单元,用于对所述HTML文件进行发布处理,生成可操作网页;
指令接收单元,用于通过所述可操作网页,接收用户输入的操作指令;
确定单元,用于根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;
显示单元,用于将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。
进一步地,所述地图部件设置单元,包括:
地图区域设置子单元,用于在所述地图部件中,设置至少一个地图区域;
对应关系确定子单元,用于根据每个所述业务数据对应的所述地域信息,确定每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
对应关系设置子单元,用于在所述地图部件中,设置每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
所述确定单元,包括:
地图区域确定子单元,用于根据所述操作指令,确定在所述地图部件中的待显示的地图区域;
子区域确定子单元,用于确定所述待显示的地图区域中的每个子区域;
业务数据确定子单元,用于根据每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系,确定所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据;
显示数据确定子单元,用于根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据。
进一步地,该装置进一步包括:
添加单元,用于将所述业务数据获取单元获取的所述至少一个业务数据添加到预先设置的数据仓库中;
数据集确定单元,用于设置至少一种取数方式,将所述至少一种取数方式保存到预先设置的数据集中;
所述显示数据确定子单元,用于向所述数据集请求所述待显示的数据,利用所述数据集,按照任一所述取数方式,从所述数据仓库中获取所述待显示的数据。
进一步地,该装置进一步包括:
地图区域样式设置单元,用于在所述地图部件中,设置地图区域样式;
其中,所述地图区域样式,包括:主题样式、地图区域背景、主标题、副标题、主标题的位置、副标题的位置、图例样式、图例样式的位置、筛选器、工具箱和提示框;
所述文件生成单元,用于根据所述地图部件中的地图区域样式,生成所述HTML文件,以使所述可操作网页呈现所述地图区域样式。
进一步地,所述至少一种取数方式,包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
在本发明实施例中,用户可以对可操作网页进行操作,用户可以以操作命令的形式向可操作网页发送需求,根据用户的需求对业务数据进行分析,并在可操作网页上以地图数据的形式显示,也就是说,可操作网页可以根据用户的需求呈现地图数据,使得数据分析更加灵活。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种进行地域相关大数据的分析方法的流程图;
图2是本发明一实施例提供的另一种进行地域相关大数据的分析方法的流程图;
图3是本发明一实施例提供的一种进行地域相关大数据的分析装置的示意图;
图4是本发明一实施例提供的另一种进行地域相关大数据的分析装置的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种进行地域相关大数据的分析方法,该方法可以包括以下步骤:
步骤101:从至少一个业务***中获取至少一个业务数据;
步骤102:确定每个所述业务数据的地域信息;
步骤103:根据每个所述业务数据对应的所述地域信息,设置地图部件;
步骤104:根据所述地图部件,生成HTML文件;
步骤105:对所述HTML文件进行发布处理,生成可操作网页;
步骤106:通过所述可操作网页,接收用户输入的操作指令;
步骤107:根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;
步骤108:将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。
在本发明实施例中,用户可以对可操作网页进行操作,用户可以以操作命令的形式向可操作网页发送需求,根据用户的需求对业务数据进行分析,并在可操作网页上以地图数据的形式显示,也就是说,可操作网页可以根据用户的需求呈现地图数据,使得数据分析更加灵活。
在本发明一实施例中,所述根据每个所述业务数据对应的所述地域信息,设置地图部件,包括:
在所述地图部件中,设置至少一个地图区域;
根据每个所述业务数据对应的所述地域信息,确定每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
在所述地图部件中,设置每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
所述根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据,包括:
根据所述操作指令,确定在所述地图部件中的待显示的地图区域;
确定所述待显示的地图区域中的每个子区域;
根据每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系,确定所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据;
根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据。
在本发明实施例中,在地图部件中设置的地图区域是可以在可操作网页中显示的区域。当用户选择显示某个地图区域时,可以在可操作网页上显示被选中的地图区域的子区域的相关业务数据。例如:用户在可操作网页上选择世界地图,也就是说,用户需要在可操作网页显示世界范围内的数据,这是,在可操作网页上就会显示世界上各个国家的相关业务数据。
地图区域可以包括:世界地图、各个国家地图、各个国家中各个行政区域地图。世界地图的子区域可以包括:各个国家;国家地图的子区域可以包括:各个行政区域,例如:中国地图的子区域包括:各个省市地图;行政区域地图的子区域可以包括:下一级的各个行政区域,例如:山东省的地图的子区域包括:山东省中的各个市。
业务***中的业务数据可能与用户需要显示的数据不匹配,例如:业务***存储的是各个市的业务数据,而用户选择的是中国地图,也就是说,需要显示中国的各个省的业务数据,中国地图对应的子区域就会对应各个市的业务数据,这时,需要根据各个市的业务数据确定出各个省对应的待显示的数据,在可操作网页上显示出来。例如:当用户在可操作网页上选择分析中国范围内的销量时,在可操作网页上会显示一张中国地图,在该中国地图上的各个省对应的位置上,会显示对应的销量。
在本发明一实施例中,在所述从至少一个业务***中获取业务数据之后,在所述根据所述业务数据和每个所述业务数据对应的所述地域信息,设置地图部件之前,进一步包括:
将所述业务数据添加到预先设置的数据仓库中;
进一步包括:
预先设置至少一种取数方式,将所述至少一种取数方式保存到预先设置的数据集中;
所述根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据,包括:
向所述数据集请求所述待显示的数据;
利用所述数据集,按照任一所述取数方式,从所述数据仓库中获取所述待显示的数据。
在本发明实施例中,预设设置至少一种取数方式,在从数据仓库获取待显示的数据时,可以通过任意一种取数方式来取数,更加方便,更加灵活。
待显示的数据可以是数据仓库中预先存储的,具体地,可以是在生成可操作网页之前生成的,例如:业务***中的业务数据是各个市的业务数据,而可操作网页上需要具有显示各个省的相关数据的功能,这时,可以预先计算出各个省的相关数据,并保存到数据仓库中。举例来说,业务***中的业务数据是各个市的销量,而可操作网页上需要具有显示各个省的销量的功能,这时,可以预先计算出各个省的销量,并保存到数据仓库中。
待显示的数据也可以是数据仓库根据用户需求计算出的,具体地,当利用数据集向数据仓库获取待显示的数据时,可以将需要显示的子区域的信息发送给数据仓库,使得数据仓库计算出各个子区域的相关业务数据,而计算各个子区域的相关业务数据的方法,可以预先设置。例如:业务***中的业务数据是各个市的业务数据,而可操作网页上需要显示各个省的相关数据的功能,这时,可以将各个省的信息发送给数据仓库,数据仓库根据各个省的信息,计算出各个省的相关业务数据,并返回,在可操作网页上显示,而具体的计算公式可以预先设置。举例来说,业务***中的业务数据是各个市的销量,而可操作网页上需要显示各个省的销量的功能,这时,可以将各个省的信息发送给数据仓库,数据仓库根据各个省的信息,计算出各个省的销量,并返回。
在本发明一实施例中,所述至少一种取数方式,包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
在本发明一实施例中,该方法进一步包括:
在所述地图部件中,设置地图区域样式;
其中,所述地图区域样式,包括:主题样式、地图区域背景、主标题、副标题、主标题的位置、副标题的位置、图例样式、图例样式的位置、筛选器、工具箱和提示框;
所述根据所述地图部件,生成HTML文件,包括:
根据所述地图部件中的地图区域样式,生成所述HTML文件,以使所述可操作网页呈现所述地图区域样式。
在本发明实施例中,在可操作网页上呈现地图区域样式,使得用户可以通过地图区域样式对可操作网页呈现的内容控制。例如:用户可以通过筛选器来确定待显示的地图区域;用户可以通过工具箱对可操作网页上地图进行操作,例如:可以测量两点间的距离、可以对比任意两个子区域间的业务数据。通过配置地图区域样式可以在可操作网页上显示用户需要的样式。
如图2所示,本发明实施例提供了一种进行地域相关大数据的分析方法,该方法可以包括以下步骤:
步骤201:从至少一个业务***中获取至少一个业务数据。
以某种产品的销量为例,举例来说,可以从各个市的业务***中获取各个市的销量。
步骤202:确定每个业务数据的地域信息。
具体地,确定业务数据所对应的区域。举例来说,销量A对应A市,销量B对应B市。
步骤203:将业务数据添加到预先设置的数据仓库中。
具体地,可以使用相关工具,对业务***中的数据进行数据抽取、数据清洗、加工转换,然后,存储到数据仓库中。
另外,可以预先设置的数据仓库模型,将业务数据按照数据仓库模型加载到数据仓库中。
步骤204:预先设置至少一种取数方式,将至少一种取数方式保存到预先设置的数据集中。
具体地,至少一种取数方式可以包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
该数据集可以是根据数据集定义工具生成的。
另外,可以保存数据集的配置信息,以便于后续利用数据集获取业务数据。其中,配置信息中包括:取数方式的相关信息。
步骤205:在地图部件中,设置至少一个地图区域。
具体地,可以在地图部件中设置世界地图、各个国家地图、各个国家中各个行政区域地图,以使用户能够在可操作网页上查看世界地图、各个国家地图、各个国家中各个行政区域地图对应的业务数据。
步骤206:根据每个业务数据对应的地域信息,确定每个地图区域中每个子区域与至少一个业务数据的对应关系。
举例来说,业务***中存储的是各个市的销量。A省包括:A市、B市和C市。A市对应销量A,B市对应销量B,C市对应销量C。在该步骤可以确定A省对应销量A、销量B和销量C。
步骤207:在地图部件中,设置每个地图区域中每个子区域与至少一个业务数据的对应关系。
具体地,可以将该对应关系保存到地图部件的配置信息中,方便后续对地图部件进行解析。
另外,这些地图区域的子区域是地图部件的分析维度,其中,每个子区域对应的至少一个业务数据是地图部件的分析量度。这里的对应关系中可以是子区域与对应的业务数据的位置的对应关系。
另外,还可以在地图部件中配置默认打开区域,也就是,该可操作网页在被用户操作前,默认展示给用户的地图区域。例如:默认展示世界地图。
步骤208:根据地图部件,生成HTML文件。
具体地,可以将地图部件在页面设计器中设置位置及大小并保存,生成HTML文件。
步骤209:对HTML文件进行发布处理,生成可操作网页。
具体地,可以通过页面设计器发布HTML文件。该可操作网页可以实现在B/S架构下的浏览。
步骤210:通过可操作网页,接收用户输入的操作指令。
具体地,用户可以选择需要查看的地图区域,例如:用户可以查***地图范围的业务数据,则可以在可操作网页上显示中国的各个省的业务数据。
举例来说,用户需要查***地图范围的效率,则可以在可操作网页上显示中国的各个省的销量。
步骤211:根据操作指令,确定在地图部件中的待显示的地图区域。
举例来说,用户选择中国地图作为待显示的地图区域。
步骤212:确定待显示的地图区域中的每个子区域。
举例来说,当待显示的地图区域为中国地图时,中国的各个省为子区域。
步骤213:根据每个地图区域中每个子区域与至少一个业务数据的对应关系,确定待显示的地图区域中的每个子区域对应的至少一个业务数据。
举例来说,根据对应关系可以确定A省对应销量A、销量B和销量C。
步骤214:向数据集请求待显示的数据。
具体地,可以将待显示的地图区域中的每个子区域对应的至少一个业务数据所在的位置发送给数据集。
步骤215:利用数据集,按照任一取数方式,从数据仓库中获取待显示的数据。
具体地,可以将待显示的地图区域中的每个子区域的信息发送给数据仓库,以使数据仓库根据该信息输出待显示的数据。
数据集获取的待显示的数据可以来自数据仓库或业务***的任一字段。
步骤216:将待显示的数据转换为地图数据,在可操作网页上显示地图数据。
在本发明实施例中,步骤211、步骤212、步骤213和步骤214可以通过地图解析引擎来实现。步骤215可以通过数据集解析引擎来实现。该地图解析引擎可以是轻量级的,能够快速的在可操作网页上绘制出地图。
在本发明实施例中,可操作网页可以支持区域的钻取及外部联查。
本发明实施例,具有全程可视化操作,配置简单灵活、方便易用,利于维护以及支持个性化设置等特点。
在本发明实施例中,可操作网页的待显示的地图区域可以由用户自由配置,可操作网页的展示效果可以由用户自由配置。
在本发明实施例中,数据集支持的取数方式等数据集的配置信息可以保存到表1中。
表1
在本发明实施例中,地图部件的配置新可以保存到表2中。
表2
在本发明实施例中,可以采用Bootstrap框架,进行布局设置,将拖拽好的布局方式直接以html页面形式保存到服务器特定目录下。
本发明实施例可以通过以下代码实现:
如图3、图4所示,本发明实施例提供了一种进行地域相关大数据的分析装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的一种进行地域相关大数据的分析装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的一种进行地域相关大数据的分析装置,包括:
业务数据获取单元401,用于从至少一个业务***中获取至少一个业务数据;
地域信息确定单元402,用于确定每个所述业务数据的地域信息;
地图部件设置单元403,用于根据每个所述业务数据对应的所述地域信息,设置地图部件;
文件生成单元404,用于根据所述地图部件,生成HTML文件;
网页生成单元405,用于对所述HTML文件进行发布处理,生成可操作网页;
指令接收单元406,用于通过所述可操作网页,接收用户输入的操作指令;
确定单元407,用于根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;
显示单元408,用于将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。
在本发明一实施例中,所述地图部件设置单元,包括:
地图区域设置子单元,用于在所述地图部件中,设置至少一个地图区域;
对应关系确定子单元,用于根据每个所述业务数据对应的所述地域信息,确定每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
对应关系设置子单元,用于在所述地图部件中,设置每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
所述确定单元,包括:
地图区域确定子单元,用于根据所述操作指令,确定在所述地图部件中的待显示的地图区域;
子区域确定子单元,用于确定所述待显示的地图区域中的每个子区域;
业务数据确定子单元,用于根据每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系,确定所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据;
显示数据确定子单元,用于根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据。
在本发明一实施例中,该装置进一步包括:
添加单元,用于将所述业务数据获取单元获取的所述至少一个业务数据添加到预先设置的数据仓库中;
数据集确定单元,用于设置至少一种取数方式,将所述至少一种取数方式保存到预先设置的数据集中;
所述显示数据确定子单元,用于向所述数据集请求所述待显示的数据,利用所述数据集,按照任一所述取数方式,从所述数据仓库中获取所述待显示的数据。
在本发明一实施例中,该装置进一步包括:
地图区域样式设置单元,用于在所述地图部件中,设置地图区域样式;
其中,所述地图区域样式,包括:主题样式、地图区域背景、主标题、副标题、主标题的位置、副标题的位置、图例样式、图例样式的位置、筛选器、工具箱和提示框;
所述文件生成单元,用于根据所述地图部件中的地图区域样式,生成所述HTML文件,以使所述可操作网页呈现所述地图区域样式。
在本发明一实施例中,所述至少一种取数方式,包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
本发明实施例可以基于Echarts来实现。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明实施例提供的任意一种进行地域相关大数据的分析方法。
本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;
所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明实施例提供的任意一种进行地域相关大数据的分析方法。
本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,用户可以对可操作网页进行操作,用户可以以操作命令的形式向可操作网页发送需求,根据用户的需求对业务数据进行分析,并在可操作网页上以地图数据的形式显示,也就是说,可操作网页可以根据用户的需求呈现地图数据,使得数据分析更加灵活。
2、在本发明实施例中,支持SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式等多种取数方式,在从数据仓库获取待显示的数据时,可以通过任意一种取数方式来取数,更加方便,更加灵活。
3、本发明实施例,可操作网页的待显示的地图区域可以由用户自由配置,可操作网页的展示效果可以由用户自由配置,具有全程可视化操作,配置简单灵活、方便易用,利于维护以及支持个性化设置等特点。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个·······限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种进行地域相关大数据的分析方法,其特征在于,包括:
从至少一个业务***中获取至少一个业务数据;
确定每个所述业务数据的地域信息;
根据每个所述业务数据对应的所述地域信息,设置地图部件;
根据所述地图部件,生成超文本标记语言HTML文件;
对所述HTML文件进行发布处理,生成可操作网页;
通过所述可操作网页,接收用户输入的操作指令;
根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;
将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。
2.根据权利要求1所述的方法,其特征在于,
所述根据每个所述业务数据对应的所述地域信息,设置地图部件,包括:
在所述地图部件中,设置至少一个地图区域;
根据每个所述业务数据对应的所述地域信息,确定每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
在所述地图部件中,设置每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
所述根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据,包括:
根据所述操作指令,确定在所述地图部件中的待显示的地图区域;
确定所述待显示的地图区域中的每个子区域;
根据每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系,确定所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据;
根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据。
3.根据权利要求2所述的方法,其特征在于,
在所述从至少一个业务***中获取业务数据之后,在所述根据所述业务数据和每个所述业务数据对应的所述地域信息,设置地图部件之前,进一步包括:
将所述业务数据添加到预先设置的数据仓库中;
进一步包括:
预先设置至少一种取数方式,将所述至少一种取数方式保存到预先设置的数据集中;
所述根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据,包括:
向所述数据集请求所述待显示的数据;
利用所述数据集,按照任一所述取数方式,从所述数据仓库中获取所述待显示的数据。
4.根据权利要求1-3中任一所述的方法,其特征在于,
进一步包括:
在所述地图部件中,设置地图区域样式;
其中,所述地图区域样式,包括:主题样式、地图区域背景、主标题、副标题、主标题的位置、副标题的位置、图例样式、图例样式的位置、筛选器、工具箱和提示框;
所述根据所述地图部件,生成HTML文件,包括:
根据所述地图部件中的地图区域样式,生成所述HTML文件,以使所述可操作网页呈现所述地图区域样式。
5.根据权利要求3所述的方法,其特征在于,
所述至少一种取数方式,包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
6.一种进行地域相关大数据的分析装置,其特征在于,包括:
业务数据获取单元,用于从至少一个业务***中获取至少一个业务数据;
地域信息确定单元,用于确定每个所述业务数据的地域信息;
地图部件设置单元,用于根据每个所述业务数据对应的所述地域信息,设置地图部件;
文件生成单元,用于根据所述地图部件,生成超文本标记语言HTML文件;
网页生成单元,用于对所述HTML文件进行发布处理,生成可操作网页;
指令接收单元,用于通过所述可操作网页,接收用户输入的操作指令;
确定单元,用于根据所述操作指令、所述地图部件和所述业务数据,确定待显示的数据;
显示单元,用于将所述待显示的数据转换为地图数据,在所述可操作网页上显示所述地图数据。
7.根据权利要求6所述的装置,其特征在于,
所述地图部件设置单元,包括:
地图区域设置子单元,用于在所述地图部件中,设置至少一个地图区域;
对应关系确定子单元,用于根据每个所述业务数据对应的所述地域信息,确定每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
对应关系设置子单元,用于在所述地图部件中,设置每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系;
所述确定单元,包括:
地图区域确定子单元,用于根据所述操作指令,确定在所述地图部件中的待显示的地图区域;
子区域确定子单元,用于确定所述待显示的地图区域中的每个子区域;
业务数据确定子单元,用于根据每个所述地图区域中每个子区域与至少一个所述业务数据的对应关系,确定所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据;
显示数据确定子单元,用于根据所述待显示的地图区域中的每个子区域对应的至少一个所述业务数据,确定所述待显示的数据。
8.根据权利要求7所述的装置,其特征在于,
进一步包括:
添加单元,用于将所述业务数据获取单元获取的所述至少一个业务数据添加到预先设置的数据仓库中;
数据集确定单元,用于设置至少一种取数方式,将所述至少一种取数方式保存到预先设置的数据集中;
所述显示数据确定子单元,用于向所述数据集请求所述待显示的数据,利用所述数据集,按照任一所述取数方式,从所述数据仓库中获取所述待显示的数据。
9.根据权利要求6-8中任一所述的装置,其特征在于,
进一步包括:
地图区域样式设置单元,用于在所述地图部件中,设置地图区域样式;
其中,所述地图区域样式,包括:主题样式、地图区域背景、主标题、副标题、主标题的位置、副标题的位置、图例样式、图例样式的位置、筛选器、工具箱和提示框;
所述文件生成单元,用于根据所述地图部件中的地图区域样式,生成所述HTML文件,以使所述可操作网页呈现所述地图区域样式。
10.根据权利要求8所述的装置,其特征在于,
所述至少一种取数方式,包括:SQL取数方式、存储过程取数方式、取数模型取数方式和构件接口取数方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710303528.XA CN107133314A (zh) | 2017-05-02 | 2017-05-02 | 一种进行地域相关大数据的分析方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710303528.XA CN107133314A (zh) | 2017-05-02 | 2017-05-02 | 一种进行地域相关大数据的分析方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107133314A true CN107133314A (zh) | 2017-09-05 |
Family
ID=59715841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710303528.XA Pending CN107133314A (zh) | 2017-05-02 | 2017-05-02 | 一种进行地域相关大数据的分析方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107133314A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020019454A1 (zh) * | 2018-07-26 | 2020-01-30 | 平安科技(深圳)有限公司 | 风险数据显示方法、装置、计算机设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184258A (zh) * | 2011-06-02 | 2011-09-14 | 中国人民解放军军事医学科学院微生物流行病研究所 | 一种基于谷歌地图的现场流行病学信息采集方法 |
CN102207872A (zh) * | 2011-06-04 | 2011-10-05 | ***通信集团内蒙古有限公司 | 按照用户需求定制Web UI控件的方法和*** |
CN103399923A (zh) * | 2013-08-05 | 2013-11-20 | 河海大学 | 水利普查数据成果动态专题图生成***及方法 |
CN105677912A (zh) * | 2016-02-29 | 2016-06-15 | 南京华苏科技股份有限公司 | 在线电子地图的海量数据显示方法及*** |
CN105761141A (zh) * | 2016-02-23 | 2016-07-13 | 浪潮软件集团有限公司 | 智能监控分析平台 |
-
2017
- 2017-05-02 CN CN201710303528.XA patent/CN107133314A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184258A (zh) * | 2011-06-02 | 2011-09-14 | 中国人民解放军军事医学科学院微生物流行病研究所 | 一种基于谷歌地图的现场流行病学信息采集方法 |
CN102207872A (zh) * | 2011-06-04 | 2011-10-05 | ***通信集团内蒙古有限公司 | 按照用户需求定制Web UI控件的方法和*** |
CN103399923A (zh) * | 2013-08-05 | 2013-11-20 | 河海大学 | 水利普查数据成果动态专题图生成***及方法 |
CN105761141A (zh) * | 2016-02-23 | 2016-07-13 | 浪潮软件集团有限公司 | 智能监控分析平台 |
CN105677912A (zh) * | 2016-02-29 | 2016-06-15 | 南京华苏科技股份有限公司 | 在线电子地图的海量数据显示方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020019454A1 (zh) * | 2018-07-26 | 2020-01-30 | 平安科技(深圳)有限公司 | 风险数据显示方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4423613B2 (ja) | 電子化サービスマニュアル生成方法、電子化サービスマニュアル生成装置、電子化サービスマニュアル生成用プログラム並びにこのプログラムが記録された記録媒体 | |
JP4097263B2 (ja) | ウェブアプリケーションモデル生成装置、ウェブアプリケーション生成支援方法及びプログラム | |
CN104252410B (zh) | 一种对页面中的控件进行测试的方法和设备 | |
US20120303645A1 (en) | System and method for extraction of structured data from arbitrarily structured composite data | |
CN105243167B (zh) | 一种数据处理方法及装置 | |
CN111367976B (zh) | 基于java反射机制的excel文件数据的导出方法及装置 | |
US20120102390A1 (en) | Method and apparatus for generating widget | |
JP5398499B2 (ja) | 視覚化ダッシュボードの共同作成方法、システムおよびコンピュータ・プログラム | |
CN106469140A (zh) | 一种报表生成***及其方法 | |
CN103389895A (zh) | 一种前端页面的生成方法及*** | |
CN106951495A (zh) | 用于呈现信息的方法和装置 | |
CN111258577B (zh) | 页面渲染方法、装置、电子设备和存储介质 | |
CN105447072B (zh) | 可配置的界面框架及利用该框架的搜索方法和*** | |
CN101719146B (zh) | 地理信息应用分析模型的动态图形化方法和装置 | |
CN109344355A (zh) | 针对网页变化的自动回归检测与块匹配自适应方法和装置 | |
CN110309463A (zh) | 落地页优化方法、装置、计算机存储介质及网络设备 | |
CN107220250A (zh) | 一种模板配置方法及*** | |
CN108804472A (zh) | 一种网页内容抽取方法、装置及服务器 | |
CN106033387A (zh) | 测试flash内部控件的方法和装置 | |
CN116126443A (zh) | 一种电子实验记录及报告可动态配置方法及*** | |
CN107168635A (zh) | 信息呈现方法和装置 | |
CN107133314A (zh) | 一种进行地域相关大数据的分析方法及装置 | |
CN107203525A (zh) | 数据库的处理方法和装置 | |
KR100284580B1 (ko) | 웹 문서 자동 생성장치 및 그 방법 | |
CN102866985B (zh) | 用于联机分析处理***的数据格式化装置和方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170905 |
|
RJ01 | Rejection of invention patent application after publication |