このトピックでは、MaxCompute Studio を使用して MaxCompute プロジェクト内のテーブル、ビュー、関数、リソースを表示する方法について説明します。
前提条件
MaxCompute プロジェクトに接続済みであること。 詳細については、「プロジェクト接続の管理」をご参照ください。背景情報
接続されている MaxCompute プロジェクト内のテーブル、ビュー、関数、リソースは、[プロジェクトエクスプローラー] ペインで表示できます。
プロジェクトデータの参照と更新
- MaxCompute Studio で、左のナビゲーションウィンドウにある [プロジェクトエクスプローラー] をクリックして、接続されている MaxCompute プロジェクトを表示します。
プロジェクトを展開すると、[テーブルとビュー]、[関数]、[リソース] の 3 つのノードが表示されます。 [テーブルとビュー] を展開すると、プロジェクト内のすべてのテーブルが表示されます。 さらに、個々のテーブルを展開すると、その列名とデータ型を表示できます。
- [テーブルとビュー]、[関数]、または [リソース] ノードの横にあるドロップダウン矢印をクリックして、プロジェクト内のすべてのテーブル、ビュー、関数、リソースを表示します。
説明
DESC TABLE権限が必要です。- MaxCompute Studio には、関連付けられたプロジェクトのテーブルのみが表示され、パブリックテーブルは表示されません。
- ツールバーで
アイコンをクリックして、ローカルメタデータを更新します。
説明 MaxCompute Studio はプロジェクトのメタデータをローカルにキャッシュします。 このメタデータがサーバー上で更新された場合は、手動で更新して変更をロードする必要があります。
テーブルとビューの詳細
- [テーブルとビュー] ツリーでテーブルノードを展開すると、その列とデータ型をすばやく表示できます。
- テーブル名を右クリックし、[テーブルの詳細を表示] を選択すると、所有者、サイズ、列、スキーマなど、テーブルに関する詳細を表示できます。
[テーブル情報] セクションには、作成時刻、最終更新日時、ライフサイクルなどのメタデータが表示されます。 [テーブルスキーマ] セクションには、各列のデータ型や Null 許容かどうかなどのプロパティが表示されます。 下部の [データプレビュー] セクションでは、テーブルデータのプレビュー、インポート、エクスポートができます。
- テーブル名を右クリックし、[使用箇所の検索] を選択して、スクリプト内でのテーブルへのすべての参照を検索します。
関数の詳細
- [関数] ツリーで [ユーザー定義] ノードをクリックすると、作成した関数を表示できます。
[ユーザー定義] の下にある GetAddr などの関数をダブルクリックすると、デコンパイルされた Java ソースコードが右側のエディターペインに表示されます。 例:
// // IntelliJ IDEA によって .class ファイルから再作成されたソースコード // (FernFlower デコンパイラを利用) // package odps.test; import ... public class GetAddr extends UDF { public boolean enableFileWatch = false; private int offset; private int[] index = new int[256]; private ByteBuffer dataBuffer; private ByteBuffer indexBuffer; private Long lastModifyTime = 0L; private File ipFile; private ReentrantLock lock = new ReentrantLock(); public GetAddr() { } // ... }説明 [関数] ツリーの [ビルトイン] ノードには、システムビルトイン関数がカテゴリ別にリスト表示されます。 関数をダブルクリックすると、その使用方法が表示されます。 ビルトイン関数の詳細については、「ビルトイン関数」をご参照ください。説明 [関数] ツリーの [ビルトイン] ノードには、システムのビルトイン関数がカテゴリ別にリストされています。 関数をダブルクリックすると、その使用方法が表示されます。 ビルトイン関数の詳細については、「ビルトイン関数」をご参照ください。 - ユーザー定義関数をダブルクリックして、そのコードを開きます。
リソースの詳細
[リソース] ツリーでは、作成したリソースを表示できます。 たとえば、
getaddr.jar (1,353,716 B) や ip.dat (8,525,962 B) などのリソースのファイル名とサイズを確認できます。