データセット

データセット

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

データセットの状態を使用すると、データのコレクションを回路の次のステップに渡す前に管理、調整できます。これらの状態はオブジェクトの配列に対して動作し、後続の処理をよりクリーンかつ効率的にするために、データの絞り込み、制限、重複排除を行います。
利用可能な状態
  1. 制限
  2. 重複の削除

共通設定

以下の共通設定に加えて、各状態には、それぞれのセクションで説明する固有の項目が含まれる場合があります。

  1. 回路の右ペインに移動します。

  2. データ変換を選択し、[データセット]を選択します。

  3. データセットカテゴリーで必要な状態を選択します。

  4. 選択した状態を回路にドラッグ&ドロップします。

  5. 設定]で、次の内容を確認します。

    1. [種類]はデフォルトでタスクに設定されています。

    2. [タスクID][次の状態]は、選択した状態に基づいて事前に選択されており、ドロップダウンから変更できます。

  6. 以下の各状態の設定セクションの説明に従って、状態固有の項目を設定します。

  7. 必要に応じて、エラー処理を設定します。

  8. [入力パス][出力パス][結果パス][結果セレクター]を設定するには、[設定]タブの横にある[入力/出力]をクリックします。詳細については、入力と出力の処理を参照してください。


制限

データセットから返されるデータの数を制限します。配列の先頭または末尾からN件のデータを選択します。

ビルダー表示の設定
  • [データ]:処理対象のオブジェクトの配列(静的または動的)。

  • [制限]:返す項目の最大数(N)。

  • [境界]:配列のどちらの端から選択するかを指定します。[先頭]を選択すると先頭からN件のデータが返され、[末尾]を選択すると末尾からN件のデータが返されます。

      
例:

[制限]4に設定され、[境界][先頭]の場合、先頭の4件のデータが返されます。[境界][末尾]の場合、末尾の4件のデータが返されます。

コード表示

'Limit dataset': {

'start': true,

'タブ': 'dataset',

'task_id': 'limit',

'payload': {

'data': [

{ 'category': 'reference', 'price': 8.95, 'title': 'Sayings of the Century' },

             { 'category': 'fiction', 'price': 8.95, 'title': 'Sayings of the Century' },

{ 'category': 'fiction', 'price': 8.99, 'title': 'Moby Dick' },

{ 'category': 'fiction', 'price': 22.99, 'title': 'The Lord of the Rings' }

],

'limit': 2,

'bound': 'first'

},

'next': 'End'

}

重複の削除 

処理前にデータの整合性を確保するため、オブジェクトの配列から重複するデータを削除します。

重複排除ロジック  

  • キーを指定しない場合:すべてのフィールドを比較して重複するオブジェクトを削除します(最初の出現を保持)。

  • 特定のキーを指定した場合:指定したキーの値が重複しているオブジェクトを削除します。

  • キーとしてオブジェクトを指定した場合:すべてのフィールドが一致する場合にのみ重複を削除します。

  • 除外が有効な場合:指定したキーを除くすべてのキーに基づいて重複を削除します。

 

ビルダー表示の設定  

  • [データ]:処理対象のオブジェクトの配列

  • [キー]:重複を判定するフィールド(任意)

  • [除外]:指定したキーを重複判定ロジックから除外します。必要に応じてチェックボックスを選択します。

      

コード表示

{

'Remove duplicate': {

'start': true,

'タブ': 'dataset',

'task_id': 'remove_duplicate',

'payload': {

'data': [

{ 'category': 'reference', 'price': 8.95, 'title': 'Sayings of the Century' },

{ 'category': 'fiction', 'price': 8.95, 'title': 'Sayings of the Century' },

{ 'category': 'fiction', 'price': 8.99, 'title': 'Moby Dick' },

{ 'category': 'fiction', 'price': 22.99, 'title': 'The Lord of the Rings' }

],

'keys': ['category'],

'exclude': true

},

'next': 'End'

}

}


    • Related Articles

    • 概要

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ...
    • データ変換ステータスのトラブルシューティングFAQ

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 1. 関数ステートではなくデータ変換ステートを使用するタイミング 必要なロジックをJSONata、JSLT、データセット操作などの組み込み機能で実現できる場合は、データ変換ステートを使用します。カスタムスクリプトを避けられ、保守性が向上し、サーキットをより整理された状態に保てます。 ...
    • Circuitの状態の概要

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ステートは、タスクの実行、判断、またはあるステートから別のステートへの出力の受け渡しを行うサーキットの構成要素です。ステートは、サーキットのその区間で実行する必要がある特定のタスクやプロセスを定義します。 サーキットのステートは次のように分類されます。 フロー制御 機能 通知 ...
    • Qntrl における Zoho Analytics

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho Analyticsは、データを有用なレポートやダッシュボードとして整理するビジネスインテリジェンスプラットフォームです。組織のデータを分析して視覚的なグラフを作成し、推論を行い、隠れたインサイトを発見することで、ビジネスの強化を支援します。 QntrlとZoho ...