注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

公告

对象监控:自动化工作流

发布日期:2023-01-26

触发业务数据更改的自动化工作流

对象监控应用程序旨在让用户了解并能够基于组织事件启用自动化工作流或警报,这些事件在数据更新中揭示。

Palantir Foundry 用户现在可以使用对象监控应用程序,在 Foundry Ontology 中定义对象数据更改时设置自动通知或触发操作。对象监控器为用户跟踪已保存的搜索和对象,运行于数据之上,并可以作为监控和警报功能集成到 Foundry 应用程序中。

编辑监控截图

设置和订阅通知

默认情况下,所有可以与 Ontology 数据交互的用户都能够配置监控器,并订阅用户和组以接收高度可定制的通知。这些包括定制的基于 HTML 的电子邮件或在第三方平台(如 Slack、Twilio、Teams 等)上的提示。第三方通知可以通过操作和 webhook 轻松配置。

支持的通知媒介包括但不限于:

用操作自动化您的工作流

对象监控器可以设置为根据监控条件自动执行操作。操作可以在 Foundry Ontology 中编辑数据,或通过 webhooks 修改外部系统中的数据。两个应用案例示例如下:

  • 检查数据异常并自动将这些对象传递到具有逻辑的操作中以解决问题。
  • 当预配置的事件和时间条件满足时自动应用操作。操作可以包括通过 webhooks 向外部系统发送 API 调用,以直接在外部系统中应用更改。

Webhooks 仪表盘截图

在一个专用应用程序中管理对象监控器

对象监控应用程序提供了用户订阅的所有监控器的统一视图。用户可以从这里监控配置的工作流,并根据需要响应全局事件。在界面中,您可以:

  • 查看统一的活动时间线,以跟踪所有监控器的事件。
  • 管理您的活跃对象监控器。
  • 配置高级功能,包括:
    • 基于函数的条件
    • 自定义通知渲染
  • 根据需要诊断和解决问题。

对象监控器最近活动视图

我应该何时使用对象监控器

当 Ontology 数据通过管道自动更新,且用户希望接收通知或触发操作时,使用对象监控。对象监控还适用于工作流自动化,当自动化应由 Ontology 数据更改触发,并且所需效果可以通过 Foundry 操作实现时。

如果您的工作流需要固定时间表触发、根据用户配置的时间表进行评估,或观察时间序列属性的变化,Foundry 的 Pipeline Builder、代码库和 Foundry 规则仍然是最佳选择。

要了解如何设置对象监控器以自动通知或触发操作,请查看对象监控器文档


研讨会:使用移动应用程序随时随地

发布日期:2023-01-17

从手机的便利性中访问和捕获数据

研讨会现在提供移动支持,帮助您随时随地使用手持设备利用 Ontology 的对象类型数据,而无需下载应用程序。您可以使用研讨会熟悉的点击界面配置应用程序,以便在触摸屏设备上使用,并在用户通过专用移动应用程序启动器启动应用程序时提供无缝的浏览器内导航体验。

移动应用程序示例

研讨会因其针对桌面用户的众多交互式应用程序而闻名,现在可以优化以便随时随地访问——无论是在健康诊所、客户现场还是工厂车间——实现高度交互的闭环工作流。

移动应用程序示例动画

解锁您的现场运营

除了作为灵活的应用程序构建器,支持高度可配置的设计和微件,支持广泛的工作流,研讨会还为移动用户提供了一系列额外的好处,包括:

  • Ontology 数据以多种视图显示,如文本、列表、时间线等。
  • 通过专用的移动应用程序启动器实现简化的落地体验。
  • 移动友好的界面,使用内置支持的页面、抽屉和多页面设计选项。
  • 符合 iOS 和 Android 设计指南的直观导航体验。

物理数据丰富

超越传统桌面功能,移动支持使随时随地的用户可以直接从其物理环境中捕获输入。例如,用户可以将手机捕获的图像提交到 Foundry,启用使用 QR 码阅读器微件扫描 QR 码,甚至设置地理空间感知功能,例如从企业数据存储中显示附近的感兴趣对象。

在移动应用程序中上传文件

我应该何时在研讨会中创建移动应用程序?

