Planen Ihrer Azure Time Series Insights Preview-UmgebungPlan your Azure Time Series Insights Preview environment

Dieser Artikel beschreibt bewährte Methoden zum Planen und schnellen Starten mit Azure Time Series Insights Preview.This article describes best practices to plan and get started quickly by using Azure Time Series Insights Preview.

Hinweis

Bewährte Methoden zum Planen einer Time Series Insights-Instanz für allgemeine Verfügbarkeit finden Sie unter Planen Ihrer Azure Time Series Insights-GA-Umgebung.For best practices to plan a general availability Time Series Insights instance, see Plan your Azure Time Series Insights general availability environment.

Bewährte Methoden für Planung und VorbereitungBest practices for planning and preparation

Bewährte Methoden zur Planung und Vorbereitung Ihrer Umgebung werden in den folgenden Artikeln ausführlicher beschrieben:Best practices surrounding planning for and preparing your environment are described further in the following articles:

Für Azure Time Series Insights wird ein Geschäftsmodell mit nutzungsbasierte Bezahlung angewendet.Azure Time Series Insights employs a pay-as-you-go business model. Weitere Informationen zu Gebühren und Kapazitäten finden Sie unter Time Series Insights – Preise.For more information about charges and capacity, see Time Series Insights pricing.

Die Preview-UmgebungThe preview environment

Wenn Sie eine Time Series Insights Preview-Umgebung bereitstellen, erstellen Sie zwei Azure-Ressourcen:When you provision a Time Series Insights Preview environment, you create two Azure resources:

  • Eine Azure Time Series Insights Preview-UmgebungAn Azure Time Series Insights Preview environment
  • Ein Azure-Speicherkonto vom Typ „Allgemein v1“An Azure Storage general-purpose V1 account

Im Rahmen des Bereitstellungsprozesses geben Sie an, ob Sie einen Warm Storage aktivieren möchten.As part of the provisioning process, you specify whether you want to enable a warm store. Der Warm Storage bietet Ihnen ein mehrstufiges Abfrageerlebnis.Warm store provides you with a tiered query experience. Wenn diese Option aktiviert ist, müssen Sie einen Aufbewahrungszeitraum zwischen 7 und 30 Tagen angeben.When enabled, you must specify a retention period between 7 and 30 days. Abfragen, die innerhalb des Warm Storage-Aufbewahrungszeitraums ausgeführt werden, bieten in der Regel schnellere Antwortzeiten.Queries executed within the warm store retention period generally provide faster response times. Wenn sich eine Abfrage über den Warm Storage-Aufbewahrungszeitraum erstreckt, wird sie aus dem Cold Storage bearbeitet.When a query spans over the warm store retention period, it's served from cold store.

Abfragen zum Warm Storage sind kostenlos, während Abfragen zum Cold Storage Kosten verursachen.Queries on warm store are free, while queries on cold store incur costs. Es ist wichtig, Ihre Abfragemuster zu verstehen und Ihre Warm Storage-Konfiguration entsprechend zu planen.It's important to understand your query patterns and plan your warm store configuration accordingly. Es wird empfohlen, dass sich die interaktiven Analysen der aktuellsten Daten in Ihrem Warm Storage und die Musteranalysen sowie langfristigen Trends im Cold Storage befinden.We recommend that interactive analytics on the most recent data reside in your warm store and pattern analysis and long-term trends reside in cold.

Hinweis

Derzeit unterstützen wir maximal 1.000 Eigenschaften mit Warm Storage.We currently support a maximum of 1,000 properties with warm store.

Um zu beginnen, benötigen Sie drei zusätzliche Elemente:To start, you need three additional items:

Überprüfen der Grenzwerte der VorschauReview preview limits

General availability and preview comparison

The following table summarizes several key differences between Azure Time Series Insights general availability (GA) and preview instances.

GA Preview
First-class citizen Event-centric Time-series-centric
Semantic reasoning Low-level (reference data) High-level (models)
Data contextualization Non-device level Device and non-device level
Compute logic storage No Stored in type variables part of model
Storage and access control No Enabled via model
Aggregations/Sampling No Event weighted and time weighted
Signal reconstruction No Interpolation
Production of derived time series No Yes, merges and joins
Language flexibility Non-composable Composable
Expression language Predicate string Time series expressions (predicate strings, values, expressions, and functions)

