注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

アナウンスメント

Object Monitoring: 自動化ワークフロー

公開日: 2023-01-26

ビジネスデータの変更に対して自動化ワークフローをトリガー

Object Monitoring アプリケーションは、データの更新によって明らかになる組織的なイベントに基づいて自動化ワークフローやアラートを可能にし、ユーザーに情報を提供するために設計されています。

Palantir Foundry のユーザーは、Object Monitoring アプリケーションを使用して、Foundry オントロジーの定義済みオブジェクトデータの変更があるたびに自動通知を設定したり、Actions をトリガーしたりすることができるようになりました。オブジェクトモニターは、ユーザーのために保存された検索とオブジェクトを追跡し、データの上で実行し、監視およびアラート機能として Foundry アプリケーションに組み込むことができます。

モニターの編集スクリーンショット

通知の設定と購読

デフォルトでは、オントロジーデータと対話できるすべてのユーザーは、モニターを設定し、ユーザーやグループを高度にカスタマイズ可能な通知を受け取るように購読することができます。これらには、カスタマイズされた HTML ベースのメールや、Slack、Twilio、Teams などの第三者プラットフォームでのピンポンが含まれます。第三者の通知は、Action と Webhook を通じて簡単に設定することができます。

サポートされる通知媒体には、以下のものが含まれますが、これに限定されません:

  • Foundry 通知センター内のプラットフォーム内ポップアップ
  • HTML ベースのメール
  • Webhook を通じた第三者サービスへの SMS、例えば Twilio
  • Webhook を通じた第三者サービスへのインスタントメッセージ、例えば SlackMicrosoft Teams

Actions でワークフローを自動化

オブジェクトモニターは、監視条件に基づいて自動的に Actions を実行するように設定することができます。Actions は、Foundry オントロジー内のデータを編集したり、Webhook を介して外部システムのデータを変更したりすることができます。これの使用例としては以下の 2 つがあります:

  • データの異常をチェックし、そのオブジェクトを問題を解決するロジックを持つ Action に自動的に渡す。
  • 事前に設定したイベントと時間条件が満たされたときに Actions を自動的に適用する。Actions には、Webhook を介して外部システムに API コールを行い、外部システム内で直接変更を適用することが含まれます。

Webhooks ダッシュボードスクリーンショット

1つの専用アプリケーションでオブジェクトモニターを管理

Object Monitoring アプリケーションは、ユーザーが購読しているすべてのモニターを一覧表示する統合されたシングルビューを提供します。ここから、ユーザーは設定したワークフローを監視し、必要に応じて全体的なイベントに対応することができます。インターフェースから、以下のことができます:

  • すべてのモニターにまたがるイベントを追跡するための統合されたアクティビティタイムラインを表示。
  • アクティブなオブジェクトモニターを管理。
  • 高度な機能を設定する、例えば:
    • 関数による条件設定
    • カスタム通知レンダリング
  • 必要に応じて問題のアドレスを診断。

オブジェクトモニターの最近のアクティビティビュー

いつ Object Monitors を使用すべきか

オントロジーデータがパイプラインを通じて自動的に更新され、その変更に基づいて通知を受け取ったり Actions をトリガーしたりしたいときに、オブジェクトモニタリングを使用します。オブジェクトモニタリングは、自動化がオントロジーデータの変更によってトリガーされ、希望する効果が Foundry Action によって実行される可能性がある場合、ワークフローの自動化にも適しています。

固定スケジュールでのトリガー、ユーザー設定のスケジュールでの評価、または時系列プロパティの変更の観察を必要とするワークフローがある場合、Foundry の Pipeline Builder、Code Repository、および Foundry Rules が最適です。

オブジェクトモニターを自動的に通知したり、Actions をトリガーするように設定する方法については、Object Monitors documentation をご覧ください。


Workshop: モバイルアプリで持ち運び可能

公開日: 2023-01-17

携帯電話から便利にデータにアクセスし、キャプチャ

Workshop では、モバイルデバイスをサポートして、オントロジーからのオブジェクトタイプデータをどこでも、いつでも活用できるようになりました。アプリのダウンロードは必要ありません。Workshop の使い慣れたポイント&クリックのインターフェースを使用して、タッチスクリーンデバイスで使用するためのアプリケーションを設定し、ユーザーが専用のモバイルアプリランチャーでアプリケーションを起動したときにシームレスなブラウザ内ナビゲーション体験を提供します。

