Strategy ONE

Mosaic StudioのAuto SQL

Auto SQLは、 Mosaicモデル 内のテーブルにデータを入力するためのフリーフォームSQLクエリの作成を支援します。このツールは人工知能を活用して、SQLクエリ作成のプロセスをガイドおよび合理化し、よりアクセスしやすく効率的にします。

フリーフォームAuto SQLにアクセスして使用する

  1. 自動モデルを使用してデータ モデルを作成し、データをインポート

  2. データベースインスタンスを選択し、Connectをクリックします。

  3. Add free-form SQLをクリックします。

    フリーフォームSQLワークスペースが表示され、Auto SQL Chatbotが右側に表示されます。

  4. 対象のデータソースをクリックします。必要なテーブルを展開します。

  5. テーブルを右クリックし、Add to the Chatを選択します。必要に応じて、複数のテーブルを複数選択できます。

    Strategyでは、より正確なSQL生成のために、複数のテーブルを追加することをお勧めします。

  6. 質問を入力します。

    Auto SQLがSQLを生成します。

  7. 生成されたSQLをFreeform SQL入力ボックスに自動的に送信するには、Insertをクリックします。

  8. 生成されたSQLを確認し、必要に応じて編集します。

  9. Execute SQLをクリックし、Data Previewペインで結果を表示します。

  10. Add Tableをクリックします。

  11. Saveをクリックします。

Auto SQLを使用してSQLを説明する

Auto SQLはSQLを分析し、クエリの簡潔な要約を提供します。

  1. SQLを入力フィールドにコピーし、Enterキーを押します。

  2. エントリの下にあるExplainをクリックします。

    Auto SQLがSQLを分析し、クエリの簡潔な要約を提供します。

Auto SQLを使用してSQLを最適化する

Auto SQLはSQLを分析し、クエリを改善するためのガイダンスを提供します。

  1. SQLを入力フィールドにコピーし、Enterキーを押します。

  2. エントリの下にあるOptimizeをクリックします。

    Auto SQLがSQLを分析し、クエリを改善するためのガイダンスを提供します。

Auto SQLを使用するためのベストプラクティス

  • Mosaicモデルを理解する :Auto SQLは、テーブルの構造やデータの詳細を認識しません。代わりに、SQLの組み合わせを支援します。Auto SQLの機能を最大限に活用するには、 Mosaicモデルを理解してください。Auto SQLは名前でテーブルを選択し、コンテンツでは選択しません。つまり、オブジェクトが正しいテーブルからソースされているかどうかを理解する必要があります。

  • 絞り込むAdd to the Chatを使用して、会話にテーブルを追加し、生成されるSQLの品質と応答時間を向上させます。広範なスキーマは、使用可能な最大の質問サイズをすぐに超える可能性があります。

  • 具体的に記述する:入力にできるだけ多くの詳細を提供してください。データベースに存在する列の名前を使用してみてください。

  • 反復する:段階的なクエリを作成し、新しいフィールドを追加し、質問により多くの詳細を追加します。修正と調整を行うことで、継続するための開始点として使用できる優れたSQL構造を作成できます。

  • データ品質を確保する:Auto SQLは、列が空であるか、nullが含まれているかをチェックしません。プロンプトが行を返さない場合は、データの品質とフィルタリング条件を確認してください。

既知の制限

Auto SQLは、データベースソースに対してのみサポートされています。