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

Dataphin:ノートブックセルの管理

最終更新日:Sep 17, 2026

ノートブック セルは、ノートブックでコンテンツを構築するための基本的なコンポーネントです。ノートブックにセルを追加して、コンテンツを作成および整理できます。セルのタイプによって、利用できる操作や機能は異なります。このトピックでは、各セル タイプのシナリオと管理操作について説明します。

背景情報

Markdown セルで利用可能な Markdown 構文の詳細については、https://www.markdownguide.org/extended-syntax/ および https://www.markdownguide.org/basic-syntax/ をご参照ください。

次の構文はサポートされていません:

  • HTML

  • 定義リスト

  • 絵文字

  • ハイライト

  • 下付き文字

  • 上付き文字

Markdown セル

Markdown セルを使用して、標準の Markdown 構文でノートブックにテキストコンテンツを追加できます。

image

エリア

説明

アクションエリア

Markdown セルを選択した後、アクションエリアで管理できます。操作には、セル タイプの切り替え、現在のセルの下へのセルの追加、セルのコピー、セルの上下への移動、セルの削除などがあります。

  • [セルの切り替え]:現在の Markdown セルを、Markdown セル、SQL セル、データベース SQL セルなどの別のタイプに切り替えます。

  • [セルの追加]:現在の Markdown セルの下に、Markdown セル、SQL セル、データベース SQL セルなどの別のセルを追加します。

  • [セルのコピー]:現在の Markdown セルの下に、同じ内容のコピーを作成します。

  • [セルの移動]:現在の Markdown セルを上下に移動できます。

  • [セルの削除]:現在の Markdown セルを削除します。

編集エリア

編集エリアでは、Markdown 構文を使用してノートブックのコンテンツを作成できます。Markdown 構文の詳細については、「Markdown 構文」をご参照ください。

SQL セル

SQL セルを使用して、ノートブックでコンピューティングエンジンの SQL 文を追加して実行できます。

説明

Hadoop コンピューティングエンジンの Spark SQL セルでは、管理センター > システム設定 > Development Platform > Table Management Settings で指定されたデフォルトのストレージ形式で一時テーブルが作成されます。

たとえば、デフォルトのストレージ形式がhudiに設定されている場合、一時テーブルの作成時にusing hudi文が追加されます。デフォルトのストレージ形式がEngine Defaultに設定されている場合、特定のストレージ形式は使用されません。

image

エリア

説明

アクションエリア

SQL セルを選択した後、アクションエリアで管理できます。操作には、SQL コードの実行、クエリの高速化、セルの折りたたみ、SQL のフォーマット、セル タイプの切り替え、セルの追加、セルのコピー、セルの移動、セルの削除などがあります。

  • [実行]:現在の SQL セル内の SQL コードを実行します。

  • [クエリアクセラレーション]:クエリアクセラレーションは、MAXCOMPUTE_SQL、HIVE_SQL、IMPALA_SQL、および SPARK_SQL の各セルで利用できます。クエリアクセラレーションを有効にした後、アクセラレーション方法を選択します。

    アクセラレーションソース:アクセラレーションソースを使用してクエリを高速化します。この方法を選択した場合は、アクセラレーションソースとリソースグループも選択する必要があります。

    • アクセラレーションソース:現在のプロジェクトのコンピューティングソースに関連付けられているアクセラレーションソースを選択します。アクティブなアクセラレーションソースがない場合は、[Create Acceleration Source] をクリックして作成ページに移動し、必要に応じて作成します。

    • リソースグループ (オプション):選択したアクセラレーションソースで設定済みのリソースグループを選択します。

    説明
    • アクセラレーションソースを選択した場合、ランタイムは選択したソースタイプの構文に基づいて SQL 文を実行します。SQL 文が構文ルールに準拠していることを確認してください。たとえば、アクセラレーションソースタイプが StarRocks の場合、アドホッククエリジョブは StarRocks 構文を使用して実行されます。

    • アクセラレーションソースを使用してクエリを高速化する場合、クエリごとに一時テーブルは作成されません。

    MCQA:MaxCompute MCQA クエリアクセラレーションの略です。各テナントには MCQA のジョブ数と同時実行数に制限があり、アクセラレーションの失敗や実行エラーが発生する可能性があります。詳細については、「クエリアクセラレーション (MCQA)」をご参照ください。管理センター > システム設定 > Development Platform > クエリアクセラレーション で MCQA アクセラレーションを無効にできます。

    利用可能なアクセラレーション方法は、コンピューティングエンジンとシナリオによって異なります。

    現在のテナントが MaxCompute コンピューティングエンジンを使用している場合:

    • データクエリアクセラレーションサービスを購入していないが、開発プラットフォームでクエリアクセラレーションを有効にしている場合、アクセラレーション方法は MCQA です。

    • データクエリアクセラレーションサービスを購入し、開発プラットフォームでクエリアクセラレーションを有効にしていて、現在のプロジェクトのコンピューティングソースがアクセラレーションソースに関連付けられていない場合、アクセラレーション方法は MCQA です。

    • データクエリアクセラレーションサービスを購入し、プロジェクトのコンピューティングソースがアクセラレーションソースに関連付けられている場合は、アクセラレーションソースまたは MCQA のいずれかを選択できます。

    現在のテナントが Hadoop コンピューティングエンジンを使用している場合:データクエリアクセラレーションサービスを購入し、プロジェクトのコンピューティングソースのクラスターがアクセラレーションソースに関連付けられている場合、アクセラレーション方法はAcceleration sourceです。

  • [セルの折りたたみ]:現在の SQL セルのコードエリアを折りたたみます。

  • [SQL のフォーマット]:現在の SQL セル内の SQL コードをフォーマットします。

  • [セルの切り替え]:現在の SQL セルを、Markdown セル、SQL セル、データベース SQL セルなどの別のタイプに切り替えます。

    説明

    コンピューティングエンジンが、Impala が有効化された Hive インスタンスに関連付けられている場合、Impala SQL と Hive SQL を切り替えることができます。

  • [セルの追加]:現在の SQL セルの下に、Markdown セル、SQL セル、データベース SQL セルなどの別のセルを追加します。

  • [セルのコピー]:現在の SQL セルの下に、同じ内容のコピーを作成します。

  • [セルの移動]:現在の SQL セルを上下に移動できます。

  • [セルの削除]:現在の SQL セルを削除します。

