---
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行**です。