MaxCompute コンソールは SQL 分析機能を提供します。この機能を使用すると、SQL 文を迅速に実行し、MaxCompute データカタログを管理できます。このトピックでは、SQL 分析機能の使用方法について説明します。
新しい SQL 分析の概要
クラウドネイティブ技術の進化に対応し、ますます複雑化するデータ分析の要求に応えるため、Alibaba Cloud MaxCompute コンソールの SQL 分析機能は全面的にアップグレードされました。新しい DataWorks のデータ分析機能と深く統合され、より効率的でインテリジェント、かつ統一されたデータ分析とメタデータ管理のエクスペリエンスをユーザーに提供します。新しい SQL 分析は、以下をサポートします:
インテリジェント SQL エディター:SQL コマンドを迅速に編集・実行します。プロダクト機能の探索、日常的な SQL コードの開発とデバッグを行います。
データカタログ:MaxCompute プロジェクト、スキーマ、テーブル、ビューなど、複数のオブジェクトのメタデータを管理します。
パブリックデータセット:組み込みの MaxCompute パブリックデータセットのデータと、パブリックデータセットの SQL デモスクリプトが利用可能です。対応する SQL ファイルを開いてコードを実行することで、MaxCompute プロダクトを迅速に体験・テストできます。
新しい SQL 分析の有効化
注意事項
新しい SQL 分析は、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深セン)、中国 (張家口)、中国 (ウランチャブ)、中国 (成都)、中国 (香港)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、日本 (東京)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、イギリス (ロンドン)、UAE (ドバイ) の各リージョンをサポートしています。
MaxCompute と DataWorks を有効化しました。
DataWorks リソースグループ を有効化しました。
MaxCompute プロジェクトを作成しました。
手順
MaxCompute コンソールにログインし、左上のコーナーでリージョンを選択します。
左側のナビゲーションウィンドウで、 を選択します。
表示されるダイアログボックスで、DataWorks を有効化します。DataWorks が有効化されていない場合は、プロンプトが表示されたら 今すぐ開通 をクリックします。DataWorks が有効化された後、[新バージョンを試す] をクリックして、新しい SQL 分析ページを開きます。
新しい SQL 分析を使用するには、DataWorks と DataWorks リソースグループを有効化する必要があります。DataWorks のエディションに関する詳細については、「バージョン別の機能詳細」をご参照ください。
従量課金制 (無料) の DataWorks Basic Edition またはそれ以上のエディションを有効化します。
DataWorks リソースグループを有効化します。中国リージョンの場合は、DataWorks リソースグループ のいずれかを選択します。旧リソースグループを購入した場合は、コンソールに移動してください。旧リソースグループと新リソースグループの違いについては、DataWorks リソースグループをご参照ください。
新しい SQL 分析では、クラウド上の SQL ファイルを管理するために個人用フォルダーを使用します。以前のバージョンのローカルファイルは自動的に同期されません。これらのファイルを引き続き編集するには、手動で個人用フォルダーに移動する必要があります。
機能
新しい SQL 分析には、以下の主要な機能モジュールが含まれています:
リソースマネージャー: MaxCompute SQL スクリプトファイルを管理します。詳細については、「リソースマネージャーの使用と検索」をご参照ください。
データカタログ:MaxCompute のメタデータを管理・操作します。詳細については、「データカタログの使用」をご参照ください。
SQL エディター:MaxCompute SQL スクリプトを編集・実行します。詳細については、「SQL 分析用エディターの使用」をご参照ください。
エクスプローラーと検索の使用
新しい SQL 分析は、リソースマネージャーと検索モジュールを提供します:
リソースマネージャー:SQL 分析スクリプトファイルを管理し、いくつかのリソースディレクトリを提供します。
検索と置換:このモジュールは、リソースマネージャー内のすべてのファイルコンテンツをグローバルに検索し、キーワードを他の文に置き換えます。
リソースマネージャー内のリソースディレクトリは以下の通りです:
ディレクトリタイプ | 説明 |
個人用フォルダー (推奨) | に移動します:
|
ワークスペース | 「」に移動します。 旧 SQL 分析を使用したことがあるユーザーの場合、リソースマネージャーはデフォルトで元のワークスペースディレクトリと SQL スクリプトファイルを保持します。旧 SQL 分析のワークスペースを使用したことがないユーザーの場合、このモジュールはデフォルトで非表示になります。新しい個人用フォルダーを直接使用してください。
説明 データセキュリティを確保するため、ページを開く際にシステムがローカルフォルダーを読み取ろうとするたびに、指定されたフォルダー内のすべてのファイルへのアクセスを手動で許可する必要があります。Alibaba Cloud は、ローカルフォルダーのコンテンツをサーバーに保存しません。 |
パブリックデータセットデモ | 次に移動します: :
|
データカタログの使用
新しい SQL 分析は、新しいデータカタログモジュールを提供します。データカタログは、MaxCompute のメタデータを管理・操作するための統一されたインターフェイスを提供します。テーブル、ビュー、外部テーブル、リソース、関数などのデータオブジェクトの作成と管理をサポートします。以下の主要な機能をサポートします:
機能 | 説明 |
プロジェクトの追加と削除 | に移動します:
|
データカタログの管理 | :
|
パブリックデータセット | 移動するには、 へ移動します:
|
SQL 分析用エディターの使用
新しい SQL 分析は、強力なエディターを提供します。SQL スクリプトを記述して、MaxCompute 内のデータを処理およびクエリできます。SELECT、INSERT、UPDATE、DELETE などの一般的な SQL 操作に加え、MaxCompute 固有の構文や関数もサポートしています。詳細については、「SQL の概要」をご参照ください。
エディターページには以下の機能が含まれています:

エリア | 機能説明 |
1. エディターエリア |
|
2. ランタイムパラメーター構成エリア |
|
3. 結果エリア |
|
新しい SQL 分析の SQL エディターは、新しい DataWorks の分析機能に基づいています。MaxCompute SQL ノードの開発に関する詳細については、「MaxCompute SQL ノード」をご参照ください。
新旧 SQL 分析の比較
比較項目 | SQL 分析 (旧バージョン) | SQL 分析 (新バージョン) |
プロダクト依存関係 | MaxCompute を有効化。 |
|
リソースマネージャー | ワークスペースを提供します。ローカルファイルディレクトリに基づいて SQL スクリプトを管理します。 | 個人用フォルダーを提供します。クラウドで SQL ディレクトリとファイルを作成および管理します。 |
データカタログ | テーブル、ビュー、外部テーブル、リソース、関数などの MaxCompute オブジェクトの表示をサポートします。 | テーブル、ビュー、外部テーブル、リソース、関数など、MaxCompute オブジェクトの作成と管理などの操作をサポートします。 |
SQL エディター | 基本的な SQL スクリプトの編集と実行をサポートします。 | 新しい DataWorks の分析機能に基づいて、よりインテリジェントな SQL 分析エクスペリエンスを提供します。 |
ログ:各実行のログコンテンツを表示します。
分析:結果の簡単なチャートベースの分析をサポートします。