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

Dataphin:エンコード仕様

最終更新日:Feb 06, 2025

このトピックでは、インテリジェントエンジン内でサポートされているエンコード仕様の設定項目と、それぞれの詳細な説明について概要を説明します。

手順

  1. Dataphin ホームページで、トップメニューバーの [管理センター] をシングルクリックします。

  2. 下の図に示すように、[コード仕様] タブに移動し、それに応じてエンコード仕様設定を構成します。

    image..png

    設定項目

    説明

    論理集計テーブルに対するアドホッククエリでの "select *" 構文の使用を禁止する

    デフォルトでは、設定は [はい] です。これにより、システムは論理集計テーブルで定義されたソーステーブルと統計期間から複数のマテリアライズドテーブルを生成します。select * 構文を使用して論理集計テーブルをクエリすると、SQL がすべてのマテリアライズドテーブルを組み込むように促され、不要なリソース消費につながります。この設定項目で [はい] を選択すると、このようなリソースの浪費を防ぐことができます。

    重要

    select * 構文の使用権限を無効にすると、すでに select * および SELECT * 構文を使用している本番タスクが失敗する可能性があるため、本番タスクで select * および SELECT * 構文を使用していないことを確認してください。グローバルコード検索エントリに select * および SELECT * を入力してクエリを実行できます。詳細については、「参照ドキュメント」をご参照ください。

    フルテーブルスキャンの禁止

    デフォルト設定は [いいえ] です。フルテーブルスキャンはリソースを大量に消費します。処理効率を高めるために、この機能を有効にすることをお勧めします。このチェックが無効になっている場合は、タスク内にフルテーブルスキャンクエリが存在しないことを確認してください。

    ネイティブ Flink DDL 文の使用の禁止

    この設定は、システム計算設定がリアルタイム コンピューティング エンジンにリンクされている場合にのみ適用されます。デフォルトは [いいえ] です。[はい] に設定すると、Flink SQL コンピューティングタスクでネイティブ Flink DDL 文は許可されません。

    説明

    ネイティブ Flink DDL 文はパスワードをプレーンテキストで公開するため、データ漏洩につながる可能性があります。操作には注意してください。

    ネイティブ Flink DDL を使用したタスクの本番環境への公開の禁止

    この設定は、システム計算設定がリアルタイム コンピューティング エンジンに関連付けられており、ネイティブ Flink DDL 文が許可されている場合にのみ関連します。デフォルトは [いいえ] です。[はい] に設定すると、Flink SQL コンピューティングタスクに [ネイティブ Flink] DDL 文を含むタスクを本番環境に公開することはできません。

    説明

    基本モード プロジェクトでは、ネイティブ Flink DDL 文は許可されていません。

  3. [OK] をシングルクリックして、エンコード仕様の構成を完了します。

    すべてのエンコード仕様設定項目をデフォルト値に戻すには、[デフォルトの復元] をシングルクリックします。