es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure Data Factory: Obtenga el nombre del archivo y el número de registro del registro ofensivo.

Estoy intentando ingresar un montón de archivos y el único error que obtengo en Azure Data Factory es este:

Operación en el destino Copy isolationadvicedetails to SQL fallida: ErrorCode=PolybaseOperationFailed, ‘Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message=Se produjo un error al cargar datos en SQL Data Warehouse. Operación: ‘operación Polybase’., Source=Microsoft.DataTransfer.ClientLibrary, ‘Type=System.Data.SqlClient.SqlException, Message=HdfsBridge::recordReaderFillBuffer – Error inesperado encontrada al llenar el búfer del lector de registros: HadoopExecutionException: Cadena demasiado larga en la columna [-1]: Longitud real = [251]. MaxLEN=[250], Source=.Net SqlClient Data Provider, SqlErrorNumber=107090, Class=16, ErrorCode=-2146232060, State=1, Errors=[{Class=16, Number=107090, State=1,

Message=HdfsBridge::recordReaderFillBuffer – Error inesperado encontrada al llenar el búfer del lector de registros: HadoopExecutionException: Cadena demasiado larga en la columna [-1]: Longitud real = [251]. MaxLEN=[250],},], ‘

Es frustrante porque hay miles de archivos allí. ¿Cómo puedo averiguar en qué registro y en qué archivo está ocurriendo esto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para averiguar qué registro en qué archivo está causando el error “Cadena demasiado larga”, puedes habilitar el registro detallado para tu canalización de Azure Data Factory. Esto te proporcionará información más detallada sobre el error y en qué archivo se produjo.

    Para habilitar el registro detallado:

    1. Ve a tu canalización de Data Factory y haz clic en el botón “Autor y Monitor”.
    2. Haz clic en la pestaña “Configuración”.
    3. En “Configuración de la canalización”, activa el interruptor “Depuración”.
    4. En “Nivel de depuración de actividades”, selecciona “Detallado”.

    Una vez que hayas habilitado el registro detallado, ejecuta tu canalización nuevamente y verifica la salida. Esto te proporcionará más información sobre en qué archivo y registro se produce el error. A partir de ahí, puedes investigar y solucionar el problema.

Comments are closed.