Uw Azure Time Series Insights Gen2-omgeving plannen

In dit artikel worden de best practices beschreven om snel aan de slag te gaan met Azure Time Series Insights Gen2.

Best practices voor planning en voorbereiding

Best practices voor het plannen en voorbereiden van uw omgeving worden verder beschreven in de volgende artikelen:

Azure Time Series Insights een zakelijk model voor betalen per gebruik. Lees Azure Time Series voor meer informatie over kosten en capaciteit Insights prijzen.

De Gen2-omgeving

Wanneer u een Azure Time Series-Insights Gen2-omgeving inrichten, maakt u twee Azure-resources:

  • Een Azure Time Series Insights Gen2-omgeving
  • Een Azure Storage-account

Als onderdeel van het inrichtingsproces geeft u op of u een warme opslag wilt inschakelen. Warme opslag biedt een gelaagde query-ervaring. Wanneer deze functie is ingeschakeld, moet u een bewaarperiode tussen 7 en 30 dagen opgeven. Query's die worden uitgevoerd binnen de retentieperiode van de warme opslag bieden over het algemeen snellere reactietijden. Wanneer een query de retentieperiode van de warme opslag overspant, wordt deze vanuit een koude opslag uitgevoerd.

Query's op warme opslag zijn gratis, terwijl query's op koude opslag kosten met zich mee brengen. Het is belangrijk om inzicht te krijgen in uw querypatronen en de configuratie van uw warme-winkelconfiguratie dienovereenkomstig te plannen. We raden u aan interactieve analyses van de meest recente gegevens op te slaan in uw warme opslag en patroonanalyse en trends op de lange termijn in de koude staat op te slaan.

Notitie

Lees de API-verwijzing voor meer informatie over het uitvoeren van query's op uw warme gegevens.

Om te beginnen hebt u drie extra items nodig:

Limieten voor Azure Time Series Insights Gen2 bekijken

Eigenschaps limieten

Azure Time Series Insights eigenschaps limieten zijn verhoogd tot 1.000 voor warme opslag en geen eigenschaps limiet voor koude opslag. De opgegeven gebeurtenis eigenschappen hebben bijbehorende JSON-, CSV-en grafiek kolommen die u kunt weer geven in de Azure time series Insights Gen2 Explorer.

SKU Maximum aantal eigenschappen
Gen2 (L1) 1.000 eigenschappen (kolommen) voor warme opslag en onbeperkt voor koude opslag
Gen1 (S1) 600-eigenschappen (kolommen)
Gen1 (S2) 800-eigenschappen (kolommen)

Streamingopname

  • Er zijn Maxi maal twee gebeurtenis bronnen per omgeving.

  • De aanbevolen procedures en algemene richt lijnen voor gebeurtenis bronnen vindt u hier

  • Standaard kan Azure Time Series Insights Gen2 binnenkomende gegevens opnemen met een snelheid van Maxi maal 1 MB per seconde (Mbps) per Azure time series Insights Gen2-omgeving. Er zijn extra beperkingen per hub-partitie. U kunt Maxi maal 2 MBps-tarieven instellen door een ondersteunings ticket in te dienen via de Azure Portal. Lees de doorvoer limietenvoor het opnemen van gegevens stromen voor meer informatie.

API-limieten

REST API limieten voor Azure Time Series Insights Gen2 zijn opgegeven in de referentie documentatie van rest API.

Tijdreeks-ID's en tijdstempeleigenschappen configureren

Als u een nieuwe Azure Time Series-Insights wilt maken, selecteert u een Time Series-id. Dit fungeert als een logische partitie voor uw gegevens. Zoals vermeld, moet u ervoor zorgen dat uw tijdreeks-ID's gereed zijn.

Belangrijk

Tijdreeks-ID's kunnen later niet meer worden gewijzigd. Controleer elke vóór de definitieve selectie en gebruik ze voor het eerst.

U kunt maximaal drie sleutels selecteren om uw resources uniek te onderscheiden. Lees Voor meer informatie Best practices for choosing a Time Series ID and Ingestion rules (Best practices voor het kiezen van een tijdreeks-id en opnameregels).

De eigenschap Timestamp is ook belangrijk. U kunt deze eigenschap aanwijzen wanneer u gebeurtenisbronnen toevoegt. Elke gebeurtenisbron heeft een optionele tijdstempel-eigenschap die wordt gebruikt voor het bijhouden van gebeurtenisbronnen gedurende een periode. Tijdstempelwaarden zijn casegevoelig en moeten worden opgemaakt volgens de afzonderlijke specificatie van elke gebeurtenisbron.

Als de gebeurtenis leeg is gelaten, wordt de tijd waarop de gebeurtenis in de IoT Hub of Event Hub is opgegaan, gebruikt als tijdstempel van de gebeurtenis. Over het algemeen moeten gebruikers ervoor kiezen om de eigenschap Timestamp aan te passen en de tijd te gebruiken waarop de sensor of tag de leestijd heeft gegenereerd, in plaats van de hub-enqueued time. Lees Tijdstempel van gebeurtenisbron voor meer informatie en voor meer informatie over tijdzone-offsets.

Inzicht in het Time Series-model

U kunt nu het Time Series-model van Insights Azure Time Series-omgeving configureren. Met het nieuwe model kunt u eenvoudig IoT-gegevens vinden en analyseren. Het maakt de curatie, het onderhoud en de verrijking van tijdreeksgegevens mogelijk en helpt bij het voorbereiden van gegevenssets die gereed zijn voor consumenten. Het model maakt gebruik van Time Series-ID's, die worden toe te kennen aan een exemplaar dat de unieke resource koppelt aan variabelen, ook wel typen genoemd, en hiërarchieën. Meer informatie over het time series-modeloverzicht voor meer informatie.

