Kode galat data Azure Stream Analytics

Anda dapat menggunakan log aktivitas dan log sumber daya untuk membantu debug perilaku tidak terduga dari pekerjaan Azure Stream Analytics Anda. Artikel ini mencantumkan deskripsi untuk setiap kode galat data. Kesalahan data terjadi saat ada data yang buruk dalam aliran, seperti skema rekaman yang tidak terduga.

InputDeserializationError

  • Penyebab: Ada kesalahan saat men-deserialisasi data input.

InputEventTimestampNotFound

  • Penyebab: Azure Stream Analytics tidak bisa mendapatkan stempel waktu untuk sumber daya.

InputEventTimestampByOverValueNotFound

  • Penyebab: Azure Stream Analytics tidak dapat memperoleh nilai TIMESTAMP BY OVER COLUMN.

InputEventLateBeyondThreshold

  • Penyebab: Peristiwa input dikirim lebih lambat dari toleransi yang dikonfigurasi.

InputEventEarlyBeyondThreshold

  • Penyebab: Waktu kedatangan peristiwa input lebih awal dari ambang tanda waktu aplikasi peristiwa input.

AzureFunctionMessageSizeExceeded

  • Penyebab: Output pesan ke Azure Functions melebihi batas ukuran.

EventHubOutputRecordExceedsSizeLimit

  • Penyebab: Rekaman output melebihi batas ukuran maksimum saat menulis ke Azure Event Hubs.

CosmosDBOutputInvalidId

  • Penyebab: Nilai atau jenis kolom tertentu tidak valid.
  • Rekomendasi: Berikan string yang tidak kosong dan unik yang tidak lebih dari 255 karakter.

CosmosDBOutputInvalidIdCharacter

  • Penyebab: ID Dokumen catatan output berisi karakter yang tidak valid.

CosmosDBOutputMissingId

  • Penyebab: Rekaman output tidak berisi kolom [id] untuk digunakan sebagai properti kunci primer.

CosmosDBOutputMissingIdColumn

  • Penyebab: Catatan output tidak berisi properti ID Dokumen.
  • Rekomendasi: Pastikan output kueri berisi kolom dengan string unik yang tidak kosong tidak lebih dari 255 karakter.

CosmosDBOutputMissingPartitionKey

  • Penyebab: Rekaman output tidak memiliki kolom untuk digunakan sebagai properti kunci partisi.

CosmosDBOutputSingleRecordTooLarge

  • Penyebab: Satu rekaman yang ditulis ke Azure Cosmos DB terlalu besar.

SQLDatabaseOutputDataError

  • Penyebab: Azure Stream Analytics tidak dapat menulis peristiwa ke Azure SQL Database karena masalah pada data.

Langkah berikutnya