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

スケールとプロパティ制限

データの更新速度に影響を与えないように、アクションにはいくつかの制限が設けられています。

編集制限

各アクションの提出における編集制限は、10,000 オブジェクト編集です。

  • デフォルトでは、オブジェクト参照パラメーターまたは「複数の値を許可」するオブジェクトパラメーターは、最大選択サイズが 1000 に制限されています。
  • 1つのオブジェクトの複数のプロパティを変更することは 1つの編集として解決されるため、大量のオブジェクトを編集するアクションの場合に 10,000 の編集に達することがありますが、少数のオブジェクトに多くの編集を加えるケースではそれほど起こりにくいです。
  • 編集制限をさらに増やすには、最大選択サイズを最大 10,000 まで増やすことができます。
  • 最大選択サイズが 1000 を超えるオブジェクト参照パラメータは、提出条件の一部として許可されません。そのようなパラメータを提出条件に許可されない状態で保存しようとすると、エラーが発生します。

1回の提出で最大 50 のオブジェクトタイプ を編集できます。各個別のオブジェクト編集は 32kb に制約されます。

これらの制限により、オブジェクトを利用したデータベースは、編集を迅速に処理し、ユーザー向けのデータを更新することができます。これらの制限を超えるアクションは成功せず、ユーザーにエラーメッセージが表示されます。

対応プロパティタイプ

アクションは、現在、float、byte、short、または時系列プロパティタイプの編集に対応していません。これらのタイプを編集する必要があるワークフローがある場合は、Palantir担当者にお問い合わせください。

decimal プロパティタイプの編集は、JSON と Java 間の変換により、精度が保証されないため、アクションではサポートされていません。

対応プロパティ

現在、アクションではオブジェクトの主キーを編集することはできません。主キーを変更することは、オブジェクトを削除して新しいオブジェクトを追加することと同等です。アクションで主キーを編集する代わりに、rules を使用してオブジェクトを直接作成または削除できます。

追加制限

インライン編集

インライン編集を使用する場合、一度に 1000 行 を編集できます。結果として得られる 1000 行の編集は、合計 10,000 件を超える編集が発生する場合にエラーが返されます。例えば、行編集が関数を利用したアクションを通じてさらに多くの編集を引き起こす場合があります。これらの制限を超えるインライン編集の提出は、ユーザー向けのエラーメッセージと共に失敗します。

現時点では、インライン編集では、サイドエフェクト Webhookサイドエフェクト通知を結果とするアクションには対応していません。

通知対象者

サイドエフェクト通知を使用する場合、1つのアクションで最大 500 人の通知対象者が通知されます。通知内容が "関数からのレンダリング" の場合、この制限は 50 人に減らされます。通知を生成する際に考慮すべき制限についての詳細は、通知の最大受信者制限に関するドキュメントを参照してください。