为了为任何类型的移动设备上的用户提供统一的体验,研讨会应用程序现在可以通过移动应用程序包装器使用,从流行的移动网络浏览器中优化展示和访问。考虑为那些在日常工作中旅行或外出工作时希望能够访问或更新组织数据的用户在研讨会中创建移动应用程序。启用时,请记得与您的 IT 组织合作以启用对应用程序的移动浏览器访问

探索 Foundry 文档以了解如何在移动模式下构建研讨会应用程序


Slate:计算对象聚合

发布日期:2023-01-17

Slate 平台标签现在支持在对象集定义上配置聚合。这无需在 Typescript 中编写聚合逻辑作为 Foundry 函数——尽管这仍然是一种强大而灵活的方法——并且可以在不离开 Slate 的情况下轻松计算简单指标,如总和和平均值。阅读更多内容请参阅文档

配置实时流数据连接的视频

Pipeline Builder:使用自定义函数重用逻辑

发布日期:2023-01-17

逻辑通常需要在整个管道中重复,但当相同的逻辑分散在多个位置时,难以维护单一的真实来源。复制和粘贴会导致逻辑重复,并随着时间的推移增加支持负担。此外,当大量业务逻辑以需要专业知识来更新的代码形式保存时,加速跨组织协作可能会变得具有挑战性。

现在,您可以在 Builder 管道中创建自己的函数套件,并将其用作管道中的一等变换。可以从单个面板或路径中的多个面板创建一个函数。这些函数由人类可读的部分组成,提高了您组织中非技术用户参与逻辑的可访问性。您可以通过图形视图中的自定义函数按钮创建一个新函数,或通过突出显示一组变换并在变换路径中单击**+**按钮来创建。

创建新自定义函数的设置

引入 Foundry Streaming:实时操作

发布日期:2023-01-01

Foundry Streaming 指的是一组跨多个产品和工作流的 Foundry 功能,以支持端到端低延迟管道。从实时监控和警报到关键业务决策,Streaming 提供了与 Foundry 所期望的所有相同的原语和可扩展性,同时保持一致的低延迟和高吞吐量。 想要了解所有部分如何结合在一起,请查看这个简短演示 ↗,将流传感器数据结合用于警报、分析和操作应用。

实时来源的数据连接

流来源:数据连接应用程序现在支持连接到 Kafka 流的简化设置。对于其他流来源,请联系 Palantir 支持工程师。

配置实时流数据连接的视频

基于推送的来源:通过 Streams,Foundry 还支持基于推送的摄取以支持基于事件的工作流。Foundry 中的基于推送的记录摄取遵循与典型 REST 服务相同的原则。通过一系列 REST 端点,我们暴露了一个基于推送的 API,可以消费记录并将其写入流和数据集。有关配置这些来源的所有详细信息,请参阅文档

Pipeline Builder 中的流变换

基于流来源编写逻辑通常复杂且脆弱,这阻止了操作应用程序利用这些低延迟的真实来源。使用Pipeline Builder 对 Streams 的支持生产级管道易于配置和安全,支持流数据的可用变换、合并和聚合列表不断增长。流管道可以用于支持时间序列以及 Ontology 对象类型。后者目前处于测试阶段,正在推出对象存储 v2后端。

在 Pipeline Builder 中配置新的流数据输入管道

对于不能在 Pipeline Builder 中表达的流管道逻辑,Foundry Authoring 支持创建用户定义的函数(UDFs)。有关为流数据管道创建 UDF 的更多详细信息,请联系 Palantir 代表。

使用流数据进行分析和构建

建模为时间序列的流可以在 QuiverVertex 中用于实时分析实时操作和物联网数据。Foundry 规则支持在流时间序列之上构建警报和监控工作流。将流数据建模为 Ontology 对象类型的时间相关属性,将流数据带到操作边缘,并在研讨会图表、地图、变量和其他应用程序构建组件中解锁附加功能。 将这些组件结合在一起,将实时数据带到操作决策中 - 在此简短演示中查看示例 ↗

接下来是什么?