Het model is dynamisch, zodat het op elk moment kan worden gebouwd. Om snel aan de slag te gaan, moet u deze bouwen en uploaden voordat u gegevens naar Azure Time Series Insights. Lees Use the Time Series Model (Het Time Series-model gebruiken) om uwmodel te bouwen.

Voor veel klanten wordt het Time Series-model toe te staan aan een bestaand assetmodel of ERP-systeem dat al is gebruikt. Als u geen bestaand model hebt, wordt een vooraf gebouwde gebruikerservaring geboden om snel aan de werk te gaan. Bekijk de voorbeelddemo-omgeving om te zien hoe een model u kan helpen.

Uw gebeurtenissen vormgeven

U kunt controleren hoe u gebeurtenissen verzendt naar Azure Time Series Insights. In het ideale geval worden uw gebeurtenissen goed en efficiënt gedenormaliseerd.

Een goede vuistregel:

  • Sla metagegevens op in uw Time Series-model.
  • Zorg ervoor dat Time Series Mode, instantievelden en gebeurtenissen alleen de benodigde informatie bevatten, zoals een tijdreeks-id of tijdstempel-eigenschap.

Lees de JSON-regelsvoor plat maken en escapen voor meer informatie en om te begrijpen hoe gebeurtenissen worden afgevlakt en opgeslagen.

Bedrijfsherstel na noodherstel

In deze sectie worden functies beschreven van Azure Time Series Insights apps en services actief te houden, zelfs als zich een noodherstel voordoet (ook wel herstel na bedrijfsrampen genoemd).

Hoge beschikbaarheid

Als Azure-service biedt Azure Time Series Insights functies voor hoge beschikbaarheid met behulp van redundantie op het niveau van de Azure-regio. Azure ondersteunt bijvoorbeeld mogelijkheden voor herstel na noodgevallen via de beschikbaarheidsfunctie voor meerdere regio's van Azure.

Aanvullende functies voor hoge beschikbaarheid die worden geboden via Azure (en ook beschikbaar zijn voor elk Azure Time Series Insights-exemplaar) zijn onder andere:

Zorg ervoor dat u de relevante Azure-functies inschakelen om wereldwijde, regio-overschrijdende hoge beschikbaarheid te bieden voor uw apparaten en gebruikers.

Notitie

Als Azure is geconfigureerd om beschikbaarheid in meerdere regio's mogelijk te maken, is er geen aanvullende regio-overschrijdende beschikbaarheidsconfiguratie vereist in Azure Time Series Insights.

IoT en Event Hubs

Sommige Azure IoT-services bevatten ook ingebouwde functies voor herstel na noodherstel voor bedrijven:

De integratie Azure Time Series Insights de andere services biedt aanvullende mogelijkheden voor herstel na noodherstel. Telemetrie die naar uw Event Hub wordt verzonden, kan bijvoorbeeld worden opgeslagen in een back-up van een Azure Blob Storage-database.

Azure Time Series Insights

Er zijn verschillende manieren om uw Azure Time Series Insights, apps en services actief te houden, zelfs als ze worden onderbroken.

U kunt echter voor de volgende doeleinden bepalen dat er ook een volledige back-up van uw Azure Time Series-omgeving is vereist:

  • Als een failover-exemplaar specifiek voor Azure Time Series Insights om gegevens en verkeer om te leiden naar
  • Gegevens en controle-informatie behouden

Over het algemeen is het de beste manier om een Azure Time Series Insights te dupliceren door een tweede omgeving Azure Time Series Insights maken in een Back-up-Azure-regio. Gebeurtenissen worden ook vanuit uw primaire gebeurtenisbron verzonden naar deze secundaire omgeving. Zorg ervoor dat u een tweede specifieke consumentengroep gebruikt. Volg de richtlijnen voor bedrijfsherstel na noodherstel van die bron, zoals eerder beschreven.

Een duplicaatomgeving maken:

  1. Maak een omgeving in een tweede regio. Lees Create a new Azure Time Series Insights environment in de Azure Portal voor meer Azure Portal.
  2. Maak een tweede speciale consumentengroep voor uw gebeurtenisbron.
  3. Verbind die gebeurtenisbron met de nieuwe omgeving. Zorg ervoor dat u de tweede specifieke consumentengroep aanwijzen.
  4. Bekijk de Azure Time Series Insights IoT Hub en Event Hubs documentatie.

Als er een gebeurtenis optreedt:

  1. Als uw primaire regio wordt beïnvloed tijdens een noodincident, kunt u bewerkingen omleiden naar de Azure Time Series Insights back-upomgeving.
  2. Omdat hubreeksnummers na de failover opnieuw worden opgestart vanaf 0, maakt u de gebeurtenisbron opnieuw in beide regio's/omgevingen met verschillende consumentengroepen om te voorkomen dat er dubbele gebeurtenissen worden gemaakt.
  3. Verwijder de primaire gebeurtenisbron, die nu inactief is, om een beschikbare gebeurtenisbron vrij te maken voor uw omgeving. (Er is een limiet van twee actieve gebeurtenisbronnen per omgeving.)
  4. Gebruik uw tweede regio om een back-up te maken van alle Azure Time Series Insights en query's uit te voeren op gegevens.

Belangrijk

Als er een failover plaatsvindt:

  • Er kan ook een vertraging optreden.
  • Er kan een momentaire piek in de berichtverwerking optreden, omdat bewerkingen worden omgeleid.

Lees Latentie beperken in Azure Time Series Insights voor meer informatie.

Volgende stappen