迈克/罗布,
非常感谢您的答复。我不认为他们目前正在从RDM中导入任何其他数据,但是我会仔细检查并提供两个选项。
大多数可能会选择Anaplan Connect选项。
谢谢!
托尼
我发现最简单的方法是通过JDBC SQL查询从关系数据库中获取日期。每个数据库引擎都有自己的当前日期的方式,以下是一些更常见的日期:
Oracle PL/SQL:
从dual中选择to_char(sysdate,sysdate,'mm/dd/yyyy')
SQL Server:
选择转换(varchar(10),getdate(),101)为[mm/dd/yyyy]
IBM Netezza:
选择to_char(current_timestamp,'mm/dd/yyyy')
mysql:
选择curdate()
返回yyyy-mm-dd(文本)或yyyymmdd(编号)格式
“简单”是一个相对术语。这确实需要使服务器运行AC,使数据库访问,从该供应商下载关系数据库的JDBC驱动程序,安装Java和Anaplan Connect,设置AC脚本并将作业计划每天运行。如果您使用SQL导入其他数据,则添加“获取今天的日期”作业是微不足道的。
如果您无法访问以上引用的Mike之类的RDM,那么这是通过Anaplan Connect(Shell Script Style)进行操作的一种方法。
#variable用于随着今天的日期和时间更新的文件
dateandtimefilenm = $ {data_dir}/system_date.csv
dateAndTimeFileName =“ system_date.csv”
#这些是您的Anaplan命令
操作=“ - 证书$ {cert} -file $ {dateAndTimeFileName} -put $ {dateAndTimeFilenm} -import'加载系统日期来自System_date.csv'-ececute'
#operation =“ - 证书$ {cert} -a”
#Vara可以指定Anaplan Cleint的文件夹路径
#anaplanclientLocation =“ ../ ../ anaplanclient.sh” #add'../'anaplanclanet.sh之前,将您根据此脚本的寿命放在正确的文件夹中
#______________________________________________________________________________________________________________________________
#该变量从计算机中拉出当前日期,并将其转换为Anaplan日期格式
mydate = $(日期 +“%y-%m-%d%t”)
#这些行写入当前日期和指定文件名的标题
触摸$ {dateAndTimeFilenm}
回声“日期和时间”> $ {dateAndTimeFilenm}
echo“ $ {mydate}” >> $ {dateAndTimeFilenm}
希望这可以帮助,
抢