Sample mobile app

デスクトップユーザー向けの多数の対話型アプリケーションで知られている Workshop のアプリケーションは、どこからでもアクセスできるように最適化されることができます。これにより、健康診断所、顧客先、工場内などで、高度に対話型のクローズドループワークフローが可能になります。

Sample mobile app animation

フィールドオペレーションを解放

高度に設定可能なレイアウトとウィジェットをサポートする柔軟なアプリケーションビルダーとしての役割に加えて、Workshop は、以下のようなモバイルユーザー向けの全範囲の追加の利点を提供できます:

  • テキスト、リスト、タイムラインなど、さまざまなビューで表面化したオントロジーのデータ。
  • 専用のモバイルアプリケーションランチャーを通じたストリームライン化されたランディング体験。
  • ページ、ドロワー、複数のページレイアウトオプションをサポートしたモバイルフレンドリーなインターフェース。
  • iOS と Android のデザインガイドラインに準拠した直感的なナビゲーション体験。

物理データの強化

従来のデスクトップ機能を超えて、モバイルサポートにより、ユーザーは物理環境から直接入力をキャプチャすることが可能になります。例えば、ユーザーは、電話で撮影した画像を Foundry に送信したり、QR Code Reader ウィジェットで QR コードをスキャンしたり、あるいは近くの興味のあるオブジェクトをエンタープライズデータストアから表示するなどの地理空間認識機能を設定することさえ可能です。

Upload files in mobile app

Workshop でモバイルアプリを作成すべきタイミングは?

ユーザーがどのタイプのモバイルデバイスからでも一貫した体験を提供するために、Workshop アプリケーションは、人気のあるモバイルウェブブラウザからの表示とアクセスを最適化するモバイルアプリケーションラッパーを通じて使用することができます。移動中や日常の役割の一環としてオフサイトで働いているユーザーが組織のデータにアクセスしたり更新したりする能力から利益を得ることができる場合、Workshop でモバイルアプリを作成することを検討してみてください。有効にしたときは、IT 組織と協力してアプリケーションへのモバイルブラウザアクセスを有効にするように作業してください。

Foundry Documentation を探索して、モバイルモードで Workshop アプリケーションを作成する方法を学びます


Slate: オブジェクト集約を計算

公開日: 2023-01-17

Slate の Platform タブ は、オブジェクトセットの定義の上で 集約 を設定することをサポートしています。これにより、Foundry Functionとしての Typescript に集約ロジックを書く必要がなくなります。これは依然として強力で柔軟なアプローチですが、Slate を離れずに合計や平均などの簡単な指標を計算することが容易になります。詳細は ドキュメンテーション をご覧ください。

Video of configuring a real time streaming data connection.

Pipeline Builder: カスタム関数でロジックを再利用

公開日: 2023-01-17

ロジックはしばしばパイプライン全体に繰り返し必要とされますが、同じロジックが複数の場所に散らばっていると、一元化された情報源を維持するのは難しくなります。コピーアンドペーストによるロジックの複製は、時間とともにサポート負担を増やします。また、ビジネスロジックの多くが更新に専門知識を必要とするコードとして保存されていると、組織間のコラボレーションを加速するのは難しくなります。

今では、Builder パイプライン内で独自の関数スイートを作成し、パイプライン内の一等級の変換として使用することができます。関数は、単一のボードまたはパス内の複数のボードから作成することができます。これらの関数は、人間が読み取り可能な部分で構成されており、組織内の非技術者がロジックに関与するためのアクセシビリティを向上させます。グラフビューの Custom functions ボタンを使用して新しい関数を作成するか、または変換パス内で一連の変換をハイライトし、+ ボタンをクリックして新しい関数を作成することができます。

Setup for creating a new custom function.

Foundry Streamingの紹介:リアルタイムで操作

公開日: 2023-01-01

Foundry Streamingは、Foundryのエンドツーエンドの低レイテンシパイプラインを可能にするための、複数の製品とワークフローに跨る一連の機能を指します。リアルタイムの監視とアラートから、重要なビジネス決定まで、StreamingはFoundryが期待するすべての基本的な要素とスケーラビリティを提供し、一貫して低レイテンシと高スループットを維持します。 すべてのピースがどのようにフィットするかを見るために、アラート、分析、および運用アプリケーションのためのストリーミングセンサーデータを一緒に持ってくるこのショートデモをチェックしてみてください。

