Çok değişkenli API 'de sorun giderme

Bu makalede, çok değişen API 'YI kullanırken sık karşılaşılan hata iletilerinin nasıl giderileceği ve düzeltileceği hakkında yönergeler verilmektedir.

Çoklu Varia hata kodları

Sık Karşılaşılan Hatalar

Hata Kodu HTTP hata kodu Hata İletisi Yorum
SubscriptionNotInHeaders 400 apim-Subscription-ID üst bilgilerinde bulunamadı Lütfen başlıktaki APıM abonelik KIMLIĞINIZI ekleyin. Örnek üst bilgi: {"apim-subscription-id": <Your Subscription ID>}
FileNotExist 400 Dosya <source> yok. Lütfen blob paylaşılan erişim imzanızın (SAS) geçerliliğini denetleyin. Süresi dolmadığından emin olun.
InvalidBlobURL 400 Blob paylaşılan erişim imzanız (SAS) geçerli bir SAS değil.
StorageWriteError 403 Bu hata, izin sorunlarından kaynaklanıyor olabilir. Hizmetimizin, müşteri tarafından yönetilen anahtar (CMK) tarafından şifrelenen blob 'a veri yazmasına izin verilmiyor. CMK 'yi kaldırın veya hizmetimizi yeniden erişim izni verin. Daha fazla ayrıntı için lütfen Bu sayfaya bakın.
StorageReadError 403 Aynı StorageWriteError .
UnexpectedError 500 Lütfen ayrıntılı hata bilgileriyle bizimle iletişim kurun. Bu belgedeki destek seçeneklerini veya bize e-posta ile alabilirsinizAnomalyDetector@microsoft.com

Çok değişkenli bir anomali algılama modelini eğitme

Hata Kodu HTTP hata kodu Hata İletisi Yorum
TooManyModels 400 Bu abonelik, en fazla model sayısına ulaştı. Her APM abonelik KIMLIĞININ 300 etkin modeli olmasına izin verilir. Lütfen yeni bir modeli eğitmek için kullanılmayan modelleri silin
TooManyRunningModels 400 Bu abonelik, en fazla çalışan model sayısına ulaştı. Her APıM abonelik KIMLIĞININ aynı anda 5 model eğitimi yapmasına izin verilir. Lütfen önceki modeller eğitim sürecini tamamladıktan sonra yeni bir modeli eğitme.
InvalidJsonFormat 400 JSON biçimi geçersiz. Eğitim isteği geçerli bir JSON değil.
InvalidAlignMode 400 'alignMode'Alan aşağıdakilerden biri olmalıdır: 'Inner' veya 'Outer' . Lütfen değerini 'alignMode' 'Inner' veya 'Outer' (büyük/küçük harfe duyarlı) olması gereken değeri kontrol edin.
InvalidFillNAMethod 400 'fillNAMethod'Alan aşağıdakilerden biri olmalıdır: 'Previous' ,,, 'Subsequent' 'Linear' 'Zero' , 'Fixed' 'NotFill' ve 'NotFill' ne zaman olamaz 'alignMode' 'Outer' . Lütfen değerini denetleyin 'fillNAMethod' . Daha fazla ayrıntı için Bu bölüme başvurabilirsiniz.
RequiredPaddingValue 400 'paddingValue'Olduğunda, alanı istek içinde gereklidir 'fillNAMethod' 'Fixed' . Olduğunda geçerli bir doldurma değeri sağlamanız gerekir 'fillNAMethod' 'Fixed' . Daha fazla ayrıntı için Bu bölüme başvurabilirsiniz.
RequiredSource 400 'source'İstekte bu alan gereklidir. Eğitim isteğiniz alan için bir değer belirtmedi 'source' . Örnek: {"source": <Your Blob SAS>}.
RequiredStartTime 400 'startTime'İstekte bu alan gereklidir. Eğitim isteğiniz alan için bir değer belirtmedi 'startTime' . Örnek: {"startTime": "2021-01-01T00:00:00Z"}.
InvalidTimestampFormat 400 Geçersiz zaman damgası biçimi. <timestamp> geçerli bir biçim değil. İstek gövdesindeki zaman damgasının biçimi doğru değil. import pandas as pd; pd.to_datetime(timestamp)Doğrulamayı deneyebilirsiniz.
RequiredEndTime 400 'endTime'İstekte bu alan gereklidir. Eğitim isteğiniz alan için bir değer belirtmedi 'startTime' . Örnek: {"endTime": "2021-01-01T00:00:00Z"}.
InvalidSlidingWindow 400 'slidingWindow'Alan 28 ile 2880 arasında bir tamsayı olmalıdır. 'slidingWindow' 28 ile 2880 (dahil) arasında bir tamsayı olmalıdır.

Model KIMLIĞIYLE çok değişkenli model al

Hata Kodu HTTP hata kodu Hata İletisi Yorum
ModelNotExist 404 Model yok. Karşılık gelen model KIMLIĞIYLE model yok. Lütfen istek URL 'sindeki model KIMLIĞINI denetleyin.

Çoklu Varimodellerini listeleyin

