Azure Time Series Insights Gen2 ortamınızı planlayınPlan your Azure Time Series Insights Gen2 environment

Bu makalede Azure Time Series Insights Gen2 kullanarak hızlı bir şekilde planlamak ve kullanmaya başlamak için en iyi yöntemler açıklanmaktadır.This article describes best practices to plan and get started quickly by using Azure Time Series Insights Gen2.

Planlama ve hazırlık için en iyi uygulamalarBest practices for planning and preparation

Ortamınızı planlamaya ve hazırlamaya yönelik en iyi uygulamalar aşağıdaki makalelerde daha ayrıntılı olarak açıklanmıştır:Best practices surrounding planning for and preparing your environment are described further in the following articles:

Azure Time Series Insights Kullandıkça Öde iş modelini kullanır.Azure Time Series Insights employs a pay-as-you-go business model. Ücretler ve kapasite hakkında daha fazla bilgi için Azure Time Series Insights fiyatlandırmayıokuyun.For more information about charges and capacity, read Azure Time Series Insights pricing.

Gen2 ortamıThe Gen2 environment

Bir Azure Time Series Insights Gen2 ortamı sağladığınızda iki Azure kaynağı oluşturursunuz:When you provision an Azure Time Series Insights Gen2 environment, you create two Azure resources:

  • Bir Azure Time Series Insights Gen2 ortamıAn Azure Time Series Insights Gen2 environment
  • Bir Azure depolama hesabıAn Azure Storage account

Sağlama sürecinin bir parçası olarak, bir ısınma deposunu etkinleştirmek isteyip istemediğinizi belirlersiniz.As part of the provisioning process, you specify whether you want to enable a warm store. Sıcak mağaza size katmanlı bir sorgu deneyimi sağlar.Warm store provides you with a tiered query experience. Etkinleştirildiğinde, 7 ila 30 gün arasında bir saklama süresi belirtmeniz gerekir.When enabled, you must specify a retention period between 7 and 30 days. Sıcak mağaza Bekletme dönemi içinde yürütülen sorgular genellikle daha hızlı yanıt süreleri sağlar.Queries executed within the warm store retention period generally provide faster response times. Bir sorgu, yarı zamanlı saklama süresi üzerinden yayıldığında, bu, soğuk depodan sunulur.When a query spans over the warm store retention period, it's served from cold store.

Isınma mağazasındaki sorgular ücretsizdir, ancak soğuk depodaki sorgular maliyetlendirilir.Queries on warm store are free, while queries on cold store incur costs. Sorgu desenlerinizi anlamanız ve ısınma Mağazası yapılandırmanızı buna göre planlamanız önemlidir.It's important to understand your query patterns and plan your warm store configuration accordingly. En son veriler üzerinde etkileşimli analizler 'in, ısınma mağazalarınızın yanı sıra, uzun süreli eğilimler soğuk bir şekilde bulunmasını öneririz.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.

Not

Isınma verilerinizi sorgulama hakkında daha fazla bilgi edinmek için API başvurusunuokuyun.To read more about how to query your warm data, read the API Reference.

Başlamak için üç ek öğe gereklidir:To start, you need three additional items:

Azure Time Series Insights Gen2 sınırlarını gözden geçirinReview Azure Time Series Insights Gen2 limits

Özellik sınırlarıProperty limits

Azure Time Series Insights Özellik sınırları, ısınma depolama için 1.000 ' e yükselmiştir ve soğuk depolama için özellik sınırı yoktur.Azure Time Series Insights property limits have increased to 1,000 for warm storage and no property limit for cold storage. Sağlanan olay özelliklerinin karşılık gelen JSON, CSV ve grafik sütunları Azure Time Series Insights Gen2 Exploreriçinde görüntüleyebilmeniz gerekir.Supplied event properties have corresponding JSON, CSV, and chart columns that you can view within the Azure Time Series Insights Gen2 Explorer.

SKUSKU En yüksek özelliklerMaximum properties
Gen2 (L1)Gen2 (L1) yarı depolama için 1.000 Özellikleri (sütunlar) ve soğuk depolama için sınırsız1,000 properties (columns) for warm storage and unlimited for cold storage
Gen1 (S1)Gen1 (S1) 600 özellikleri (sütun)600 properties (columns)
Gen1 (S2)Gen1 (S2) 800 Özellikleri (sütun)800 properties (columns)

