Řešení potíží s multivariate API

Tento článek obsahuje pokyny k řešení potíží a nápravě běžných chybových zpráv při použití rozhraní API pro více variant.

Vícevariate – kódy chyb

Běžné chyby

Kód chyby Kód chyby HTTP Chybová zpráva Komentář
SubscriptionNotInHeaders 400 Apim-subscription-id se v hlavičkách nenašlo Do hlavičky přidejte ID vašeho předplatného APIM. Příklad hlavičky: {"apim-subscription-id": <Your Subscription ID>}
FileNotExist 400 Soubor <source> neexistuje. Zkontrolujte platnost sdíleného přístupového podpisu (SAS) vašeho objektu blob. Ujistěte se, že nevyšly její platnost.
InvalidBlobURL 400 Váš sdílený přístupový podpis (SAS) objektů blob není platný SAS.
StorageWriteError 403 Příčinou této chyby mohou být problémy s oprávněními. Naše služba nemůže zapisovat data do objektu blob zašifrovaného klíčem spravovaným zákazníkem (CMK). Odeberte CMK nebo znovu udělte přístup k naší službě. Další podrobnosti najdete na této stránce.
StorageReadError 403 Stejné jako StorageWriteError u .
UnexpectedError 500 S podrobnými informacemi o chybě nás prosím kontaktujte. Můžete využít možnosti podpory z tohoto dokumentu nebo nám poslat e-mail na .AnomalyDetector@microsoft.com

Trénování modelu detekce anomálií s více odchylkou

Kód chyby Kód chyby HTTP Chybová zpráva Komentář
TooManyModels 400 Toto předplatné dosáhlo maximálního počtu modelů. Každé ID předplatného APIM může mít 300 aktivních modelů. Před trénování nového modelu odstraňte nepoužívané modely.
TooManyRunningModels 400 Toto předplatné dosáhlo maximálního počtu spuštěných modelů. Každé ID předplatného APIM může současně trénovat 5 modelů. Až předchozí modely dokončí trénování, natrénovat nový model.
InvalidJsonFormat 400 Neplatný formát JSON. Požadavek na trénování není platný json.
InvalidAlignMode 400 Pole 'alignMode' musí být jedno z následujících: nebo 'Inner' 'Outer' . Zkontrolujte hodnotu , která by měla být nebo 'alignMode' 'Inner' 'Outer' (rozlišují se malá a velká písmena).
InvalidFillNAMethod 400 Pole 'fillNAMethod' musí být jedno z následujících: , , , , a nemůže být, 'Previous' když je 'Subsequent' 'Linear' 'Zero' 'Fixed' 'NotFill' 'NotFill' 'alignMode' 'Outer' . Zkontrolujte hodnotu 'fillNAMethod' . Další podrobnosti najdete v této části.
RequiredPaddingValue 400 Pole 'paddingValue' je v požadavku povinné, když je 'fillNAMethod' 'Fixed' . Pokud je hodnota , musíte zadat 'fillNAMethod' platnou hodnotu 'Fixed' odsazení. Další podrobnosti najdete v této části.
RequiredSource 400 Pole 'source' je v požadavku povinné. Váš požadavek na trénování nezadá hodnotu 'source' pole . Příklad: {"source": <Your Blob SAS>}.
RequiredStartTime 400 Pole 'startTime' je v požadavku povinné. Váš požadavek na trénování nezadá hodnotu 'startTime' pole . Příklad: {"startTime": "2021-01-01T00:00:00Z"}.
InvalidTimestampFormat 400 Neplatný formát časového razítka. <timestamp> není platný formát. Formát časového razítka v textu požadavku není správný. Můžete se import pandas as pd; pd.to_datetime(timestamp) pokusit to ověřit.
RequiredEndTime 400 Pole 'endTime' je v požadavku povinné. Váš požadavek na trénování nezadá hodnotu 'startTime' pole . Příklad: {"endTime": "2021-01-01T00:00:00Z"}.
InvalidSlidingWindow 400 Pole 'slidingWindow' musí být celé číslo v rozmezí 28 až 2880. 'slidingWindow' musí být celé číslo v rozmezí 28 až 2880 (včetně).

Získání víceprocesového modelu s ID modelu

Kód chyby Kód chyby HTTP Chybová zpráva Komentář
ModelNotExist 404 Model neexistuje. Model s odpovídajícím ID modelu neexistuje. Zkontrolujte ID modelu v adrese URL požadavku.

Seznam modelů s více variantou

