すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:概要

最終更新日:Mar 26, 2026

MaxCompute Tunnel は、MaxCompute へのデータアップロードおよび MaxCompute からのデータダウンロードを行うためのトンネルサービスです。MaxCompute が提供するデータのアップロードおよびダウンロードツールは、Tunnel SDK をベースとしています。

SDK インターフェイス

Tunnel SDK には、2 つのエントリクラスが公開されています。ユースケースに応じて選択してください。

インターフェイスタイプ使用タイミング
TableTunnelエントリクラスMaxCompute テーブルへのデータアップロードまたは MaxCompute テーブルからのデータダウンロードを行う場合
TableTunnel.UploadSessionアップロードセッションMaxCompute テーブルにデータを書き込む場合
TableTunnel.DownloadSessionダウンロードセッションMaxCompute テーブルからデータを読み取る場合
InstanceTunnelエントリクラスMaxCompute SQL インスタンスの実行結果をダウンロードする場合
InstanceTunnel.DownloadSessionダウンロードセッションSELECT クエリを実行する SQL インスタンスの結果を読み取る場合

テーブルデータの一括転送には TableTunnel を使用します。InstanceTunnel は、SQL インスタンスから SELECT クエリの結果をダウンロードする際に使用します。

TableTunnel および InstanceTunnel は、いずれもインターネット経由および Alibaba Cloud の内部ネットワーク経由でのアクセスをサポートしています。内部ネットワーク経由でのダウンロードは無料です。

インターフェイスの動作は SDK バージョンによって異なります。完全な API リファレンスについては、SDK Java Doc をご参照ください。

SDK 依存関係の追加

Maven プロジェクトで Tunnel SDK を使用するには、以下の依存関係を pom.xml に追加します。

<dependency>
  <groupId>com.aliyun.odps</groupId>
  <artifactId>odps-sdk-core</artifactId>
  <version>X.X.X-public</version>
</dependency>

X.X.X-public は最新バージョンに置き換えてください。最新バージョンを確認するには、Maven リポジトリodps-sdk-core を検索します。

次のステップ

  • Tunnel SDK の代わりに Java Database Connectivity (JDBC) ドライバーを使用してデータを書き込む場合は、「JDBC 概要」をご参照ください。

  • リージョンおよびネットワークタイプ別のエンドポイント URL については、「エンドポイント」をご参照ください。