【技术实现步骤摘要】
主题域处理方法、装置和设备
本说明书一个或多个实施例数据处理领域,尤其涉及一种主题域处理方法、装置和设备。
技术介绍
数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。一个主题对应一个宏观的分析领域。在逻辑意义上,它是对应企业中某一宏观分析领域所涉及的分析对象。在设计数据仓库时,需要进行维度建模。其中,将商业维度融合到数据模型中称为维度建模。维度建模图谱用来显示并管理主题域以及主题域下的实体关系的大图,用户拥有自定义该大图的能力。主题域通常是联系较为紧密的数据主题的集合。一般使用矩形表示主题域,并在矩形内标记主题域的名称。用户可以通过拖曳图谱中的主题域,满足其自定义维度建模图谱的需求。在用户拖拽主题域的过程中,移动的主题域会与图谱中已有的其他主题域发生交叠。目前需要人工将发生重叠的两个主题域矩形拉开,耗时多,对主题域的处理效率较低。因此需要提供一种处理效率较高的主题域处理方法。
技术实现思路
本说明书实施例提供一种主题域处理方法、装置和设备,提高了主题域的处理效率。本说明书一个或多个实施例提供的技术方案如下:第一方面,提供一种主题域处理方法,包括:响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;计算所述待移动主题域沿指定方向上的待移动距离;基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交 ...
【技术保护点】
1.一种主题域处理方法,其特征在于,所述方法包括:/n响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;/n计算所述待移动主题域沿指定方向上的待移动距离;/n基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。/n
【技术特征摘要】
1.一种主题域处理方法,其特征在于,所述方法包括:
响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;
计算所述待移动主题域沿指定方向上的待移动距离;
基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述主题域显示界面中是否存在与所述移动后的所述待移动主题域发生交叠的其他主题域,得到判断结果;
在所述判断结果为是的情况下,将所述移动后的所述待移动主题域作为目标主题域,返回所述确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域。
3.根据权利要求1所述的方法,其特征在于,所述主题域以矩形进行表征,所述确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域,包括:
对于在所述主题域显示界面中除所述目标主题域之外的每个非目标主题域,执行以下步骤:
基于移动后的所述目标主题域的第一位置坐标和所述非目标主题域的第二位置坐标,计算沿所述指定方向上所述目标主题域和所述非目标主题域之间的目标距离;
根据所述目标主题域的第一边长和所述非目标主题域的第二边长,获得边长和值;
若所述边长和值大于所述目标距离,则确定所述非目标主题域为与所述目标主题域发生交叠的待移动主题域。
4.根据权利要求3所述的方法,其特征在于,所述基于移动后的所述目标主题域的第一位置坐标和所述非目标主题域的第二位置坐标,计算沿所述指定方向上所述目标主题域和所述非目标主题域之间的目标距离,包括:
计算所述第一位置坐标与所述第二位置坐标之间的第一距离;
基于所述第一位置坐标和所述第二位置坐标,确定第一方向与所述指定方向之间的夹角,所述第一方向为基于所述第一位置坐标和所述第二位置坐标确定的直线所在方向;
将所述第一距离乘以所述夹角的余弦值,得到所述目标距离。
5.根据权利要求4所述的方法,其特征在于,所述矩形包括沿第一方向的第一边和沿第二方向的第二边,所述第一方向和所述第二方向垂直;
若所述指定方向与所述第一方向平行,则所述第一边长为所述目标主题域的第一边的长度,所述第二边长为所述非目标主题域的第一边的长度;
若所述指定方向与所述第二方向平行,则所述第一边长为所述目标主题域的第二边的长度,所述第二边长为所述非目标主题域的第二边的长度。
6.根据权利要求3所述的方法,其特征在于,所述位置坐标为主题域的中心坐标。
7.根据权利要求3所述的方法,其特征在于,所述计算所述待移动主题域沿指定方向上的待移动距离,包括:
计算所述边长和值减去所述目标距离的差值,将所述差值作为所述待移动距离。
8.一种主题域处理装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:潘逸飞,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。