リアルタイムソースへのデータ接続

ストリーミングソース: Data connectionアプリは、Kafkaストリームへの接続を簡素化するためのサポートを提供しています。ActiveMQ、Amazon Kinesis、Amazon SNS、Amazon SQS、Google Pub/Sub、IBM MQ、MQTT、RabbitMQなどの他のストリーミングソースがFoundryに統合されています。これらまたは他のストリーミングソースの統合サポートが必要な場合は、Palantirのサポートエンジニアにお問い合わせください。

リアルタイムのストリーミングデータ接続の設定のビデオ

プッシュベースのソース: Streamsを使用すると、Foundryはイベントベースのワークフローをサポートするためのプッシュベースの取り込みもサポートします。Foundryでのプッシュベースのレコード取り込みは、一般的なRESTサービスと同じ原則に従います。一連のRESTエンドポイントを通じて、レコードを消費し、それらをストリームとデータセットに書き込むことができるプッシュベースのAPIを公開します。これらのソースの設定を開始するためのすべての詳細は、ドキュメントで見つけることができます。

Pipeline Builderでのストリーミング変換

ストリーミングソース上のロジックを作成することは通常、複雑で壊れやすく、これが運用アプリケーションがこれらの低レイテンシの真実のソースを利用するのを防ぎます。Pipeline BuilderでのStreamsサポートを使用すると、製品グレードのパイプラインは、利用可能な変換、結合、集計が増えていくストリーミングデータをサポートすることで、設定しやすく、安全に保つことができます。ストリーミングパイプラインは、timeseriesとオントロジーオブジェクトタイプの両方をバックアップするために使用することができます。後者は現在、Object Storage v2バックエンドのロールアウトを待ってbeta stageにあります。

Pipeline Builderでストリーミングデータ入力を使用して新しいパイプラインを設定する。

Pipeline Builderで表現できないストリーミングパイプラインロジックについては、Foundry Authoringはユーザー定義関数(UDFs)の作成をサポートしています。ストリーミングデータパイプラインでUDFsを使用するための詳細については、Palantirの代表者にお問い合わせください。

ストリーミングデータの分析と構築

Timeseriesとしてモデル化されたストリームは、QuiverおよびVertexでリアルタイムの運用およびIoTデータのライブ分析に使用することができます。Foundry Rulesは、ストリーミングtimeseriesの上にアラートと監視ワークフローを構築することをサポートします。ストリーミングデータをオントロジーオブジェクトタイプのTime-dependent Propertiesとしてモデル化すると、ストリーミングデータが運用エッジに達し、Workshopのチャート、マップ、変数、その他のアプリケーション構築コンポーネントで追加の機能が解除されます。 これらのコンポーネントを一緒に組み合わせると、リアルタイムデータが運用決定の作成に反映されます - このショートデモで例を見てみてください。

次は何?

Foundry Streamingはすでにリアルタイムのセンサーと他のライブデータソースの価値を解放しています - 以下は、2023年末までに利用可能になると予想されるものです:

  • ステートフルストリーミング関数: ステートフルストリーミングは、正しく構築するのが最も困難なストリーミングの形態です。それを念頭に置いて、APIを強化するために追加のシーズンを費やし、その機能を広く展開しています。
  • ストリームからの外部計算のヒット: しばしば、低レイテンシのアプリケーションがFoundryを越えて外部の計算リソース、外部モデルやラムダなどをクエリすることを望んでいます。この機能のためのインフラストラクチャに投資しており、早期採用者との試用を行っています。
  • より多くのデータコネクタ: Kafkaは良いスタートですが、ファーストクラスのデータコネクタに値するより多くのストリーミングソースが存在します。特定のコネクタが必要な場合は、Palantirの代表者にお問い合わせください。
  • データエクスポート: ループを閉じるために、ストリーミングデータは時々、Foundryで豊かに変換された後にソースシステムに戻る必要があります。これらのエクスポートコネクタのベータ版がいくつかあり、ファーストクラスのエクスポートソリューションに投資しています。

