データ接続と統合Time series時系列セットアップtime series syncs

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

time series syncs

time series syncs は、任意の数の time series ( seriesIds をキーとする) に関連付けられた時刻-値のペアを保持し、各シリーズと関連する時刻-値のペアに対する効率的なインデックスを可能にします。time series syncs は datasets または streams によってサポートされており、time series プロパティの基となるデータソースです。

Foundry が特定のオブジェクト time series プロパティで time series プロパティを解決するとき、プロパティの値に含まれる seriesId がそのプロパティのデータソース内で検索され、関連する time series データが返されます。

time series syncs には以下の列が必要です。

  1. seriesId: シリーズの識別子 (string).
  2. timestamp: 関連する値が発生した時刻 (timestamp または long).
    • long 型の時刻列の場合、単位を指定する必要があります。利用可能な単位には、秒、ミリ秒、マイクロ秒、ナノ秒があります。
  3. value: 特定のタイムスタンプでのシリーズの値 (doubleintegerfloat、または string).
  4. Ingestion time: (任意): ストリーミングデータポイントが取り込まれた時刻 (timestamp).

time series プロパティが複数の time series sync によってサポートされている場合、プロパティ値の seriesIds は単一の time series sync 内に完全に含まれている必要があります。

time series sync を作成する際にビルドされる projection に必要なトランスフォームプロファイルのサイズは、入力データセットのサイズに比例します。10 TB を超えるデータセットの場合、データセットをシリーズ識別子で分割して複数のデータセットにし、これらの小さなデータセットから sync を作成することをお勧めします。

time series sync を作成する

time series sync を作成するには Pipeline Builder を使用することをお勧めします。データの追加、トランスフォームの作成、および sync ターゲットの設定に関するガイダンスについては、documentation セクションを参照してください。あるいは、手動で設定することもできます。

  1. セットアップアシスタントに従っている場合は、Go to Builder を選択します。

The prompt in the series setup assistant.

あるいは、Pipeline Builder アプリケーションに移動して新しいパイプラインを作成します。

  1. time series data をインポートし、time series sync の形状に合わせて必要なトランスフォームを適用します。

  2. データが正しい形状にトランスフォームされたら、time series sync target を作成します。

Set time series sync targets in Pipeline Builder

  1. 次に、列マッピングを構成します。

The time series sync target configuration in Pipeline Builder

  1. パイプラインをデプロイして time series sync を作成およびビルドします。これにより、元データセットと time series sync の両方が作成されます。

Pipeline Builder は現在、long 型の列を time series sync のタイムスタンプ列にマッピングすることをサポートしていません。

  1. Ontology Manager アプリケーションに戻り、この time series sync をデータソースとして time series プロパティに追加します。

追加したい他の time series プロパティについても、これらの手順を繰り返します。sync にすべてのシリーズ ID が含まれている場合は、新しい time series プロパティのために新しい sync を作成する代わりに、同じ sync を選択できます。

Ontology Manager で Save を選択して変更を保存してください。新しいオブジェクトタイプを作成し、初めて変更を保存する場合、初回のインデックス作成が完了するまで待つ必要があります。インデックスステータスを確認するには、Ontology Manager でオブジェクトタイプの Datasources タブに移動します。

time series の使用 方法を確認して、設定した time series データをどのように分析できるかを学びます。

time series catalog アプリケーション

time series catalog アプリケーションは、高度な time series sync 構成に使用されます。このアプリケーションには、time series sync リソースを開くか、https://<domain>/workspace/time-series-catalog-app に手動で移動することでアクセスできます。

高度な time series 構成には、以下の機能が含まれます。

  1. 入力データセットまたはストリームからの markings の継承を停止します。詳細については、time series permissions ドキュメントを参照してください。
  2. Spark または Flink のコンピュートプロファイルを設定します。
    • デフォルトのコンピュートプロファイルを使用することをお勧めします。プロファイルが追加されていない場合、デフォルトのコンピュートプロファイルが使用されます。
  3. 入力データセットの更新に基づいて time series sync を自動的にビルドするスケジュールを設定します。詳細については、event triggers および schedules ドキュメントを参照してください。
  4. 指定された time series sync に含まれる seriesIds を現在の time series sync に上書きします。これはレガシー time series 設定のための高度な機能です。

以下の例は、データセットを利用した time series sync を示しています。

Time series catalog app

time series sync が Pipeline Builder で作成された場合、Pipeline Builder が構成できるすべてのフィールドは、time series catalog アプリケーション内で設定された構成を上書きします。たとえば、time series catalog アプリケーションで列マッピングが変更された場合でも、time series sync が Pipeline Builder で作成された場合、次回パイプラインが実行されると変更は上書きされます。