Akış AlımıStreaming Ingestion

  • Ortam başına en fazla iki olay kaynağı vardır.There is a maximum of two event sources per environment.

  • Olay kaynakları için en iyi uygulamalar ve genel rehberlik burada bulunabilirThe best practices and general guidance for event sources can be found here

  • Varsayılan olarak, Azure Time Series Insights Gen2, gelen verileri Azure Time Series Insights Gen2 ortamı başına saniyede 1 megabayta (Mbps) kadar bir hızda alabilir.By default, Azure Time Series Insights Gen2 can ingest incoming data at a rate of up to 1 megabyte per second (MBps) per Azure Time Series Insights Gen2 environment. Hub bölümü başınaek sınırlamalar vardır.There are additional limitations per hub partition. 2 MBps 'e kadar olan ücretler, Azure portal aracılığıyla bir destek bileti gönderilerek temin edilebilir.Rates of up to 2 MBps can be provided by submitting a support ticket through the Azure portal. Daha fazla bilgi edinmek için akış alma performansı sınırlarınıokuyun.To learn more, read Streaming Ingestion Throughput Limits.

API sınırlarıAPI limits

Azure Time Series Insights Gen2 için REST API sınırları REST API başvuru belgelerindebelirtilir.REST API limits for Azure Time Series Insights Gen2 are specified in the REST API reference documentation.

Zaman serisi kimliklerini ve zaman damgası özelliklerini yapılandırmaConfigure Time Series IDs and Timestamp properties

Yeni bir Azure Time Series Insights ortamı oluşturmak için bir zaman serisi KIMLIĞI seçin.To create a new Azure Time Series Insights environment, select a Time Series ID. Bunun yapılması verileriniz için bir mantıksal bölüm işlevi görür.Doing so acts as a logical partition for your data. Belirtildiği gibi, zaman serisi kimliklerinizi hazırlayın.As noted, make sure to have your Time Series IDs ready.

Önemli

Zaman serisi kimlikleri daha sonra değiştirilemez.Time Series IDs can't be changed later. Son seçim ve ilk kullanmadan önce her birini doğrulayın.Verify each one before final selection and first use.

Kaynaklarınızı benzersiz şekilde ayırt etmek için en fazla üç anahtar seçebilirsiniz.You can select up to three keys to uniquely differentiate your resources. Daha fazla bilgi için, zaman SERISI kimliği ve alım kuralları seçmek üzere en iyi uygulamaları okuyun. For more information, read Best practices for choosing a Time Series ID and Ingestion rules.

Timestamp özelliği de önemlidir.The Timestamp property is also important. Olay kaynaklarını eklediğinizde bu özelliği belirleyebilirsiniz.You can designate this property when you add event sources. Her olay kaynağında, olay kaynaklarını zaman içinde izlemek için kullanılan isteğe bağlı bir zaman damgası özelliği vardır.Each event source has an optional Timestamp property that's used to track event sources over time. Zaman damgası değerleri büyük/küçük harfe duyarlıdır ve her bir olay kaynağının tek bir belirtimine biçimlendirilmelidir.Timestamp values are case sensitive and must be formatted to the individual specification of each event source.

Boş bırakıldığında, olayın IoT Hub sırada sıraya alındığı veya Olay Hub 'ı olay zaman damgası olarak kullanıldığı zaman.When left blank, the time when the event was enqueued into the IoT Hub or Event Hub is used as the event Timestamp. Genel olarak, kullanıcılar zaman damgası özelliğini özelleştirmeyi ve algılayıcı ya da etiketin Merkez sıraya alma süresi yerine okumayı oluşturduğu zamanı kullanması gerekir.In general, users should opt to customize the Timestamp property and use the time when the sensor or tag generated the reading, rather than the hub enqueued time. Daha fazla bilgi edinmek ve zaman dilimi uzaklıklarını okuma olay kaynağı zaman damgasınıokuyun.For more information and to read about time zone offsets read Event source timestamp.

Zaman serisi modelini anlamaUnderstand the Time Series Model

Artık Azure Time Series Insights ortamınızın zaman serisi modelini yapılandırabilirsiniz.You can now configure your Azure Time Series Insights environment's Time Series Model. Yeni model IoT verilerini bulmayı ve çözümlemeyi kolaylaştırır.The new model makes it easy to find and analyze IoT data. Zaman serisi verilerinin listesini alma, bakım ve zenginleştirmeye olanak sağlar ve tüketiciye yönelik veri kümelerini hazırlamaya yardımcı olur.It enables the curation, maintenance, and enrichment of time series data and helps to prepare consumer-ready data sets. Model, benzersiz kaynağı türler ve hiyerarşiler olarak bilinen değişkenlerle ilişkilendiren bir örnekle eşlenen zaman serisi kimliklerini kullanır.The model uses Time Series IDs, which map to an instance that associates the unique resource with variables, known as types, and hierarchies. Daha fazla bilgi edinmek için zaman serisi modeline genel bakış konusunu okuyun.Read about the Time Series Model overview to learn more.

Model dinamiktir, bu nedenle herhangi bir zamanda derlenebilir.The model is dynamic, so it can be built at any time. Hızlı bir başlangıç yapmak için, Azure Time Series Insights verileri dağıtmadan önce derleyin ve karşıya yükleyin.To get started quickly, build and upload it prior to pushing data into Azure Time Series Insights. Modelinizi derlemek için zaman serisi modelini kullanın' ı okuyun.To build your model, read Use the Time Series Model.

