Visual Studio を使用して、Azure Synapse Analytics を使用して専用 SQL プールのクエリを実行します。 このメソッドでは、Visual Studio 2019 の SQL Server Data Tools (SSDT) 拡張機能を使用します。
注
サーバーレス SQL プールのサポートには、少なくとも VS2022 17.7 が必要です。リリース ノート: サーバーレス Sql プールのサポートを参照してください。
[前提条件]
このチュートリアルを使用するには、次のコンポーネントが必要です。
- 既存の Synapse ワークスペース。作成する必要がある場合は、「Synapse ワークスペースの作成」を参照してください。
- 専用 SQL プール。 お持ちでない場合は、「 専用 SQL プールの作成」を参照してください。
- SSDT for Visual Studio。 Visual Studio をお持ちの場合は、このコンポーネントが既にある可能性があります。 インストール手順とオプションについては、「 Visual Studio と SSDT のインストール」を参照してください。
- 完全修飾された SQL サーバー名。 このサーバー名を見つけるには、「 専用 SQL プールへの接続」を参照してください。
1. 専用 SQL プールに接続する
Visual Studio 2019 を開きます。
SQL Server オブジェクト エクスプローラーを開くには、 ビュー>SQL Server オブジェクト エクスプローラーを選択します。
[ SQL Server の追加] アイコンを クリックします。
[サーバーへの接続] ウィンドウのフィールドに入力します。
- [サーバー名]: 以前に識別した サーバー名 を入力します。
- 認証: [SQL Server 認証 ] または [Active Directory 統合認証] を選択します。
- ユーザー名 と パスワード: SQL Server 認証が上記で選択されている場合は、ユーザー名とパスワードを入力します。
- [接続] をクリックします。
調べるには、Azure SQL Server を展開します。 サーバーに関連付けられているデータベースを表示できます。 AdventureWorksDW を展開して、サンプル データベース内のテーブルを表示します。
2. サンプル クエリを実行する
データベースへの接続が確立されたので、クエリを記述します。
SQL Server オブジェクト エクスプローラーでデータベースを右クリックします。
[新しいクエリ] を選択します。 新しいクエリ ウィンドウが開きます。
次の T-SQL クエリをクエリ ウィンドウにコピーします。
SELECT COUNT(*) FROM dbo.FactInternetSales;緑色の矢印をクリックしてクエリを実行するか、次のショートカットを使用します:
CTRL+SHIFT+E。
クエリ結果を調べます。 この例では、FactInternetSales テーブルには 60398 行があります。
次のステップ
接続してクエリを実行できるようになったので、 Power BI でデータを視覚化してみてください。 Microsoft Entra 認証用に環境を構成するには、「 専用 SQL プールに対する認証」を参照してください。