Sas 在多个表中查找主键
我正在解决的问题有很多简单的解决方案,但我需要的是找到方法来减少这个过程所需的时间和内存 一边是一张有几百个ID的桌子,另一边是40张月表和计数表。 每个表都有50万到100万条记录,每个记录都有唯一的id。每个表有几千个变量,但我只需要10-20个 当基表中出现特定id时,我需要查找表以查找最新的表,并获取所需的变量值。 最新的月份表每天都在计算,所以前几个月的id可能会再次出现,所以我不能只创建一次索引字典(last.id和变量)。此外,我也负担不起每天根据所有表格创建新词典的费用 我提出了一些想法,但我需要您的帮助来找到最有效的概念:Sas 在多个表中查找主键,sas,Sas,我正在解决的问题有很多简单的解决方案,但我需要的是找到方法来减少这个过程所需的时间和内存 一边是一张有几百个ID的桌子,另一边是40张月表和计数表。 每个表都有50万到100万条记录,每个记录都有唯一的id。每个表有几千个变量,但我只需要10-20个 当基表中出现特定id时,我需要查找表以查找最新的表,并获取所需的变量值。 最新的月份表每天都在计算,所以前几个月的id可能会再次出现,所以我不能只创建一次索引字典(last.id和变量)。此外,我也负担不起每天根据所有表格创建新词典的费用 我提出
谢谢大家! 如果有人编写一些代码,根据您的规格生成一些虚拟数据,他们可能能够为您的问题提供更具体的答案。但如果没有样本数据,就很难知道没有反复试验的最佳方法 相反,我将我的一些旧答案改写成一个更全面的清单,你可以检查 以下是一些提高性能的方法(大致按照性能改进的顺序,YMMV):