Hata Kodu HTTP hata kodu Hata İletisi Yorum
InvalidRequestParameterError 400 $Skip veya $top için geçersiz değerler... Lütfen iki parametrenin değerlerinin sayısal olup olmadığını kontrol edin. $skip ve $top modelleri sayfalandırma ile listelemek için kullanılır. API yalnızca en son güncelleştirilmiş 10 model döndürdüğünden, daha önce güncellenen modelleri almak için $skip ve $top kullanabilirsiniz.

Eğitilen bir modelle anomali algılama

Hata Kodu HTTP hata kodu Hata İletisi Yorum
ModelNotExist 404 Model yok. Çıkarım için kullanılan model yok. Lütfen istek URL'sinde model kimliğini kontrol edin.
ModelFailed 400 Model eğitilemedi. Model başarıyla eğitilemedi. Lütfen model kimliğine sahip modeli kullanarak ayrıntılı bilgi edinebilirsiniz.
ModelNotReady 400 Model henüz hazır değil. Model henüz hazır değil. Lütfen eğitim işlemi tamamlayana kadar bekleyin.
InvalidFileSize 413 Dosya, <file> dosya boyutu sınırını (bayt) <size limit> aşıyor. Çıkarım verisi boyutu üst sınırı (şu anda 2 GB) aşıyor. Çıkarım için daha az veri kullanın.

Algılama Sonuçlarını Al

Hata Kodu HTTP Hata Kodu Hata İletisi Yorum
ResultNotExist 404 Sonuç yok. İstek başına sonuç yok. Çıkarım tamamlanmadı veya sonucun süresi doldu (7 gün).

Veri İşleme Hataları

Aşağıdaki hata kodlarının ilişkili HTTP Hata kodları yoktur.

Hata Kodu Hata İletisi Yorum
NoVariablesFound Değişken bulunamadı. Lütfen dosyalarınızın yönergeye göre düzenleniyor olduğunu kontrol edin. Veri kaynağından csv dosyası bulunamadı. Bunun nedeni genellikle dosyaların yanlış organizasyonudur. İstenen yapı için örnek verilere bakın.
DuplicatedVariables Aynı adla birden çok değişken vardır. Yinelenen değişken adları vardır.
FileNotExist <filename>Dosya yok. Bu hata genellikle çıkarım sırasında gerçekleşir. değişkeni eğitim verisinde yer aldı ancak çıkarım verisinde eksik.
RedundantFile Dosya <filename> yedeklidir. Bu hata genellikle çıkarım sırasında gerçekleşir. değişkeni eğitim verisinde değil çıkarım verisinde yer aldı.
FileSizeTooLarge Dosyanın boyutu <filename> çok büyük. Tek csv dosyasının boyutu <filename> sınırı aşıyor. Lütfen daha az veriyle eğitin.
ReadingFileError okuma sırasında hatalar <filename> oluştu. <error messages> dosyası <filename> okunamadı. Daha fazla ayrıntı için <error messages> bkz. Yerel ortamda pd.read_csv(filename) ile doğrulama.
FileColumnsNotExist Dosyada sütunlar zaman damgası veya <filename> değer yok. Her csv dosyasının zaman damgası ve değeri (büyük/büyük/büyük harfe duyarlı) olan iki sütunu olması gerekir.
VariableParseError Değişken <variable> ayrıştırma <error message> hatası. Çalışma zamanı hataları <variable> nedeniyle iş olamaz. Daha fazla ayrıntı <error message> için lütfen 'a bakın veya ile bize <error message> ulaşın.
MergeDataFailed Veriler birleştiremedi. Lütfen veri biçimini kontrol edin. Veri birleştirme başarısız oldu. Bunun nedeni büyük olasılıkla yanlış veri biçimi, dosyaların organizasyonu vb. olabilir. Geçerli dosya yapısı için örnek verilere bakın.
ColumnNotFound Sütun, <column> birleştirilen verilerde bulunamaz. Birleştirmeden sonra bir sütun eksik. Lütfen verileri doğrulayın.
NumColumnsMismatch Birleştirilen verilerin sütun sayısı, değişken sayısıyla eşleşilmez. Lütfen verileri doğrulayın.
TooManyData Çok fazla veri noktası var. Değişken başına en fazla 10000000 sayısıdır. Lütfen giriş verisi boyutunu düşürebilirsiniz.
NoData Etkili bir veri yoktur İşleme sonrasında eğitilen/çıkarılan veri yoktur. Lütfen başlangıç saati ve bitiş saatlerini kontrol edin.
DataExceedsLimit Zaman damgası ile sınırı aşan verilerin startTime endTime uzunluğu( <limit> ). İşleme sonrasındaki verilerin boyutu sınırı aşıyor. (Şu anda işlenen veriler için sınır yoktur.)
NotEnoughInput Yeterli veri yok. Verilerin uzunluğu olur <data length> ancak minimum uzunluk, kayan pencere olan penceresinden büyük <sliding window size> olmalıdır. Çıkarım için minimum veri noktası sayısı, kayan pencerenin boyutudur. Çıkarım için daha fazla veri sağlamayı deneyin.