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

Dataphin:コードエディタでコード開発の効率性を向上させる

最終更新日:Feb 06, 2025

Dataphin コードエディタは、基本的なコードのハイライト表示と補完を容易にするだけでなく、インテリジェントなコードヒントと権限検証によってコーディングエクスペリエンスを向上させ、開発コストの削減と信頼性の高いコードの配信の迅速化に役立ちます。このトピックでは、コードエディタ内でコード開発効率を向上させる操作の概要について説明します。

制限事項

コード効率機能の可用性は、コンピューティングエンジンによって異なります。次の表に、コンピューティングエンジンとそれぞれのコード効率機能の詳細を示します。

コンピューティングエンジン

テーブルヒント

テーブルフィールドヒント

コードヒント

アクセス制御の検証

データソースコードヒント

オフラインコンピューティングエンジン

サポート対象

サポート対象

サポート対象

サポート対象

-

リアルタイムコンピューティングエンジン ( Flink )

サポート対象

サポート対象

サポート対象

サポート対象

サポート対象

エディタでのコード効率の向上に関する説明

Dataphin エディタでコード効率を向上させる機能の説明と操作について、以下に詳細を示します。

機能

説明

コードのハイライト表示

エディタは、言語構文に基づいてコードキーワードをインテリジェントに分析してハイライト表示し、コードレビューと編集を容易にします。image.png

コード補完

関連するコードフィールドに入力すると、エディタはキーワードを積極的に提案し、ヒントを提供します。提供された提案に基づいてコードを迅速に補完できます。image.png

説明

キーボードの上下矢印キーを使用して提案をナビゲートし、Enter キーを押して選択するか、マウスでクリックして目的のコードを選択します。

テーブルヒント

エディタは、プロジェクト内の論理ファクトテーブル、論理ディメンションテーブル、および物理テーブルのインテリジェントなヒントを提供し、ヒントに基づいてクエリに必要なテーブル名を選択できるようにします。image.png

テーブル内のフィールドヒント

  • テーブル名にカーソルを合わせると、テーブル内のフィールドとその説明に関するヒントが表示されます。

  • インテリジェントヒントオーバーレイで、テーブルを選択してフィールド情報を表示します。

    説明

    テーブルのツールチップ レイヤー内で、[詳細を表示] を 1 回クリックするだけで、テーブルのアセット ページにアクセスして効率的に管理およびクエリを実行できます。

  • テーブル名を入力すると、エディタは関連するフィールド情報をヒントとして表示します。ヒントに基づいて選択するか、フィールド名を入力してテーブル内で一致するフィールドのヒントを受け取ることができます。image.png

コードヒント

SQL 関数をエディタに入力すると、関数にマウスカーソルを合わせると、そのルールと説明情報が表示されます。詳細については、[詳細の表示] を 1 回クリックしてください。

image.png

権限の検証

テーブルフィールドにマウスカーソルを合わせると、そのフィールドに必要な読み取り/書き込みアクセス制御リストの権限を持っているかどうかを確認するメッセージが表示されます。これらの権限がない場合は、通知が表示されます。適切な権限をリクエストするには、[クイックフィックス] -> [権限のリクエスト] を 1 回クリックするだけで、テーブルの権限リクエストページにリダイレクトされます。必要な権限を取得してから操作を続行してください。詳細については、「」または「参照ドキュメント」をご参照ください。

データソースコードヒント

データソース エンコーディング をエディタに入力すると、入力された文に基づいて、現在の Dataphin インスタンスのデータソースに関連するテーブル情報のプロンプトが表示されます。

image.png