Tableau:在tab cmd(命令/脚本)中设置提取刷新的优先级

Tableau:在tab cmd(命令/脚本)中设置提取刷新的优先级,cmd,tabs,command,tableau-api,Cmd,Tabs,Command,Tableau Api,我试着在其他地方研究这个问题,但找不到答案,所以希望这里有人能帮助我。我有以下代码,用于更新不同的工作簿: @echo OFF set Binpath="C:\Program Files\Tableau\Tableau Server\2018.1\extras\Command Line Utility" %Binpath%\tabcmd refreshextracts -s https://(mySite) -u (user) -p (password) --no-certcheck -

我试着在其他地方研究这个问题,但找不到答案,所以希望这里有人能帮助我。我有以下代码,用于更新不同的工作簿:

@echo OFF  
set Binpath="C:\Program Files\Tableau\Tableau Server\2018.1\extras\Command Line Utility"  
%Binpath%\tabcmd refreshextracts -s https://(mySite) -u (user) -p (password) --no-certcheck --url "workbookWExtract2Refresh" --timeout 1800
我的问题是:哪里可以添加工作簿更新的优先级?在代码中的示例中,不会有任何问题,因为它只是一个工作簿,但是我有一些代码包含10个工作簿,甚至更多,并且有些代码的优先级比其他代码高得多,因此,试图找到一种方法将优先级添加到上面的代码中


(如果我不够清楚,或者我需要改进问题,请告诉我,以便我可以这样做)

我不知道这里的确切答案,但您是否已检查刷新任务的启动顺序是否与脚本中的不同?(即:脚本包含摘录A、B、C-后台任务AdminView显示按B、C、A顺序执行的摘录)或者您是否能够确认它们按正确的顺序启动?我/认为/它们按我在脚本中放置的顺序运行。然而,这就是为什么我试图搜索一个选项来为脚本设置优先级,因为当您手动执行此操作时,您可以将优先级(默认为50)添加到刷新任务中;我想这样做,但在脚本中。作为补充信息,无法确认和/或检查,因为我不是运行流程本身的人,所以只能将执行脚本优先级的人放在计划的刷新任务上,而不是像您的脚本那样刷新工作簿数据源。这样做的原因是,例如,日程安排通常以小时为单位,而且许多提取可以同时运行。一、 同样,我在这里不是100%确定,但我假设当您使用脚本调用时,它相当于“立即运行”选项,该选项本质上分配了优先级100。值得与您的Tableau团队一起检查刷新发生的顺序,甚至检查日志以查看分配的优先级。我想你可以把它们整理好。我不知道这里的确切答案,但是你能确认一下你是否检查过刷新任务的启动顺序是否与脚本中的不同吗?(即:脚本包含摘录A、B、C-后台任务AdminView显示按B、C、A顺序执行的摘录)或者您是否能够确认它们按正确的顺序启动?我/认为/它们按我在脚本中放置的顺序运行。然而,这就是为什么我试图搜索一个选项来为脚本设置优先级,因为当您手动执行此操作时,您可以将优先级(默认为50)添加到刷新任务中;我想这样做,但在脚本中。作为补充信息,无法确认和/或检查,因为我不是运行流程本身的人,所以只能将执行脚本优先级的人放在计划的刷新任务上,而不是像您的脚本那样刷新工作簿数据源。这样做的原因是,例如,日程安排通常以小时为单位,而且许多提取可以同时运行。一、 同样,我在这里不是100%确定,但我假设当您使用脚本调用时,它相当于“立即运行”选项,该选项本质上分配了优先级100。值得与您的Tableau团队一起检查刷新发生的顺序,甚至检查日志以查看分配的优先级。我认为你把它们整理好是安全的。