所描述的实施例总体上涉及数据分析,并且特别地涉及交互式分析工作流。
背景技术:
1、诸如大数据分析的数据分析平台的成长已经将数据处理扩展为用于处理大量数据以提取具有商业价值的信息的工具。例如,小型企业可以利用采用专用计算和人力资源的第三方数据分析环境来采集、处理和分析来自各种源(例如,外部数据提供者、内部数据源(例如,本地计算机上的文件)、大数据存储库、以及基于云的数据(例如,社交媒体信息))的大量数据。以提取有用的定量和定性的信息的方式处理数据分析中使用的这样大的数据集典型地要求在强大的计算机设备上实现的复杂的软件工具。
2、目前,分析工作流广泛用于执行数据处理。然而,当前可用的工作流工具由于其运行和退出应用而受到限制,这意味着这些工具运行工作流来执行数据处理任务并且一旦任务完成就退出。如果不创建并且运行新的工作流,就难以执行另一项数据处理任务。鉴于当前数据分析技术的限制,需要改进的分析技术用于更高效地处理大数据集。
技术实现思路
1、上述和其他问题通过用于管理计算机中的存储器的计算机实现的方法、计算机系统以及计算机可读存储介质来解决。计算机实现的方法的实施例包括接收包括工具的序列的分析工作流。序列中的每个工具执行数据分析功能。该方法进一步包括基于序列中的工具在分析工作流中的数据分析功能来生成针对工具的交互式元素。该交互式元素适应于接收用户输入并且基于用户输入来触发工具的操作。该方法进一步包括将交互式元素应用于工具以更新分析工作流。该方法还包括提供更新后的分析工作流以用于处理数据文件。更新后的分析工作流适应于生成表示数据文件的处理的结果的结果项。
2、计算机系统的实施例包括用于执行计算机程序指令的计算机处理器。该系统还包括存储计算机程序指令的非暂时性计算机可读存储介质,该计算机程序指令在被执行时使得计算机处理器执行操作。该操作包括接收包括工具的序列的分析工作流。序列中的每个工具执行数据分析功能。操作进一步包括基于序列中的工具在分析工作流中的数据分析功能来生成针对工具的交互式元素。交互式元素适应于接收用户输入并且基于用户输入来触发工具的操作。该操作进一步包括将交互式元素应用于工具以更新分析工作流。该操作还包括提供更新后的分析工作流以用于处理数据文件。更新后的分析工作流适应于生成表示数据文件的处理的结果的结果项。
3、非暂时性计算机可读存储器的实施例存储可执行的计算机程序指令。该指令是可执行的以执行操作。该操作包括接收包括工具的序列的分析工作流。序列中的每个工具执行数据分析功能。该操作进一步包括基于序列中的工具在分析工作流中的数据分析功能来生成针对工具的交互式元素。交互式元素适应于接收用户输入并且基于用户输入来触发工具的操作。该操作进一步包括将交互式元素应用于工具以更新分析工作流。该操作还包括提供更新后的分析工作流以用于处理数据文件。更新后的分析工作流适应于生成表示数据文件的处理的结果的结果项。
1.一种计算机实现的方法,包括:
2.根据权利要求1所述的计算机实现的方法,进一步包括:
3.根据权利要求2所述的计算机实现的方法,其中,所述界面图标是所述结果项中的表示所述数据文件的处理的结果的部分的图标。
4.根据权利要求1所述的方法,其中,基于所述序列中的所述工具在所述分析工作流中的所述数据分析功能来生成针对所述工具的所述交互式元素包括:
5.根据权利要求1所述的方法,其中,基于所述序列中的所述工具在所述分析工作流中的所述数据分析功能来生成针对所述工具的所述交互式元素包括:
6.根据权利要求1所述的方法,其中,将所述交互式元素应用于所述工具包括:
7.根据权利要求1所述的方法,其中,所述交互式元素适应于触发另一工具的操作以生成不同的结果项,所述另一工具在所述序列中处于所述工具之后。
8.一种非暂时性计算机可读存储器,存储能够执行的计算机程序指令,所述指令是能够执行的以执行包括以下各项的操作:
9.根据权利要求8所述的非暂时性计算机可读存储器,其中,所述操作进一步包括:
10.根据权利要求9所述的非暂时性计算机可读存储器,其中,所述界面图标是所述结果项中的表示所述数据文件的处理的结果的部分的图标。
11.根据权利要求8所述的非暂时性计算机可读存储器,其中,基于所述序列中的所述工具在所述分析工作流中的所述数据分析功能来生成针对所述工具的所述交互式元素包括:
12.根据权利要求8所述的非暂时性计算机可读存储器,其中,基于所述序列中的所述工具在所述分析工作流中的所述数据分析功能来生成针对所述工具的所述交互式元素包括:
13.根据权利要求8所述的非暂时性计算机可读存储器,其中,将所述交互式元素应用于所述工具包括:
14.根据权利要求8所述的非暂时性计算机可读存储器,其中,所述交互式元素适应于触发另一工具的操作以生成不同的结果项,所述另一工具在所述序列中处于所述工具之后。
15.一种计算机系统,包括:
16.根据权利要求15所述的计算机系统,其中,所述操作进一步包括:
17.根据权利要求15所述的计算机系统,其中,基于所述序列中的所述工具在所述分析工作流中的所述数据分析功能来生成针对所述工具的所述交互式元素包括:
18.根据权利要求15所述的计算机系统,其中,基于所述序列中的所述工具在所述分析工作流中的所述数据分析功能来生成针对所述工具的所述交互式元素包括:
19.根据权利要求15所述的计算机系统,其中,将所述交互式元素应用于所述工具包括:
20.根据权利要求15所述的计算机系统,其中,所述交互式元素适应于触发另一工具的操作以生成不同的结果项,所述另一工具在所述序列中处于所述工具之后。