目标:我想创建一个批处理脚本,可以将数据提取(.TDE)文件重新发布到Tableau Server,以便我可以自动生成报告。我生成了一些Python代码来与几个不同的RDS交互,然后将数据导出到csv文件。然后,我导入此csv文件并将其转换为TDE。
代码:
到目前为止我做了什么? 这似乎工作,然后我使用Windows任务计划程序每天重新运行脚本。但是有更好的方法吗?
cd C:/Users/riley/PycharmProjects/BankandCreditBureauReport
python3 ReportGenerator.py
cd C:/Users/riley/PycharmProjects/TableauExtract
python2 DataExtractCBBR.py
cd C:\Program Files\Tableau\Tableau Server\10.0\extras\Command Line Utility\
tabcmd login -s <server> -u <user> -p <pass>
tabcmd publish "C:\Users\riley\PycharmProjects\TableauExtract\CBBRDashboard.tde" --project "Banking and Credit Bureau" --overwrite
整合这3种不同脚本以实现目标的最佳方法是什么?