Een Azure Time Series Insights Gen2-omgeving maken met behulp van de Azure CLI

Notitie

De Time Series Insights-service (TSI) wordt na maart 2025 niet meer ondersteund. Overweeg om bestaande TSI-omgevingen zo snel mogelijk naar alternatieve oplossingen te migreren. Raadpleeg onze documentatie voor meer informatie over de afschaffing en migratie.

Dit document begeleidt u bij het maken van een nieuwe Time Series Insights Gen2-omgeving.

Azure Cloud Shell

Azure host Azure Cloud Shell, een interactieve shell-omgeving die u via uw browser kunt gebruiken. U kunt Bash of PowerShell gebruiken met Cloud Shell om met Azure-services te werken. U kunt de vooraf geïnstalleerde Cloud Shell-opdrachten gebruiken om de code in dit artikel uit te voeren zonder dat u iets hoeft te installeren in uw lokale omgeving.

Om Azure Cloud Shell op te starten:

Optie Voorbeeld/koppeling
Selecteer Uitproberen in de rechterbovenhoek van een code- of opdrachtblok. Als u Try It selecteert, wordt de code of opdracht niet automatisch gekopieerd naar Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen. Button to launch Azure Cloud Shell.
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal. Screenshot that shows the Cloud Shell button in the Azure portal

Azure Cloud Shell gebruiken:

  1. Start Cloud Shell.

  2. Selecteer de knop Kopiëren op een codeblok (of opdrachtblok) om de code of opdracht te kopiëren.

  3. Plak de code of opdracht in de Cloud Shell-sessie door Ctrl+Shift+V in Windows en Linux te selecteren of door Cmd+Shift+V te selecteren in macOS.

  4. Selecteer Enter om de code of opdracht uit te voeren.

Vereisten

  • Een Azure Storage-account te maken als de koude opslag van uw omgeving. Dit account is ontworpen voor langetermijnretentie en voor het analyseren van historische gegevens.

Notitie

Vervang in uw code mytsicoldstore door een unieke naam voor het koude-opslagaccount.

Maak eerst het opslagaccount:

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

De omgeving maken

Nu het opslagaccount is gemaakt en de naam en beheersleutel zijn toegewezen aan de variabelen, voert u de onderstaande opdracht uit om de Azure Time Series Insights-omgeving te maken:

Notitie

Vervang in uw code het volgende door unieke namen voor uw scenario:

  • my-tsi-env met de naam van uw omgeving.
  • my-ts-id-prop met de naam van de eigenschap Time Series-id.

Belangrijk

De Time Series-id van uw omgeving is net als een databasepartitiesleutel. De Time Series-id fungeert ook als de primaire sleutel voor uw Time Series-model.

Raadpleeg Best practices voor het kiezen van een tijdreeks-id voor meer informatie.

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

Een Azure Time Series Insights-omgeving verwijderen

U kunt de Azure CLI gebruiken om een afzonderlijke resource, zoals een Time Series Insights-omgeving, te verwijderen of een resourcegroep en alle bijbehorende resources te verwijderen, inclusief time Series Insights-omgevingen.

Voer de volgende opdracht uit om een Time Series Insights-omgeving te verwijderen:

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

Voer de volgende opdracht uit om het opslagaccount te verwijderen:

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

Als u een resourcegroep en alle bijbehorende resources wilt verwijderen, voert u de volgende opdracht uit:

az group delete --name $rg

Volgende stappen

  • Meer informatie over gebeurtenisbronnen voor streamingopname voor uw Azure Time Series Insights Gen2-omgeving.
  • Meer informatie over het maken van verbinding met een IoT Hub