Strategy ONE
Mosaic StudioのAuto SQL
Auto SQLは、 Mosaicモデル 内のテーブルにデータを入力するためのフリーフォームSQLクエリの作成を支援します。このツールは人工知能を活用して、SQLクエリ作成のプロセスをガイドおよび合理化し、よりアクセスしやすく効率的にします。
フリーフォームAuto SQLにアクセスして使用する
-
データベースインスタンスを選択し、Connectをクリックします。
-
Add free-form SQLをクリックします。
フリーフォームSQLワークスペースが表示され、Auto SQL Chatbotが右側に表示されます。
-
対象のデータソースをクリックします。必要なテーブルを展開します。
-
テーブルを右クリックし、Add to the Chatを選択します。必要に応じて、複数のテーブルを複数選択できます。
Strategyでは、より正確なSQL生成のために、複数のテーブルを追加することをお勧めします。
-
質問を入力します。
Auto SQLがSQLを生成します。
-
生成されたSQLをFreeform SQL入力ボックスに自動的に送信するには、Insertをクリックします。
-
生成されたSQLを確認し、必要に応じて編集します。
-
Execute SQLをクリックし、Data Previewペインで結果を表示します。
-
Add Tableをクリックします。
-
Saveをクリックします。
Auto SQLを使用してSQLを説明する
Auto SQLはSQLを分析し、クエリの簡潔な要約を提供します。
-
SQLを入力フィールドにコピーし、
Enterキーを押します。 -
エントリの下にあるExplainをクリックします。
Auto SQLがSQLを分析し、クエリの簡潔な要約を提供します。
Auto SQLを使用してSQLを最適化する
Auto SQLはSQLを分析し、クエリを改善するためのガイダンスを提供します。
-
SQLを入力フィールドにコピーし、
Enterキーを押します。 -
エントリの下にある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は、データベースソースに対してのみサポートされています。
