Sdílení vlastního zobrazení pomocí parametrizovaných adres URL
Poznámka
Po březnu 2025 už nebude služba Time Series Přehledy (TSI) podporována. Zvažte migraci stávajících prostředí TSI na alternativní řešení co nejdříve. Další informace o vyřazení a migraci najdete v naší dokumentaci.
Pokud chcete sdílet vlastní zobrazení v Azure Time Series Insights Exploreru, můžete programově vytvořit parametrizovanou adresu URL vlastního zobrazení.
Azure Time Series Insights Explorer podporuje parametry dotazu adresy URL k určení zobrazení v prostředí přímo z adresy URL. Pouze pomocí adresy URL můžete například určit cílové prostředí, predikát vyhledávání a požadované časové období. Když uživatel vybere přizpůsobenou adresu URL, rozhraní poskytne odkaz přímo na tento prostředek na portálu Azure Time Series Insights. Platí zde zásady přístupu k datům.
Tip
- Prohlédněte si bezplatnou ukázku Azure Time Series Insights.
- Přečtěte si doprovodnou dokumentaci k Průzkumníku Azure Time Series Insights.
ID prostředí
Parametr environmentId=<guid>
určuje ID cílového prostředí. Je to součást plně kvalifikovaného názvu domény pro přístup k datům a v pravém horním rohu přehledu prostředí najdete v Azure Portal. Je to všechno, co předchází env.timeseries.azure.com
.
Příkladem parametru ID prostředí je ?environmentId=10000000-0000-0000-0000-100000000108
.
Čas
V parametrizované adrese URL můžete zadat absolutní nebo relativní časové hodnoty.
Absolutní časové hodnoty
Pro absolutní časové hodnoty použijte parametry from=<integer>
a to=<integer>
.
from=<integer>
je hodnota v milisekundách JavaScriptu určující čas spuštění pro rozsah hledání.to=<integer>
je hodnota v milisekundách JavaScriptu určující čas ukončení pro rozsah hledání.
Tip
Pokud chcete data snadno přeložit do milisekund JavaScriptu, vyzkoušejte převaděč epoch & unixového časového razítka.
Relativní časové hodnoty
Pro relativní časovou hodnotu použijte relativeMillis=<value>
hodnotu , kde hodnota je v milisekundách JavaScriptu z nejnovějšího časového razítka přijatého z rozhraní API.
Například &relativeMillis=3600000
zobrazí data za posledních 60 minut.
Přijaté hodnoty odpovídají nabídce rychlého času Azure Time Series Insights Exploreru a zahrnují:
1800000
(Posledních 30 minut)3600000
(Posledních 60 minut)10800000
(Posledních 3 hodiny)21600000
(Posledních 6 hodin)43200000
(Posledních 12 hodin)86400000
(Posledních 24 hodin)604800000
(Posledních 7 dnů)2592000000
(Posledních 30 hodin)
Volitelné parametry
Parametr timeSeriesDefinitions=<collection of term objects>
určuje predikát termíny, které se zobrazí v zobrazení Azure Time Series Insights:
Parametr | Položka adresy URL | Description |
---|---|---|
Jméno | \<string> |
Název podmínky. |
splitBy | \<string> |
Název sloupce, podle kterého se bude rozdělovat. |
measureName | \<string> |
Název sloupce obsahujícího míru. |
Predikátu | \<string> |
Klauzule kde pro filtrování na straně serveru. |
useSum | true |
Volitelný parametr, který určuje použití součtu pro míru. |
Poznámka
Pokud Events
je vybraná míra useSum , je ve výchozím nastavení vybrán počet.
Pokud Events
není vybraná, je ve výchozím nastavení vybrán průměr. |
- Pár
multiChartStack=<true/false>
klíč-hodnota umožňuje skládání v grafu. - Pár
multiChartSameScale=<true/false>
klíč-hodnota umožňuje stejné měřítko osy Y napříč termíny v rámci volitelného parametru. - Umožňuje
timeBucketUnit=<Unit>&timeBucketSize=<integer>
upravit posuvník intervalu tak, aby poskytoval podrobnější nebo plynulejší agregované zobrazení grafu. - Parametr
timezoneOffset=<integer>
umožňuje nastavit časové pásmo grafu, které se má zobrazit jako posun do UTC.
Dvojice | Description |
---|---|
multiChartStack=false |
true je ve výchozím nastavení povolen, takže se předejte false do zásobníku. |
multiChartStack=false&multiChartSameScale=true |
Pokud chcete ve všech podmínkách použít stejné měřítko osy Y, musíte povolit umísťování do zásobníku. Ve výchozím nastavení je false to tak, že předání true této funkce povolí. |
timeBucketUnit=<Unit>&timeBucketSize=<integer> |
Jednotky = days , , minutes hours , seconds milliseconds . Pro jednotku použijte vždy velká písmena. Definujte počet jednotek předáním požadovaného celého čísla pro timeBucketSize. |
timezoneOffset=-<integer> |
Celočíselná hodnota je vždy v milisekundách. |
Poznámka
hodnoty timeBucketUnit lze vyhlazené až 7 dní. Hodnoty timezoneOffset nejsou utc ani místní čas.
Příklady
Pokud chcete do prostředí Azure Time Series Insights přidat definice časových řad jako parametr adresy URL, připojte:
&timeSeriesDefinitions=[{"name":"F1PressureId","splitBy":"Id","measureName":"Pressure","predicate":"'Factory1'"},{"name":"F2TempStation","splitBy":"Station","measureName":"Temperature","predicate":"'Factory2'"},
{"name":"F3VibrationPL","splitBy":"ProductionLine","measureName":"Vibration","predicate":"'Factory3'"}]
Použijte ukázkové definice časových řad pro:
- ID prostředí
- Posledních 60 minut dat
- Termíny (F1PressureID, F2TempStation a F3VibrationPL), které tvoří volitelné parametry
Pro zobrazení můžete vytvořit následující parametrizovanou adresu URL:
https://insights.timeseries.azure.com/classic/samples?environmentId=10000000-0000-0000-0000-100000000108&relativeMillis=3600000&timeSeriesDefinitions=[{"name":"F1PressureId","splitBy":"Id","measureName":"Pressure","predicate":"'Factory1'"},{"name":"F2TempStation","splitBy":"Station","measureName":"Temperature","predicate":"'Factory2'"},{"name":"F3VibrationPL","splitBy":"ProductionLine","measureName":"Vibration","predicate":"'Factory3'"}]
Tip
Podívejte se na Průzkumníka živě pomocí výše uvedeného příkladu adresy URL .
Výše uvedená adresa URL popisuje a zobrazuje parametrizované zobrazení Azure Time Series Insights Exploreru.
Další kroky
Zjistěte, jak dotazovat data pomocí jazyka C#.
Přečtěte si o průzkumníku Azure Time Series Insights.