问题1:
可以考虑因子名按值分区,日期按年或者按月分区的采用TSDB引擎的形式存储因子表,如列名为timestamp(或者date),code,factorname,factorvalue
问题2:使用temporalParse进行转换
time=3206010930 3206010935 3206010940 3206010945 val=1..4 tb=table(time,val) def tt0datetime(time){ t=each(a->string(1990+int(a[0:(strlen(a)-8)]))+a[(strlen(a)-8):],string(time)) return temporalParse(t,"yyyyMMddHHmm"); } tb.replaceColumn!(`time,tt0datetime(tb.time)) select * from tb
问题3:
数据迁移时,可以指定schema,也可以进行数据转化,可以参考DolphinDB文本数据加载教程
https://gitee.com/dolphindb/Tutorials_CN/blob/master/import_csv.md