Birçok müşteri için, zaman serisi modeli mevcut bir varlık modeliyle veya ERP sistemiyle eşlenir.For many customers, the Time Series Model maps to an existing asset model or ERP system already in place. Mevcut bir modeliniz yoksa, hızlı bir şekilde çalışmaya başlaması için önceden oluşturulmuş bir kullanıcı deneyimi sağlanır .If you don't have an existing model, a prebuilt user experience is provided to get up and running quickly. Bir modelin size nasıl yardımcı olabileceğini öğrenmek için örnek Tanıtım ortamınıgörüntüleyin.To envision how a model might help you, view the sample demo environment.

Olaylarınızı şekillendirinShape your events

Azure Time Series Insights olayları gönderme yolunu doğrulayabilirsiniz.You can verify the way that you send events to Azure Time Series Insights. İdeal olarak, olaylarınızın iyi ve verimli bir şekilde etkili olması gerekir.Ideally, your events are denormalized well and efficiently.

Parmak için iyi bir kural:A good rule of thumb:

  • Meta verileri zaman serisi modelinize depolayın.Store metadata in your Time Series Model.
  • Zaman serisi modunun, örnek alanlarının ve olayların yalnızca gerekli bilgileri (örneğin, zaman serisi KIMLIĞI veya zaman damgası özelliği) içerdiğinden emin olun.Ensure that Time Series Mode, instance fields, and events include only necessary information, such as a Time Series ID or Timestamp property.

Daha fazla bilgi edinmek ve olayların nasıl düzleştirilmesi ve depolanacağını anlamak için, JSON düzleştirme ve kaçış kurallarınıokuyun.For more information and to understand how events will be flattened and stored, read the JSON flattening and escaping rules.

İş olağanüstü durum kurtarmaBusiness disaster recovery

Bu bölümde, bir olağanüstü durum meydana gelirse ( iş olağanüstü durum kurtarma olarak bilinir) uygulamaların ve hizmetlerin çalışır durumda tutulması Azure Time Series Insights özellikleri açıklanmaktadır.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).

Yüksek kullanılabilirlikHigh availability

Azure hizmeti olarak Azure Time Series Insights, Azure bölge düzeyinde artıklıkları kullanarak belirli yüksek kullanılabilirlik özellikleri sağlar.As an Azure service, Azure Time Series Insights provides certain high availability features by using redundancies at the Azure region level. Örneğin, Azure, Azure 'un çapraz bölge kullanılabilirliği özelliği aracılığıyla olağanüstü durum kurtarma özelliklerini destekler.For example, Azure supports disaster recovery capabilities through Azure's cross-region availability feature.

Azure (ve ayrıca tüm Azure Time Series Insights örnekleri için de kullanılabilir) ile sağlanan diğer yüksek kullanılabilirlik özellikleri şunlardır:Additional high-availability features provided through Azure (and also available to any Azure Time Series Insights instance) include:

Cihazlarınız ve kullanıcılarınız için küresel ve çapraz bölge yüksek kullanılabilirlik sağlamak üzere ilgili Azure özelliklerini etkinleştirdiğinizden emin olun.Make sure you enable the relevant Azure features to provide global, cross-region high availability for your devices and users.

Not

Azure, bölgeler arası kullanılabilirliği etkinleştirecek şekilde yapılandırıldıysa Azure Time Series Insights ek çapraz bölge kullanılabilirlik yapılandırması gerekmez.If Azure is configured to enable cross-region availability, no additional cross-region availability configuration is required in Azure Time Series Insights.

IoT ve Olay Hub 'larıIoT and event hubs

Bazı Azure IoT Hizmetleri, yerleşik iş olağanüstü durum kurtarma özelliklerini de içerir:Some Azure IoT services also include built-in business disaster recovery features:

Diğer hizmetlerle Azure Time Series Insights tümleştirme, ek olağanüstü durum kurtarma olanakları sağlar.Integrating Azure Time Series Insights with the other services provides additional disaster recovery opportunities. Örneğin, Olay Hub 'ınıza gönderilen telemetri, yedek bir Azure Blob depolama veritabanına kalıcı olabilir.For example, telemetry sent to your event hub might be persisted to a backup Azure Blob storage database.

Azure Time Series InsightsAzure Time Series Insights

Azure Time Series Insights verilerinizi, uygulamalarınızı ve hizmetlerinizi, kesintiye uğrasa bile çalışır durumda tutmanın birkaç yolu vardır.There are several ways to keep your Azure Time Series Insights data, apps, and services running, even if they're disrupted.

