#azure-databricks
#azure-databricks
Вопрос:
Я вызвал дочернюю записную книжку из родительской записной книжки с некоторыми переданными параметрами.
Я столкнулся с ограничениями в количестве символов при передаче параметров. Как часть передачи параметров, схема таблицы (имя CHAR(5), возраст INT и т.д.) Передается в дочернюю записную книжку.
Проблема в том, что в моей таблице 450 столбцов, а дочерняя записная книжка не поддерживает передачу параметров с большим количеством символов.
Ошибка:
com.databricks.Исключение WorkflowException: com.databricks.common.client.Исключение DatabricksServiceException: INVALID_PARAMETER_VALUE: предоставленные параметры (в представлении json) слишком длинные (10046 байт); он не может превышать 10000 байт.
Ответ №1:
Это известное ограничение для Azure Databricks.
При передаче параметров — The JSON representation of this field cannot exceed 10,000 bytes
.
В случае, если он превысит лимит, он выдаст указанное выше сообщение об ошибке, с которым вы столкнулись.
Комментарии:
1. но как решить эту проблему, я пытаюсь отправить json от моего почтальона, и я всегда получаю эту ошибку
2. { «job_id»: 123456789, «notebook_params»: { «a»: «список слов слишком длинный», «b»: «список слов слишком длинный» } } мой json выглядит так