Core concepts(核心概念)¶
Paths¶
Contour is a tool for top-down analysis and data transformation and sharing your results with others. An analysis in Contour consists of one or more analytical paths.
Each Contour path should begin with a particular dataset you’re interested in; you can then add different Contour boards to visualize, filter, or transform the data. You can also bring in additional datasets and join them to your current set.
You can save the results of your path as a new, separate dataset in Foundry. The sequence of transformations you performed in the path is saved as a Foundry job, and is executed as part of the Foundry build system. This means that if one of the underlying datasets changes, or you change some part of the path, you can easily recompute your new dataset. (See Builds for more information on how Foundry manages data.)
You can also refresh a path from your analysis to get the latest version of its underlying datasets.
Boards¶
Exploration and analysis in Contour are performed through the use of boards in series. Some boards create charts or perform calculations, while others are used to manipulate your dataset by filtering, removing columns, and so on.
Dashboards¶
With Contour, you can build dashboards that display the results and findings of Contour analyses. These dashboards support chart-to-chart filtering, inline parameter references, a fullscreen presentation view, and PDF exports.
Parameters¶
Contour analysis parameters allow you to easily switch between different views of the data and results. After defining parameters, you can use them in your analytical paths and expose them in dashboard mode. This allows end users of a dashboard to interact live with the data and results presented in the dashboard.
中文翻译¶
核心概念¶
路径(Paths)¶
Contour 是一款用于自上而下分析、数据转换以及与他人分享分析结果的工具。在 Contour 中,一个分析(analysis)由一个或多个分析路径(paths)组成。
每个 Contour 路径(path)都应从您感兴趣的特定数据集开始;随后您可以添加不同的 Contour 面板来对数据进行可视化、筛选或转换。您还可以引入其他数据集,并将其与当前数据集进行连接(join)。
您可以将路径的结果保存为 Foundry 中一个新的独立数据集。在路径中执行的一系列转换操作会以 Foundry 作业(job)的形式保存,并作为 Foundry 构建系统的一部分来执行。这意味着,如果底层数据集发生变化,或者您修改了路径的某个部分,都可以轻松地重新计算新的数据集。(有关 Foundry 如何管理数据的更多信息,请参阅构建。)
您还可以从分析中刷新路径,以获取其底层数据集的最新版本。
面板(Boards)¶
在 Contour 中,探索和分析是通过串联使用面板(boards)来完成的。有些面板用于创建图表或执行计算,而另一些则用于通过筛选、删除列等操作来操控数据集。
仪表盘(Dashboards)¶
使用 Contour,您可以构建仪表盘(dashboards),用于展示 Contour 分析的结果和发现。这些仪表盘支持图表间的筛选、内联参数引用、全屏演示视图以及 PDF 导出功能。
参数(Parameters)¶
Contour 分析中的参数(parameters)允许您轻松切换数据和结果的不同视图。定义参数后,您可以在分析路径中使用它们,并在仪表盘模式下将其暴露出来。这样,仪表盘的最终用户就可以实时与仪表盘中呈现的数据和结果进行交互。