Ancak, aşağıdaki amaçlar için Azure zaman serisi ortamınızın tamamen bir yedek kopyasının de gerekli olduğunu belirleyebilirsiniz:However, you might determine that a complete backup copy of your Azure Time Series environment also is required, for the following purposes:

  • Özel bir Yük devretme örneği olarak, verileri ve trafiği yeniden yönlendirme Azure Time Series InsightsAs a failover instance specifically for Azure Time Series Insights to redirect data and traffic to
  • Veri ve denetim bilgilerini korumak içinTo preserve data and auditing information

Genel olarak, bir Azure Time Series Insights ortamını yinelemek için en iyi yol, yedekleme Azure bölgesinde ikinci bir Azure Time Series Insights ortamı oluşturmaktır.In general, the best way to duplicate an Azure Time Series Insights environment is to create a second Azure Time Series Insights environment in a backup Azure region. Ayrıca, olaylar birincil olay kaynağınızdan bu ikincil ortama gönderilir.Events are also sent to this secondary environment from your primary event source. İkinci bir adanmış Tüketici grubu kullandığınızdan emin olun.Make sure that you use a second dedicated consumer group. Daha önce açıklandığı gibi kaynağın iş olağanüstü durum kurtarma yönergelerini izleyin.Follow that source's business disaster recovery guidelines, as described earlier.

Yinelenen bir ortam oluşturmak için:To create a duplicate environment:

  1. İkinci bir bölgede bir ortam oluşturun.Create an environment in a second region. Daha fazla bilgi için Azure Portal yeni Azure Time Series Insights ortamı oluştur' u okuyun.For more information, read Create a new Azure Time Series Insights environment in the Azure portal.
  2. Olay kaynağınız için ikinci bir ayrılmış Tüketici grubu oluşturun.Create a second dedicated consumer group for your event source.
  3. Bu olay kaynağını yeni ortama bağlayın.Connect that event source to the new environment. İkinci adanmış tüketici grubunu seçtiğinizden emin olun.Make sure that you designate the second dedicated consumer group.
  4. Azure Time Series Insights IoT Hub ve Event Hubs belgelerini gözden geçirin.Review the Azure Time Series Insights IoT Hub and Event Hubs documentation.

Bir olay oluşursa:If an event occurs:

  1. Birincil bölgeniz bir olağanüstü durum olayı sırasında etkileniyorsa, işlemleri yedekleme Azure Time Series Insights ortamına yeniden yönlendir.If your primary region is affected during a disaster incident, reroute operations to the backup Azure Time Series Insights environment.
  2. Hub sıra numaraları, yük devretmeden sonra 0 ' dan yeniden başlatıldığında, yinelenen olaylar gibi görünbilecekleri şeyleri oluşturmaktan kaçınmak için olay kaynağını farklı tüketici gruplarıyla her iki bölgede/ortamda yeniden oluşturun.Because hub sequence numbers restart from 0 after the failover, recreate the event source in both regions/environments with different consumer groups to avoid creating what would look like duplicate events.
  3. Ortamınız için kullanılabilir bir olay kaynağını boşaltmak için artık devre dışı olan birincil olay kaynağını silin.Delete the primary event source, which is now inactive, to free up an available event source for your environment. (Ortam başına iki etkin olay kaynağı sınırı vardır.)(There's a limit of two active event sources per environment.)
  4. Tüm Azure Time Series Insights telemetri ve sorgu verilerini yedeklemek ve kurtarmak için ikinci bölgenizi kullanın.Use your second region to back up and recover all Azure Time Series Insights telemetry and query data.

Önemli

Yük devretme gerçekleşirse:If a failover occurs:

  • Bir gecikme da oluşabilir.A delay might also occur.
  • İşlemler tekrar yönlendirilmesiyle ileti işleme içindeki bir kopan ani meydana gelebilir.A momentary spike in message processing might occur, as operations are rerouted.

Daha fazla bilgi için Azure Time Series Insights gecikme süresini azaltır.For more information, read Mitigate latency in Azure Time Series Insights.

Sonraki adımlarNext steps

  • Azure Advisor 'ı inceleyerek iş kurtarma yapılandırması seçeneklerinizi planlayın.Review Azure Advisor to plan out your business recovery configuration options.
  • Azure Advisor 'ı inceleyerek iş kurtarma yapılandırması seçeneklerinizi planlayın.Review Azure Advisor to plan out your business recovery configuration options.
  • Azure Time Series Insights Gen2 ' deki veri alımı hakkında daha fazla bilgi edinin.Read more about data ingestion in Azure Time Series Insights Gen2.
  • Azure Time Series Insights Gen2 'de veri depolama hakkındaki makaleyi gözden geçirin.Review the article on data storage in Azure Time Series Insights Gen2.
  • Azure Time Series Insights Gen2 'de veri modelleme hakkında bilgi edinin.Learn about data modeling in Azure Time Series Insights Gen2.