編集エリア

編集エリアでは、コンピューティングエンジンの SQL を作成できます。

データベース SQL セル

データベース SQL セルを使用して、ノートブックでデータベースの SQL 文を追加して実行できます。

image

エリア

説明

アクションエリア

データベース SQL セルを選択した後、アクションエリアで管理できます。操作には、データベース SQL コードの実行、セルの折りたたみ、SQL のフォーマット、セル タイプの切り替え、セルの追加、セルのコピー、セルの移動、セルの削除などがあります。

  • [実行]:現在のデータベース SQL セル内の SQL コードを実行します。

    説明

    データベース SQL のランタイムは、選択したデータソースで設定されたデフォルトのリソースグループを使用し、分析プロジェクトのデフォルトのリソースグループは使用しません。

  • [セルの折りたたみ]:現在のデータベース SQL セルのコードエリアを折りたたみます。

  • [SQL のフォーマット]:現在のデータベース SQL セル内の SQL コードをフォーマットします。

  • [セルの切り替え]:現在のデータベース SQL セルを、Markdown セル、SQL セル、データベース SQL セルなどの別のタイプに切り替えます。

  • [セルの追加]:現在のデータベース SQL セルの下に、Markdown セル、SQL セル、データベース SQL セルなどの別のセルを追加します。データベース SQL セルで利用可能なデータソースタイプの詳細については、「分析プラットフォームでサポートされているデータソース」をご参照ください。

  • [セルのコピー]:現在のデータベース SQL セルの下に、同じ内容のコピーを作成します。

  • [セルの移動]:現在のデータベース SQL セルを上下に移動できます。

  • [セルの削除]:現在のデータベース SQL セルを削除します。

  • データソースの選択:選択したデータソース (外部データソースを含む) で SQL コードを実行します。

  • カタログ:Presto および Trino データソースの場合、カタログを選択する必要があります。

  • データベース/スキーマ:MySQL、PostgreSQL、Hologres、AnalyticDB for PostgreSQL、OceanBase (Oracle テナントモード)、Lindorm、Oracle、ClickHouse、DM、openGauss、StarRocks、Doris、SelectDB、Presto、GaussDB (DWS)、Trino、PolarDB-X 2.0、OushuDB、TDSQL for MySQL、および TDSQL for PostgreSQL データソースの場合、データベース/スキーマを選択する必要があります。

編集エリア

編集エリアでは、データベース SQL を作成できます。

データベース SQL コードの編集が完了したら、[実行] をクリックします。システムはコード内のすべてのオブジェクトを解析し、現在のユーザーが必要な操作権限を持っているかを確認します。権限の検証に成功した場合、ユーザーは検証対象のオブジェクトに必要な権限を持っているとみなされます。権限の検証に失敗した場合、ユーザーは必要な権限を持っていません。アクセス拒否ダイアログボックスが表示され、ユーザーが権限を持たないオブジェクトのリストが表示されます。

アクセス拒否ダイアログボックスには、オブジェクト名、オブジェクトタイプ、権限タイプ、および操作情報が表示されます。

  • オブジェクト名:権限が不足しているオブジェクトの名前。

  • オブジェクトタイプ:テーブルとグローバル変数。

  • 権限タイプ:スクリプトの実行に必要な権限。データソーステーブルにはテーブルクエリ権限のみが必要です。データソースには実行権限のみが必要です。

  • 操作:オブジェクトの権限確認に失敗した場合、1 つ以上のオブジェクトの権限を申請できます。

    • 単一オブジェクトの権限リクエスト: 対象オブジェクトの [操作] 列にある image.png アイコンをクリックして、オブジェクトの権限ポイントに対する個人の権限をリクエストします。 デフォルトの有効期間は 30 日です。

    • 権限の一括申請: 複数のオブジェクト、または [すべてのテーブルを選択] を選択し、[権限を申請] をクリックします。

    権限の申請方法の詳細については、「権限の申請」をご参照ください。権限が付与された後、コードを再度実行できます。

    説明

    MySQL と Oracle データソースのみがテーブルレベルの権限制御に対応しています。