Property limits

Time Series Insights property limits have increased to 1,000 from a maximum cap of 800 in GA. Supplied event properties have corresponding JSON, CSV, and chart columns that you can view within the Time Series Insights Preview explorer.

SKU Maximum properties
Preview PAYG 1,000 properties (columns)
GA S1 600 properties (columns)
GA S2 800 properties (columns)

Event sources

A maximum of two event sources per instance is supported.

API limits

REST API limits for Time Series Insights Preview are specified in the REST API reference documentation.

Konfigurieren von Time Series-IDs und ZeitstempeleigenschaftenConfigure Time Series IDs and Timestamp properties

Um eine neue Time Series Insights-Umgebung zu erstellen, wählen Sie eine Time Series-ID aus.To create a new Time Series Insights environment, select a Time Series ID. Diese Vorgehensweise fungiert als logische Partition für Ihre Daten.Doing so acts as a logical partition for your data. Wie bereits erwähnt, stellen Sie sicher, dass Sie Ihre Time Series-ID bereit haben.As noted, make sure to have your Time Series IDs ready.

Wichtig

Zeitreihen-IDs können später nicht mehr geändert werden.Time Series IDs can't be changed later. Überprüfen Sie jede vor der endgültigen Auswahl und der ersten Verwendung.Verify each one before final selection and first use.

Sie können bis zu drei Schlüssel auswählen, um Ihre Ressourcen eindeutig zu unterscheiden.You can select up to three keys to uniquely differentiate your resources. Weitere Informationen finden Sie unter Bewährte Methoden für die Auswahl einer Time Series-ID und Speicherung und Dateneingang.For more information, read Best practices for choosing a Time Series ID and Storage and ingress.

Die Timestamp-Eigenschaft ist ebenfalls wichtig.The Timestamp property is also important. Sie können diese Eigenschaft festlegen, wenn Sie Ereignisquellen hinzufügen.You can designate this property when you add event sources. Jede Ereignisquelle besitzt eine optionale Timestamp-Eigenschaft, die zum Nachverfolgen von Ereignisquellen im Laufe der Zeit verwendet wird.Each event source has an optional Timestamp property that's used to track event sources over time. Zeitstempelwerte beachten die Groß- und Kleinschreibung und müssen gemäß der individuellen Spezifikation jeder Ereignisquelle formatiert sein.Timestamp values are case sensitive and must be formatted to the individual specification of each event source.

Tipp

Überprüfen Sie die Formatierungs- und Analyseanforderungen für Ihre Ereignisquellen.Verify the formatting and parsing requirements for your event sources.

Wenn der Zeitstempel eines Ereignisses leer bleibt, wird der Zeitpunkt der Einreihung des Ereignisses in die Warteschlange einer Ereignisquelle verwendet.When left blank, the Event Enqueue Time of an event source is used as the event Timestamp. Wenn Sie historische Daten oder Ereignisse im Batch senden, ist es hilfreicher, die Timestamp-Eigenschaft anzupassen, statt den Zeitpunkt der Einreihung des Ereignisses in die Warteschlange zu verwenden.If you send historical data or batched events, customizing the Timestamp property is more helpful than the default Event Enqueue Time. Weitere Informationen finden Sie unter der Vorgehensweise zum Hinzufügen von Ereignisquellen in Azure IoT Hub.For more information, read about how to add event sources in Azure IoT Hub.

Grundlagen des ZeitreihenmodellsUnderstand the Time Series Model

Sie können jetzt das Zeitreihenmodell Ihrer Time Series Insights-Umgebung konfigurieren.You can now configure your Time Series Insights environment’s Time Series Model. Das neue Modell erleichtert das Auffinden und Analysieren von IoT-Daten.The new model makes it easy to find and analyze IoT data. Es ermöglicht die Zusammenstellung, Wartung und Anreicherung von Zeitreihendaten und hilft bei der Vorbereitung für Consumer bereiter Datasets.It enables the curation, maintenance, and enrichment of time series data and helps to prepare consumer-ready data sets. Das Modell verwendet Time Series-IDs, die einer Instanz zugeordnet werden, die die eindeutige Ressource mit Variablen, bekannt als Typen, und Hierarchien verknüpft.The model uses Time Series IDs, which map to an instance that associates the unique resource with variables, known as types, and hierarchies. Erfahren Sie mehr über das neue Zeitreihenmodell.Read about the new Time Series Model.