追加のハイライト

管理 | リソース管理

概要タブ | リソース管理の新しい概要タブにより、ユーザーは一目でリソース使用状況を理解し、関心のある領域に深く掘り下げることができます。

分析 | Contour

分析メニューのリソース | 分析に新しいパスを追加するとき、"この分析のデータセット"から選択するという追加オプションが現在あります。これは、すでに分析で参照されているデータセットから新しいパスをすばやく開始するために使用できます。

新しいパスの開始データセットとして分析からデータセットを選択する。

分析 | Quiver

vegaデフォルトインジェクションを無効にするトグルの追加 | Vegaチャートにデフォルトのオートスケールやスタイルオプションを無効にするトグルを追加し、ユーザーが提供したVega specを代わりに使用してVegaチャートの外観を完全に制御できるようにしました。

vegaプロットカードエディタパネルを指しているQuiverスクリーンショット

新しい文字列キャスティング変換の追加 | 3つの新しい文字列キャスティング変換を追加しました:数値への文字列(数値メニュー内)、日付への文字列(日付/時間メニュー内)、およびブール値への文字列(ブール値メニュー内)。

変換テーブルにブール値への文字列、日付への文字列、数値への文字列の変換を追加する方法を示すQuiverスクリーンレコーディング

更新されたTime Series Search(TSS)とMulti Time Series Search(MTSS) | 一つ以上の時間系列プロットで特定の条件が満たされるときに視覚的に表示される、改善された単一および複数の時間系列検索機能をリリースしました。検索結果はイベントプロット内のイベントとして表示されます。1つ以上の条件を満たす単一の検索を実行するか、または変換テーブルの各行(1,000行に制限)に対して検索を行います。オブジェクトセットで検索するには、オブジェクトセットから変換テーブルを追加し、変換テーブル上で検索します。

時間系列プロット上の領域として描かれた検索結果を示すQuiverスクリーンショット

変換テーブルの時間系列列は現在、編集可能 | "値の作成"と"値の編集"の変換は、時間系列データタイプをサポートするようになりました。ユーザーは今、他の時間系列から来るデータと時間系列を交換するか、あるいはデフォルトで特定の時間系列を表示する時間系列列を追加することができます。

Transform Table cardでTime Series列を編集可能にする方法を示すQuiverスクリーンショット。

チャートプロットを変換テーブル内の行として開く | 今では、チャートから時間系列を変換テーブル内の行として開くことが可能になり、時間系列データの編集と変換を迅速に行うことができます。各時間系列プロットは、テーブル内で1行として表示されます。

Time Seriesチャートを入力として作成されたTransform table cardを示すQuiverのスクリーンショット

アプリビルディング | Slate

関数エクスポートでのファイル名のカスタマイズ | Slateでクエリや関数のCSVをエクスポートする際に、.exportCsvアクションを使用して、event JavaScriptで文字列値を返すことで出力ファイル名を指定することができます。たとえば、{ fileName: <<custom_string>> }

アプリビルディング | Workshop

Chart XYウィジェット:累計和シリーズのサポート | Chart XYウィジェットには、個々のバケット値ではなく、特定のシリーズを累積的な、ローリングの合計として表示するためのフロントエンドオプションが付いています。

データ統合 | Data Connection

すべてのエンロールメントで利用可能なSnowflakeソース | 専用のSnowflakeコネクタは、すべてのFoundryエンロールメントで利用可能になりました。

データ統合 | Pipeline Builder

チェンジログ書き込みモードを有効にする | Builderは現在、オントロジーや他の場所で使用するための出力データセットをチェンジログとして書き込むことをサポートしています。これは、出力を編集し、"Configure changelog"を選択することでパイプライン出力パネルを通じて設定することができます。

モデル統合 | モデリング

Modeling Objectivesドキュメンテーションの更新 | 更新されたModeling Objectivesアプリケーションと新しいモデル評価機能のための新しいドキュメンテーションをリリースしました。更新された内容には、モデリング目標とモデル評価の説明、修正されたチュートリアル、およびコード例が含まれています。

Ontology | Map

形状の測定 | 線や多角形を地図上に描くときに、合計形状の周囲、形状の面積、およびセグメントごとの長さを含む測定が表示されます。測定単位は、インペリアルまたはメートル法に設定することができます。