在雪花任务中执行多行

时间:2020-03-16 13:14:35

标签: snowflake-cloud-data-platform snowflake-task

我在下面创建了任务,但是很难执行所有行。看起来它只是从productweekly_upload中第一次删除,然后完成了。谁有想法?这是我第一次使用任务

import pandas as pd
# your input example, I suggest you use the Pandas read_csv function
data = {'ID': [1,2,3,4], 'Origin_PC': [1900, 1900, 1901, 1901], 'Destination_PC': [1910, 1911, 1911, 1912]}
df = pd.DataFrame(data)

# the grouping that you are after
df.groupby('Origin_PC').Destination_PC.unique().to_dict()

1 个答案:

答案 0 :(得分:2)

您只能在任务中执行1条命令。如果要创建多个步骤,则可以将它们包装到存储过程中,然后从任务中调用SP,也可以将每个步骤创建为一个任务并进行依赖,以使它们按顺序执行。

我建议您通读本文档:

https://docs.snowflake.com/en/user-guide/tasks-intro.html