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

Dataphin:分析プラットフォームに基づいて SQL クエリを作成する

最終更新日:Feb 06, 2025

Dataphin の分析プラットフォームは、SQL クエリを作成および実行して必要なデータを取得できる SQL クエリ機能を提供します。 また、クエリ結果の可視化と分析も容易にします。

シナリオ

データの抽出とダウンロード: SQL クエリは、コンピュートソースからデータを抽出、集計、フィルタリング、およびソートできます。また、分析とレポート作成に役立つデータダウンロードもサポートしています。

データの可視化: SQL クエリを使用すると、ビジネスデータをチャート形式で表示できるため、ビジネスユーザーはデータの直感的な理解と分析を行い、情報に基づいた意思決定を行うことができます。

SQL クエリ開発ページの概要

SQL クエリ開発ページには、SQL クエリフォルダ、エディターメニュー、編集エリア、およびコンソールがあります。 このページでは、SQL クエリを開発および管理できます。.

プロジェクトのコンピュートソースとデータベース SQL クエリ領域は同じです。 下の図は、データベース SQL クエリ を例として使用してこれを示しています。

image.png

```markdown

領域

説明

[SQL クエリディレクトリ]

SQL クエリディレクトリには、[マイ][自分と共有] の 2 つのルートディレクトリがあります。

  • マイ ディレクトリは、作成した SQL クエリ のルートとして機能し、その下に複数のサブディレクトリを編成できます。このディレクトリ内で SQL クエリ を管理できます。新しい SQL クエリ を作成するには、「新しい SQL クエリを作成する」をご参照ください。

  • [共有相手別]: このディレクトリには、他のユーザーがあなたと共有した SQL クエリが含まれており、ここで表示できます。

現在のアカウントに関連付けられている SQL クエリ タスクは、コピー、名前変更、移動、および 削除操作をサポートしています。

[SQL クエリ] [エディターメニュー]

SQL クエリは、[SQL クエリ エディター メニュー] で編集および管理できます。これには、データソースの切り替えクエリの高速化実行、保存共有パラメーター設定フォーマット検索、プロジェクトの切り替え が含まれます。

  • データソースの切り替え:データソースデータのクエリ: を使用する SQL クエリの場合、 時、ドロップダウンボックスからアクティブなデータソースを変更できます。

  • 実行: [実行] をクリックするか、ショートカットキー (Cmd+Enter) を使用して、選択した SQL コードを実行します。

  • 保存: image..png をクリックして現在の編集内容を保存します。

  • 共有: Dataphin インスタンス内の他のユーザーと SQL クエリを共有します。

  • クエリ高速化: オフライン コンピュート エンジンとして MaxCompute を使用する場合にサポートされています。クエリ高速化を有効にすることで、MaxCompute MCQA を利用してクエリ処理を高速化できます。ただし、MCQA はテナントごとのジョブ数と同時実行数の制限の対象となるため、高速化に失敗する可能性があります。詳細については、「クエリ高速化 (MCQA)」をご参照ください。

  • パラメーター設定: image.png をクリックして、構成ダイアログボックスで SQL クエリパラメーターの値を設定します。詳細については、「Notebook パラメーター設定」をご参照ください。

  • フォーマット: クエリ内の SQL コードをフォーマットします。

  • 場所の特定: image..png をクリックして、SQL クエリディレクトリ内で現在の SQL クエリを見つけます。

  • プロジェクトの切り替え: エディター メニュー内で、SQL クエリのアクティブな プロジェクトを切り替えることができます。これには、分析プラットフォームのコンピューティング ソースの変更も含まれます。

    説明
    • 選択したアクティブなプロジェクトのコンピュートエンジンの AccessKey には、クエリテーブルを含むプロジェクトに必要なアクセス権限が必要です。そうでない場合、クエリは成功しません。

    • 分析プラットフォームがデフォルトのコンピュートソースにリンクされていない場合は、専用のコンピュートソースを割り当てることができます。 この操作は、スーパー管理者またはシステム管理者に制限されています。 詳細な手順については、「分析プラットフォーム設定」をご参照ください。

    • 切り替えは、現在のアカウントに関連付けられている開発プロジェクトまたは基本プロジェクトのみにサポートされており、オフラインエンジンにリンクされている必要があります。 さらに、アカウントは、プロジェクトに必要なアドホッククエリ実行権限を持っている必要があります。 詳細については、「テーブル権限の要求、更新、および返却」をご参照ください。

[編集エリア]

編集エリアで SQL クエリを作成して、データクエリを実行します。

[コンソール]

クエリ結果は、実行後にコンソールに表示されます。 ここでは、結果、ログ、コードを表示し、ビジュアル分析を実行できます。 機能は次のとおりです。

  • 実行結果: 結果の列情報を表示します。データベース SQL クエリは、結果を一時テーブルとして保存することをサポートしていないことに注意してください。

    説明

    データベース SQL クエリでは、クエリ結果を一時テーブルに保存することはできません。

    • 表示列: 実行結果に対応する列情報を表示できます。

    • 単一行の詳細: 実行結果から選択した行の詳細情報 (行番号、序数、フィールド名、値など) を表示します。

    • 結果クエリ: 実行結果内で特定の値を検索するには、目的の値を入力します。

    • データのダウンロード: image.png をクリックして、実行結果を CSV または Excel 形式のデータファイルとしてダウンロードします。

      説明

      データファイルの形式とダウンロード承認の必要性は、管理センターデータのダウンロードデータダウンロード構成 の で設定されます。 詳細については、「 」をご参照ください。

    • 行と列の変換: image.png をクリックして、実行結果の行と列の表示モードを切り替えます。

  • ビジュアル分析: 実行結果をさまざまなグラフ表現で表示できます。折れ線グラフ、横棒グラフ、円グラフなどをサポートしています。詳細については、「SQL ビジュアル チャート」をご参照ください。

  • ログ: SQL クエリの実行時間を詳述するログ情報を表示します。

  • コード: SQL クエリ コードをリファレンスとして表示します。