Foundry Streaming 已经解锁了实时传感器和其他实时数据来源的价值 - 以下是我们预计到 2023 年底可用的内容:

  • 有状态流函数:有状态流是最具挑战性的流构建形式。考虑到这一点,我们正在花费额外的时间来加强 API,然后再广泛推出该功能。
  • 从流中访问外部计算:通常情况下,您希望低延迟应用程序能够从 Foundry 之外访问和查询外部计算资源,如外部模型或 lambdas。我们正在投资于该功能的基础设施,并与早期采用者进行试点。
  • 更多数据连接器:Kafka 是一个良好的开端,但还有更多的流来源值得成为一流的数据连接器。如果您需要特定的连接器,请联系 Palantir 代表。
  • 数据导出:为了闭环,有时需要在 Foundry 中丰富和变换后将流数据流回源系统。我们有一些这些导出连接器的测试版,并正在投资于一流的导出解决方案。

其他亮点

管理 | 资源管理

概览标签 | 资源管理中的新概览标签允许用户一目了然地了解其资源使用情况,并深入到感兴趣的领域。

分析 | Contour

分析菜单中的资源 | 在为分析添加新路径时,现在有一个额外的选项可以从“此分析中的数据集”中选择。这可以用于快速从分析中已引用的数据集开始新路径。

选择分析中的数据集作为新路径的起始数据集

分析 | Quiver

添加切换以禁用我们的 Vega 默认注入 | 在 Vega 图表中添加切换以禁用默认的自动缩放或样式选项,并使用用户提供的 Vega 规范来完全控制 Vega 图表的外观。

Quiver 截图显示 vega 图卡编辑器面板,指向自动缩放和样式选项

新的字符串转换变换 | 添加了三个新的字符串转换变换:字符串到数字(在数字菜单中)、字符串到日期(在日期/时间菜单中)和字符串到布尔(在布尔菜单中)。

Quiver 屏幕录制显示如何将字符串转换为布尔、字符串转换为日期和字符串转换为数字变换添加到变换表中

更新的时间序列搜索 (TSS) 和多时间序列搜索 (MTSS) | 发布了改进的单一和多时间序列搜索功能,当在一个或多个时间序列图上满足特定条件时进行可视化显示。搜索结果显示为事件图中的事件。运行单个搜索以满足一个或多个条件,或在变换表的每一行进行搜索(限于 1,000 行)。要在对象集上进行搜索,请从对象集中添加一个变换表并在变换表上进行搜索。

Quiver 截图显示搜索结果呈现为时间序列图上的区域

变换表中的时间序列列现在可编辑 | “创建值”和“编辑值”变换现在支持时间序列数据类型。用户现在可以用来自另一个时间序列的数据交换时间序列,或添加一个默认显示特定时间序列的时间序列列。

Quiver 截图显示如何在变换表卡中使时间序列列可编辑

将图表绘图作为变换表中的行打开 | 现在可以将图表中的时间序列作为变换表中的行打开,以便快速编辑和转换时间序列数据。每个时间序列绘图显示为表中的一行。

Quiver 的截图,显示以时间序列图表作为输入创建的变换表卡

应用程序构建 | Slate

自定义函数导出中的文件名 | 在 Slate 中使用 .exportCsv 操作为查询或函数导出 CSV 时,现在可以通过在event JavaScript中返回字符串值来指定输出文件名,如 { fileName: <<custom_string>> }

应用程序构建 | 研讨会

图表 XY 微件:对累积总和系列的支持 | 图表 XY 微件现在包括一个前端选项,可以显示给定系列的累积滚动总和,而不是单个桶值。

数据集成 | 数据连接

所有注册都可用的 Snowflake 来源 | 专用的 Snowflake 连接器现已可用于所有 Foundry 注册。

数据集成 | Pipeline Builder

启用变更日志写入模式 | Builder 现在支持将输出数据集写入变更日志,以供 Ontology 和其他地方使用。这可以通过编辑管道输出面板中的输出并选择“配置变更日志”来配置。

模型集成 | 建模

更新的建模目标文档 | 发布了更新的文档以支持更新的建模目标应用程序和新的模型评估功能。更新的内容包括建模目标和模型评估的解释、修订的教程和代码示例。

Ontology | 地图

形状测量 | 绘制地图上的线条或多边形时,现在显示包括总形状周长、形状面积和每段长度的测量结果。可以将测量单位配置为英制或公制。