我是SAS Visual Analytics的新手,我问我,SAS LASR Analytic Server到底是什么?我已经阅读了很多网站,对我来说,SAS LASR Analytic Server是一个组件,可以用来将源表中的数据加载到RAM中。但是,当我将CSV表加载到Visual Analytics Source Table中时,数据存储在哪里?事实是,我来自QlikView,所有数据始终存储在内存中。
致谢
答案 0 :(得分:0)
LASR是SAS的前代内存分析引擎,可以是分布式的也可以是单服务器的。将CSV加载到LASR时,它将转换为特殊格式并存储在LASR分析服务器上。如果您具有分布式设置,则数据将在内存中分布在工作节点之间。
您可以通过SASIOLA
引擎和数据步骤访问数据,并像使用其他任何SAS引擎一样使用它。诸如PROC HPSUMMARY
,PROC HPLOGISTIC
和PROC HPDS2
之类的高性能过程将利用LASR中的表并对其进行非常快速的计算。 PROC IMSTAT可以在内存中创建统计模型。
您不能覆盖LASR表:必须先将其删除然后重新加载。但是,您可以使用PROC IMSTAT
追加,删除和更新行;以我的经验,除非您有非常专门的报告正常运行时间要求,否则删除和重新加载表会更容易。
如果没有直接registering it to Metadata.的访问权限,则无法从Visual Analytics中访问表。如果直接加载数据,VA将自动为您处理。
您的数据将保留在LASR内的内存中,直到服务器重新引导或删除表为止。与Viya中的Cloud Analytic Services(CAS)不同,LASR不执行自动按需加载。相反,您可以设置一个Autoload directory来自动更新和刷新LASR中的表。拖放到其中的SAS表,Excel和.csv文件将每15分钟自动获取和加载一次。这是确保重启后数据可用的好方法,因为它将扫描此目录并加载数据。
通常,我的流程是这样的:
如果您很幸运地将Hadoop置于同一地点,则可以将数据存储为sashdat
文件,并将数据极其快速地加载到LASR中。本质上,sashdat
是磁盘上的LASR格式。可以从那里重新启动时将数据自动加载到内存中,但是其行为与自动加载不同。
Cloud Analytic Services(CAS)在最近几年取代了LASR,并在很大程度上基于其现有功能。