Kód chyby Kód chyby HTTP Chybová zpráva Komentář
InvalidRequestParameterError 400 Neplatné hodnoty pro $skip nebo $top... Zkontrolujte, jestli jsou hodnoty obou parametrů číselné. $skip a $top se používají k zobrazení seznamu modelů se stránkací. Vzhledem k tomu, že rozhraní API vrací pouze 10 naposledy aktualizovaných modelů, můžete použít $skip a $top k dřívější aktualizaci modelů.

Detekce anomálií pomocí natrénovaného modelu

Kód chyby Kód chyby HTTP Chybová zpráva Komentář
ModelNotExist 404 Model neexistuje. Model použitý pro odvození neexistuje. Zkontrolujte prosím ID modelu v adrese URL požadavku.
ModelFailed 400 Model se nepodařilo vyškolet. Model není úspěšně vyškolený. Podrobnější informace získáte v článku získání modelu s ID modelu.
ModelNotReady 400 Model ještě není připravený. Model ještě není připravený. Počkejte prosím, než se proces školení dokončí.
InvalidFileSize 413 Soubor <file> překračuje limit velikosti souboru ( <size limit> bajty). Velikost odvozených dat překračuje horní limit (2 GB aktuálně). Pro odvození použijte prosím méně dat.

Získat výsledky detekce

Kód chyby Kód chyby HTTP Chybová zpráva Komentář
ResultNotExist 404 Výsledek neexistuje. Výsledek na žádost neexistuje. Odvození se buď nedokončilo, nebo skončila platnost (7 dnů).

Chyby zpracování dat

Následující kódy chyb nemají přidružené kódy chyb HTTP.

Kód chyby Chybová zpráva Komentář
NoVariablesFound Nenašly se žádné proměnné. Ověřte, zda jsou soubory uspořádány podle instrukcí. Ve zdroji dat se nenašly žádné soubory CSV. To je obvykle způsobeno nesprávnou organizací souborů. Přečtěte si prosím ukázková data pro požadovanou strukturu.
DuplicatedVariables Existuje více proměnných se stejným názvem. Existují duplicitní názvy proměnných.
FileNotExist Soubor <filename> neexistuje. K této chybě obvykle dochází při odvozování. Proměnná se objevila v školicích datech, ale v datech odvození chybí.
RedundantFile Soubor <filename> je redundantní. K této chybě obvykle dochází při odvozování. Proměnná nebyla v školicích datech, ale byla uvedena v datech odvození.
FileSizeTooLarge Velikost souboru <filename> je moc velká. Velikost jednoho souboru CSV <filename> přesahuje limit. Dejte prosím do výuky méně dat.
ReadingFileError Při čtení došlo k chybám <filename> . <error messages> Nepodařilo se přečíst soubor <filename> . Můžete se podívat na další <error messages> Podrobnosti nebo ověřit pd.read_csv(filename) v místním prostředí.
FileColumnsNotExist Časové razítko sloupce nebo hodnota v souboru <filename> neexistují. Každý soubor CSV musí mít dva sloupce s časovým razítkem a hodnotou názvu (rozlišuje velká a malá písmena).
VariableParseError <variable>Chyba analýzy <error message> proměnné Nelze zpracovat z <variable> důvodu chyb za běhu. Další informace najdete v tématu, <error message> kde najdete další podrobnosti, nebo nás kontaktujte s <error message> .
MergeDataFailed Nepovedlo se sloučit data. Zkontrolujte prosím formát dat. Sloučení dat se nezdařilo. Příčinou může být nesprávný formát dat, organizace souborů atd. Podívejte se prosím na ukázková data pro aktuální strukturu souborů.
ColumnNotFound <column>Ve sloučených datech nelze sloupec najít. Po sloučení chybí sloupec. Ověřte prosím data.
NumColumnsMismatch Počet sloupců sloučených dat se neshoduje s počtem proměnných. Ověřte prosím data.
TooManyData Příliš mnoho datových bodů. Maximální počet je 1000000 na proměnnou. Zmenšete prosím velikost vstupních dat.
NoData Neexistují žádná efektivní data. Po zpracování neexistují žádná data pro školení a odvozování. Zkontrolujte prosím čas spuštění a čas ukončení.
DataExceedsLimit Délka dat, jejichž časové razítko je mezi startTime a endTime překračuje limit ( <limit> ). Velikost dat po zpracování překračuje limit. (V současné době není pro zpracovaná data nijak omezena.)
NotEnoughInput Není k dispozici dostatek dat. Délka dat je <data length> , ale minimální délka by měla být větší než posuvné okno <sliding window size> . Minimální počet datových bodů pro odvození je velikost posuvných oken. Zkuste poskytnout více dat pro odvození.