Das Modell ist dynamisch, damit es jederzeit erstellt werden kann.The model is dynamic, so it can be built at any time. Für den schnellen Einstieg erstellen und laden Sie es hoch, bevor Sie Daten per Push in Time Series Insights übertragen.To get started quickly, build and upload it prior to pushing data into Time Series Insights. Informationen zum Erstellen Ihres Modells finden Sie unter Verwenden des Zeitreihenmodells.To build your model, see Use the Time Series Model.

Bei vielen Kunden wird das Zeitreihenmodell einem vorhandenen Ressourcenmodell oder einem bereits eingerichteten ERP-System zugeordnet.For many customers, the Time Series Model maps to an existing asset model or ERP system already in place. Wenn Sie nicht über ein vorhandenes Modell verfügen, ist wird eine vordefinierte Erfahrung bereitgestellt, um schnell den Betrieb aufnehmen zu können.If you don't have an existing model, a prebuilt user experience is provided to get up and running quickly. Um einen Eindruck zu erhalten, wie Ihnen ein Modell helfen könnte, sehen Sie sich die Beispieldemoumgebung an.To envision how a model might help you, view the sample demo environment.

Gestalten Ihrer EreignisseShape your events

Sie können die Art überprüfen, in der Sie Ereignisse an Time Series Insights senden.You can verify the way that you send events to Time Series Insights. Idealerweise werden Ihrer Ereignisse gut und effizient denormalisiert.Ideally, your events are denormalized well and efficiently.

Eine gute Faustregel ist:A good rule of thumb:

  • Speichern Sie Metadaten in Ihrem Zeitreihenmodell.Store metadata in your Time Series Model.
  • Stellen Sie sicher, dass Time Series-Modus, Instanzfelder und Ereignisse nur erforderliche Informationen enthalten, z. B. eine Time Series-ID oder eine Timestamp-Eigenschaft.Ensure that Time Series Mode, instance fields, and events include only necessary information, such as a Time Series ID or Timestamp property.

Weitere Informationen finden Sie unter Gestalten von Ereignissen.For more information, see Shape events.

Business Disaster RecoveryBusiness disaster recovery

Dieser Abschnitt beschreibt Features von Azure Time Series Insights, die den Betrieb von Apps und Diensten auch im Katastrophenfall sicherstellen (bekannt als Business Disaster Recovery).This section describes features of Azure Time Series Insights that keep apps and services running, even if a disaster occurs (known as business disaster recovery).

HochverfügbarkeitHigh availability

Als Azure-Dienst bietet Time Series Insights bestimmte Hochverfügbarkeitsfeatures, indem Redundanzen auf Azure-Regionsebene bereitgestellt werden.As an Azure service, Time Series Insights provides certain high availability features by using redundancies at the Azure region level. Beispielsweise unterstützt Azure dank des Features für die regionsübergreifende Verfügbarkeit von Azure Funktionen für die Notfallwiederherstellung.For example, Azure supports disaster recovery capabilities through Azure's cross-region availability feature.

Zu den zusätzlichen Hochverfügbarkeitsfeatures von Azure (auch für alle Time Series Insights-Instanzen verfügbar) gehören:Additional high-availability features provided through Azure (and also available to any Time Series Insights instance) include:

Stellen Sie sicher, dass Sie die relevanten Azure-Features aktivieren, um eine globale, regionsübergreifende Hochverfügbarkeit für Ihre Geräte und Benutzer zu gewährleisten.Make sure you enable the relevant Azure features to provide global, cross-region high availability for your devices and users.

Hinweis

Ist Azure für regionsübergreifende Verfügbarkeit konfiguriert, ist in Azure Time Series Insights keine zusätzliche Konfiguration der regionsübergreifenden Verfügbarkeit erforderlich.If Azure is configured to enable cross-region availability, no additional cross-region availability configuration is required in Azure Time Series Insights.

IoT und Event HubsIoT and event hubs

Einige Azure IoT-Dienste enthalten auch integrierte Business Disaster Recovery-Features:Some Azure IoT services also include built-in business disaster recovery features:

Die Integration von Time Series Insights mit den anderen Diensten bietet zusätzliche Möglichkeiten für die Notfallwiederherstellung.Integrating Time Series Insights with the other services provides additional disaster recovery opportunities. Beispielsweise können an Ihren Event Hub gesendete Telemetriedaten in einer Sicherungsdatenbank von Azure Blob Storage gespeichert werden.For example, telemetry sent to your event hub might be persisted to a backup Azure Blob storage database.

Time Series InsightsTime Series Insights

Es gibt mehrere Möglichkeiten, den Betrieb Ihrer Daten, Anwendungen und Dienste von Time Series Insights aufrechtzuerhalten, auch wenn sie gestört sind.There are several ways to keep your Time Series Insights data, apps, and services running, even if they're disrupted.

Möglicherweise ist auch eine vollständige Sicherungskopie Ihrer Azure Time Series-Umgebung für folgende Zwecke erforderlich:However, you might determine that a complete backup copy of your Azure Time Series environment also is required, for the following purposes:

  • Als eine Failoverinstanz speziell für Time Series Insights, zu der Daten und Datenverkehr umgeleitet werdenAs a failover instance specifically for Time Series Insights to redirect data and traffic to
  • Zum Bewahren von Daten und ÜberwachungsinformationenTo preserve data and auditing information

Im Allgemeinen ist der beste Weg, eine Time Series Insights-Umgebung zu duplizieren, die Erstellung einer zweiten Time Series Insights-Umgebung in einer Sicherungs-Azure-Region.In general, the best way to duplicate a Time Series Insights environment is to create a second Time Series Insights environment in a backup Azure region. Ereignisse werden auch von Ihrer primären Ereignisquelle Ereignisse an diese sekundäre Umgebung gesendet.Events are also sent to this secondary environment from your primary event source. Stellen Sie sicher, dass Sie eine zweite, dedizierte Consumergruppe verwenden.Make sure that you use a second, dedicated consumer group. Folgen Sie den Business Disaster Recovery-Richtlinien dieser Quelle, wie es weiter oben beschrieben ist.Follow that source's business disaster recovery guidelines, as described earlier.

So erstellen Sie eine Duplikatumgebung:To create a duplicate environment:

  1. Erstellen Sie eine Umgebung in einer zweiten Region.Create an environment in a second region. Weitere Informationen finden Sie unter Erstellen einer neuen Time Series Insights-Umgebung über das Azure-Portal.For more information, see Create a new Time Series Insights environment in the Azure portal.
  2. Erstellen Sie eine zweite dedizierte Consumergruppe für Ihre Ereignisquelle.Create a second dedicated consumer group for your event source.
  3. Verbinden Sie diese Ereignisquelle mit der neuen Umgebung.Connect that event source to the new environment. Stellen Sie sicher, dass Sie die zweite, dedizierte Consumergruppe festlegen.Make sure that you designate the second, dedicated consumer group.
  4. Machen Sie sich mit der IoT Hub- und Event Hub-Dokumentation für Time Series Insights vertraut.Review the Time Series Insights IoT Hub and Event Hubs documentation.

Bei Auftreten eines Ereignisses:If an event occurs:

  1. Wenn Ihre primäre Region während eines Notfalls betroffen ist, leiten Sie den Betrieb in die Time Series Insights-Sicherungsumgebung um.If your primary region is affected during a disaster incident, reroute operations to the backup Time Series Insights environment.
  2. Verwenden Sie Ihre zweite Region, um alle Time Series Insights-Telemetrie- und Abfragedaten zu sichern und wiederherzustellen.Use your second region to back up and recover all Time Series Insights telemetry and query data.

Wichtig

Bei Auftreten eines Failovers:If a failover occurs:

  • Es kann auch eine Verzögerung auftreten.A delay might also occur.
  • Es kann eine momentane Spitze bei der Nachrichtenverarbeitung auftreten, wenn der Betrieb und Vorgänge umgeleitet werden.A momentary spike in message processing might occur, as operations are rerouted.

Weitere Informationen finden Sie unter Mildern von Wartezeiten in Time Series Insights.For more information, see Mitigate latency in Time Series Insights.

Nächste SchritteNext steps