クイック スタート:T-SQL を使用してワークロード分類子を作成する
このクイック スタートでは、組織の CEO に対して重要度の高いワークロード分類子をすばやく作成します。 このワークロード分類子を使用すると、CEO のクエリを、キュー内の重要度の低いその他のクエリよりも優先することができます。
Azure サブスクリプションをお持ちでない場合は、開始する前に無料の Azure アカウントを作成してください。
Note
Azure Synapse Analytics に専用 SQL プール インスタンスを作成すると、新しい課金対象サービスが発生する可能性があります。 詳細については、「Azure Synapse Analytics の価格」を参照してください。
前提条件
このクイックスタートは、Azure Synapse Analytics で専用 SQL プールが既にプロビジョニングされていて、CONTROL DATABASE 権限があることを前提としています。 作成する必要がある場合は、ポータルでの作成と接続に関する記事に従って、mySampleDataWarehouse という名前の専用 SQL プールを作成してください。
Azure portal にサインインする
Azure portal にサインインします。
TheCEO のログインを作成する
"TheCEO" に対して CREATE LOGIN を使用して、master
データベースで SQL Server 認証ログインを作成します。
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;
ユーザーの作成
mySampleDataWarehouse で "TheCEO" という ユーザーを作成します
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;
ワークロード分類子を作成する
"TheCEO" に対して重要度の高いワークロード分類子を作成します。
DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'TheCEO'
,IMPORTANCE = HIGH);
既存の分類子を表示する
SELECT * FROM sys.workload_management_workload_classifiers
リソースをクリーンアップする
DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;
データ ウェアハウス ユニットと専用 SQL プールに格納されているデータに対して課金されます。 これらのコンピューティングとストレージのリソースは別々に請求されます。
- データをストレージに保持しておく場合は、専用 SQL プールを使わない間、コンピューティング リソースを一時停止できます。 コンピューティングを一時停止すると、データ ストレージに対してのみ課金されます。 データを使用する準備ができたら、コンピューティングを再開します。
- それ以上課金されないようにする場合は、専用 SQL プールを削除できます。
以下の手順に従ってリソースをクリーンアップします。
Azure portal にサインインし、専用 SQL プールを選択します。
コンピューティング リソースを一時停止するには、 [一時停止] ボタンを選択します。 専用 SQL プールが一時停止すると、ボタンの表示が [開始] になります。 コンピューティング リソースを再開するには、 [開始] を選択します。
コンピューティング リソースやストレージに課金されないように専用 SQL プールを削除するには、 [削除] を選択します。
次のステップ
- これで、ワークロード分類子が作成されました。 TheCEO としていくつかのクエリを実行して、それらがどのように実行されるかを確認します。 クエリと割り当てられている重要度を確認するには、「sys.dm_pdw_exec_requests」を参照してください。
- 専用 SQL プールのワークロード管理の詳細については、ワークロードの重要度とワークロードの分類に関するページを参照してください。
- ワークロードの重要度の構成と Workload Management の管理と監視に関するハウツー記事を参照してください。