【发布时间】:2021-05-15 17:53:31
【问题描述】:
当我使用 PROC SORT 将按键排序的 SAS 数据集(包含重复键)加载到 Redshift 中时,Redshift 中不会保留相同的排序顺序。例如。当我将 SAS 数据集与 Redshift 表进行比较时,它们的排序顺序不同,数据在重复键中确实很混乱,很难找到数据在 Redshift 列中的存储方式或发生这种情况的原因。
]1
任何有关在将数据从 SAS 加载到 Redshift 后保持相同排序的建议或指导都会非常有帮助。谢谢!
使用的代码:
PROC APPEND BASE = Target_Table (bulkload=yes bl_compress=yes bl_bucket='xxx' bl_default_dir = 'xxx' bl_use_escape =YES)
DATA = Source_Table force;
RUN;
【问题讨论】:
-
您如何将数据加载到数据库中?
-
通过 S3 使用批量加载到 Redshift
-
所以不使用SAS代码?如果是,请发布代码,包括您在 libname 端指定的任何选项。
-
PROC APPEND BASE = Target_Table (bulkload=yes bl_compress=yes bl_bucket='xxx' bl_default_dir = 'xxx' bl_use_escape =YES) DATA = Source_Table force;运行;
-
Redshift 的文档在哪里说有某种方法可以让它以特定顺序返回具有相同 KEY 值的多个观察值?
标签: sorting sas amazon-redshift columnsorting