我正在从父笔记本调用Azure Databricks子笔记本,并传递了一些参数。
我在传递参数时面临字符数限制。作为参数传递的一部分,我将表架构(名称CHAR(5),Age INT等)传递给子笔记本。
问题是,我的表有大约450多个列和Databricks,笔记本不支持传递带有更多字符的参数。
错误:
com.databricks.WorkflowException: com.databricks.common.client.DatabricksServiceException: INVALID_PARAMETER_VALUE: **The provided parameters (in json representation) are too long (10046 bytes); it cannot exceeds 10000 bytes.**
答案 0 :(得分:1)
这是Azure Databricks的已知限制。
传递参数时-The JSON representation of this field cannot exceed 10,000 bytes
。
如果超过限制,则会抛出您遇到的上述错误消息。