Azure Databricks笔记本参数传递

时间:2020-10-07 11:41:02

标签: azure-databricks

我正在从父笔记本调用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.**

1 个答案:

答案 0 :(得分:1)

这是Azure Databricks的已知限制。

传递参数时-The JSON representation of this field cannot exceed 10,000 bytes

如果超过限制,则会抛出您遇到的上述错误消息。