--- title: "一括行読み取り" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/data-store/bulk-read/ description: "このページでは、Javaアプリケーションでデータストアのテーブルから複数の行を読み取るメソッドについて、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction --- # 一括行読み取り Catalystでは、[Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)の特定のテーブルに対して一括読み取りジョブを実行できます。 以下のSDKスニペットでは、一括読み取りジョブが特定のテーブルから数千のレコードを読み取り、ジョブが成功した場合、読み取り操作の結果を含むCSVファイルを生成できます。テーブルは一意の[テーブルID](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/tables/)で参照されます。 CatalystはJava SDKの一括書き込みに対して以下のメソッドをサポートしています:
使用メソッド 説明
`createBulkReadJob()` 新しい一括読み取りジョブを作成します。
`getBulkReadJobStatus()` 一括読み取りジョブのステータスと結果を確認します。
以下のSDKスニペットをコピーして、特定のテーブルに対して一括読み取りジョブを実行します。 #### サンプルコードスニペット **Package Imports** ```java import com.zc.component.object.bulk.ZCBulkReadServices; import com.zc.component.object.bulk.ZCBulkQueryDetails; import com.zc.component.object.bulk.ZCBulkCallbackDetails; import com.zc.component.object.bulk.ZCDataStoreBulk; import com.zc.component.object.bulk.result.ZCBulkResult; import com.zc.component.object.bulk.ZCBulkReadDetails; ``` ```java ZCBulkReadServices bulkRead = ZCDataStoreBulk.getInstance().getBulkReadInstance(); bulkRead.createBulkReadJob(12096000000642178L); //ここにテーブルIDを入力してください // テーブルIDで一括読み取りジョブを作成する ZCBulkQueryDetails bulkQueryDetails = ZCBulkQueryDetails.getInstance(); // 一括クエリ詳細インスタンスを取得する ZCBulkCallbackDetails callbackDetails = ZCBulkCallbackDetails.getInstance(); // 一括コールバック詳細インスタンスを取得する bulkRead.createBulkReadJob(12096000000642178L, bulkQueryDetails); //ここにテーブルIDを入力してください // テーブルIDで一括読み取りジョブを作成する and query details bulkRead.createBulkReadJob(12096000000642178L, bulkQueryDetails, callbackDetails); //ここにテーブルIDを入力してください // テーブルIDで一括読み取りジョブを作成する ZCBulkReadDetails bulkReadDetails = ZCBulkReadDetails.getInstance(); // 一括読み取り詳細インスタンスを作成する bulkReadDetails.setTableIdentifier(12096000000642178L); // Table IDを入力してください ZCBulkResult readJob = bulkRead.createBulkReadJob(bulkReadDetails); // 一括読み取り詳細で一括読み取りジョブを作成する。 bulkRead.getBulkReadJobStatus(readJob.getJobId()); // 一括読み取りジョブのステータスと結果を取得する ``` > **Note:** `createBulkReadJob()`メソッドを使用して同時に読み取れる行は最大**200,000行**です。