Dotazy na data z Azure Time Series Insights Gen2
Poznámka:
Služba Time Series Insights bude vyřazena 7. července 2024. Zvažte migraci stávajících prostředí na alternativní řešení co nejdříve. Další informace o vyřazení a migraci najdete v naší dokumentaci.
Azure Time Series Insights Gen2 umožňuje dotazování dat na události a metadata uložená v prostředí prostřednictvím veřejných rozhraní API pro surface. Tato rozhraní API také používá Průzkumník TSI služby Azure Time Series Insights.
V Azure Time Series Insights Gen2 jsou k dispozici tři primární kategorie rozhraní API:
- Rozhraní API prostředí: Tato rozhraní API umožňují dotazy v samotném prostředí Azure Time Series Insights Gen2. Můžete je použít ke shromáždění seznamu prostředí, ke kterému má volající přístup a metadata prostředí.
- Rozhraní API TSM-Q (Time Series Model-Query): Umožňuje vytvářet, číst, aktualizovat a odstraňovat operace (CRUD) na metadatech uložených v modelu časové řady prostředí. Ty se dají použít pro přístup k instancím, typům a hierarchiím a jejich úpravám.
- Rozhraní API TSQ (Time Series Query): Umožňuje načítat telemetrická data nebo data událostí, která jsou zaznamenána od poskytovatele zdroje, a umožňuje výkonné výpočty a agregace dat pomocí pokročilých skalárních a agregačních funkcí.
Azure Time Series Insights Gen2 používá pro vyjádření výpočtů v proměnných časové řady bohatý jazyk výrazů založený na řetězcích, výraz time series (TSX).
Přehled rozhraní API Azure Time Series Insights Gen2
Podporují se následující základní rozhraní API.
Rozhraní API prostředí
- Získat rozhraní API pro prostředí: Vrátí seznam prostředí, ke kterým má volající oprávnění pro přístup.
- Získat rozhraní API pro dostupnost prostředí: Vrátí distribuci počtu událostí v časovém razítku
$ts
události . Toto rozhraní API pomáhá určit, jestli v prostředí existují nějaké události, a to vrácením počtu událostí rozdělených do časových intervalů, pokud existují. - Rozhraní API pro získání schématu událostí: Vrátí metadata schématu událostí pro dané rozsahy hledání. Toto rozhraní API pomáhá načíst všechna metadata a vlastnosti dostupné ve schématu pro dané rozsahy hledání.
Rozhraní API TSM-Q (Time Series Model-Query)
Většina těchto rozhraní API podporuje operaci dávkového spouštění, která umožňuje dávkové operace CRUD u více entit modelu Time Series:
- Rozhraní API pro nastavení modelu: Povolí funkci GET a PATCH ve výchozím typu a název modelu prostředí.
- Rozhraní API typů: Umožňuje CRUD u typů časových řad a jejich přidružených proměnných.
- Rozhraní API hierarchií: Umožňuje CRUD u hierarchií časových řad a jejich přidružených cest polí.
- Rozhraní API instancí: Umožňuje cruD u instancí časové řady a jejich přidružených polí instance. Kromě toho rozhraní API instancí podporuje následující operace:
Rozhraní API pro dotazy time series (TSQ)
Tato rozhraní API jsou k dispozici v rámci našich vícevrstvých úložných řešení v obchodech (Teplá i Studená).
Rozhraní API pro získání událostí: Umožňuje dotazování a načtení nezpracovaných událostí a přidružených časových razítek událostí, které se zaznamenávají ve službě Azure Time Series Insights Gen2 od poskytovatele zdroje. Toto rozhraní API umožňuje načtení nezpracovaných událostí pro dané ID časové řady a rozsah hledání. Toto rozhraní API podporuje stránkování pro načtení úplné datové sady odpovědí pro vybraný vstup.
Důležité
V rámci nadcházejících změn pravidel zploštění a odvozování JSON budou pole uložena jako dynamický typ. Vlastnosti datové části uložené jako tento typ jsou přístupné pouze prostřednictvím rozhraní API Get Events.
Rozhraní API pro získání řady: Umožňuje dotazování a načtení vypočítaných hodnot a přidružených časových razítek událostí pomocí výpočtů definovaných proměnnými u nezpracovaných událostí. Tyto proměnné lze definovat buď v modelu časové řady, nebo v dotazu. Toto rozhraní API podporuje stránkování pro načtení úplné datové sady odpovědí pro vybraný vstup.
Rozhraní API agregované řady: Umožňuje dotazování a načítání agregovaných hodnot a přidružených časových razítek intervalů pomocí výpočtů definovaných proměnnými u nezpracovaných událostí. Tyto proměnné lze definovat buď v modelu časové řady, nebo v dotazu. Toto rozhraní API podporuje stránkování pro načtení úplné datové sady odpovědí pro vybraný vstup.
V případě zadaného rozsahu a intervalu hledání toto rozhraní API vrátí agregovanou odpověď na interval na proměnnou pro ID časové řady. Počet intervalů v datové sadě odpovědí se počítá počítáním epochových klíštěí (počet milisekund, které uplynuly od unixového epochy – 1. ledna 1970) a vydělí se intervaly velikostí intervalu zadanou v dotazu.
Časová razítka vrácená v sadě odpovědí jsou hranice levého intervalu, nikoli vzorkovaných událostí z intervalu.
Výběr typu úložiště
Výše uvedená rozhraní API se můžou spouštět pouze u jednoho ze dvou typů úložiště (Studená nebo Teplá) v jednom volání. Parametry adresy URL dotazu slouží k určení typu úložiště, na kterém se má dotaz provést.
Pokud není zadán žádný parametr, dotaz se ve výchozím nastavení spustí v Cold Storu. Pokud dotaz pokrývá časový rozsah překrývající se v studeném i teplém úložišti, doporučujeme dotaz směrovat do studeného úložiště, protože teplé úložiště bude obsahovat jenom částečná data.
Průzkumník služby Azure Time Series Insights a konektor Power BI volá výše uvedená rozhraní API a automaticky vybere správný parametr storeType, pokud je to relevantní.
Další kroky
- Přečtěte si další informace o různých proměnných, které lze definovat v modelu časové řady.
- Přečtěte si další informace o dotazování dat z Průzkumníka služby Azure Time Series Insights.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro