このクイック スタートでは、組織の CEO にとって重要度の高いワークロード分類子をすばやく作成します。 このワークロード分類子を使用すると、CEO クエリは、キューの重要度が低い他のクエリよりも優先されます。
Azure サブスクリプションをお持ちでない場合は、開始前にフリー Azure アカウント を作成してください。
注
Azure Synapse Analytics に専用 SQL プール インスタンスを作成すると、新しい課金対象サービスが発生する可能性があります。 詳細については、「Azure Synapse Analytics の価格」を参照してください。
前提条件
このクイック スタートでは、Azure Synapse Analytics に専用 SQL プールが既にプロビジョニングされていること、および CONTROL DATABASE アクセス許可があることを前提としています。 作成が必要な場合は、Create and Connect - portal を使用して、mySampleDataWarehouse という名前の専用 SQL プールを作成してください。
Azure portal にサインインする
Azure portal にサインインします。
TheCEO のログインを作成する
'TheCEO' の 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 プールのワークロード管理の詳細については、「 ワークロードの重要度 と ワークロードの分類」を参照してください。
- ワークロードの重要度を構成する方法と、ワークロード管理を管理および監視する方法に関する記事を参照してください。