Azure CLI を使用して Azure Time Series Insights Gen2 環境を作成する

Note

Time Series Insights (TSI) サービスは、2025 年 3 月以降はサポートされなくなります。 できるだけ早く既存の TSI 環境を代替ソリューションに移行することを検討してください。 サポートの終了と移行の詳細については、こちらのドキュメントを参照してください。

このドキュメントでは、新しい Time Series Insights Gen2 環境を作成する手順について説明します。

Azure Cloud Shell

Azure では、ブラウザーを介して使用できる対話型のシェル環境、Azure Cloud Shell がホストされています。 Cloud Shell で Bash または PowerShell を使用して、Azure サービスを操作できます。 ローカル環境に何もインストールしなくても、Cloud Shell にプレインストールされているコマンドを使用して、この記事のコードを実行できます。

Azure Cloud Shell を開始するには、以下のようにします。

オプション 例とリンク
コードまたはコマンド ブロックの右上隅にある [使ってみる] を選択します。 [使ってみる] を選択しても、コードまたはコマンドは Cloud Shell に自動的にはコピーされません。 Screenshot that shows an example of Try It for Azure Cloud Shell.
https://shell.azure.com に移動するか、[Cloud Shell を起動する] ボタンを選択して、ブラウザーで Cloud Shell を開きます。 Button to launch Azure Cloud Shell.
Azure portal の右上にあるメニュー バーの [Cloud Shell] ボタンを選択します。 Screenshot that shows the Cloud Shell button in the Azure portal

Azure Cloud Shell を使用するには、以下のようにします。

  1. Cloud Shell を開始します。

  2. コード ブロック (またはコマンド ブロック) の [コピー] ボタンを選択し、コードまたはコマンドをコピーします。

  3. Windows と Linux では Ctrl+Shift+V キーを選択し、macOS では Cmd+Shift+V キーを選択して、コードまたはコマンドを Cloud Shell セッションに貼り付けます。

  4. Enter キーを選択して、コードまたはコマンドを実行します。

前提条件

  • 自分の環境のコールド ストア用 Azure ストレージ アカウントを作成する。 このアカウントは、履歴データの長期保有と分析を目的として設計されています。

Note

コード内の mytsicoldstore をコールド ストレージ アカウントの一意の名前に置き換えます。

まず、ストレージ アカウントを作成します。

storage=mytsicoldstore
rg=-my-resource-group-name
az storage account create -g $rg -n $storage --https-only
key=$(az storage account keys list -g $rg -n $storage --query [0].value --output tsv

環境を作成する

ストレージ アカウントが作成され、その名前と管理キーが変数に割り当てられたので、次のコマンドを実行して Azure Time Series Insights 環境を作成します。

Note

コード内で、次の項目を実際のシナリオの一意の名前に置き換えます。

  • my-tsi-env を環境名に置き換えます。
  • my-ts-id-prop を時系列 ID プロパティの名前に置き換えます。

重要

環境内の時系列 ID は、データベースのパーティション キーのようなものです。 時系列 ID は、時系列モデルの主キーとして機能します。

詳細については、「タイム シリーズ ID の選択に関するベスト プラクティス」を参照してください。

az tsi environment gen2 create --name "my-tsi-env" --location eastus2 --resource-group $rg --sku name="L1" capacity=1 --time-series-id-properties name=my-ts-id-prop type=String --warm-store-configuration data-retention=P7D --storage-configuration account-name=$storage management-key=$key

Azure Time Series Insights 環境を削除する

Azure CLI を使用すると、Time Series Insights 環境などの個々のリソースを削除したり、リソース グループとそのすべてのリソース (Time Series Insights 環境など) を削除したりできます。

Time Series Insights 環境を削除するには、次のコマンドを実行します。

az tsi environment delete --name "my-tsi-env" --resource-group $rg

ストレージ アカウントを削除するには、次のコマンドを実行します。

az storage account delete --name $storage --resource-group $rg

リソース グループとそのすべてのリソースを削除するには、次のコマンドを実行します。

az group delete --name $rg

次のステップ