源 table 和 LASR 服务器 table 之间有什么不同?

Whats the different between source table and LASR Server table?

我是 SAS Visual Analytics 的新手,我想问我,SAS LASR Analytic Server 到底是什么?我已经阅读了很多网站,对我来说,SAS LASR Analytic Server 是一个组件,我可以使用它来将数据从源 table 加载到 RAM 中。但是,当我将 CSV table 加载到 Visual Analytics Source Table 时,我的数据存储在哪里?问题是,我来自 QlikView,所有数据总是在内存中。

此致

LASR 是 SAS 的上一代内存分析引擎,可以是分布式的也可以是单服务器的。当您将 CSV 加载到 LASR 中时,它会转换为特殊格式并存储在 LASR 分析服务器上。如果您有分布式设置,您的数据将在内存中分布在您的工作节点之间。

您可以通过 SASIOLA 引擎和数据步骤访问您的数据,并像使用任何其他 SAS 引擎一样使用它。 PROC HPSUMMARYPROC HPLOGISTICPROC HPDS2 等高性能过程将利用 LASR 中的 tables 并对它们执行非常快速的计算。 PROC IMSTAT 可以在内存中创建统计模型等。

您不能覆盖 LASR tables:它们必须先被删除然后重新加载。但是,您可以使用 PROC IMSTAT 追加、删除和更新行;根据我的经验,除非您有非常专业的报告正常运行时间要求,否则删除和重新加载 tables 会更容易。

如果不先从 Visual Analytics 访问表,registering it to Metadata. 如果您直接加载数据,VA 会自动为您处理。

您的数据将保留在 LASR 的内存中,直到服务器重新启动或 table 被删除。与 Viya 中的云分析服务 (CAS) 不同,LASR 不进行自动按需加载。相反,您可以设置一个 Autoload directory 来自动更新和刷新 LASR 中的 table。您放在那里的 SAS tables、Excel 和 .csv 文件将每 15 分钟自动拾取并加载一次。这是确保您的数据在重新启动后可用的好方法,因为它将扫描此目录并加载数据。

总的来说,我的流程是这样的:

  1. 将数据复制到自动加载
  2. 将数据加载到 LASR

如果您有幸拥有位于同一位置的 Hadoop,您可以将数据存储为 sashdat 文件并以极快的速度将数据加载到 LASR 中。本质上,sashdat 是磁盘上的 LASR 格式。数据可以在重新启动时从那里自动加载到内存中,但它的行为与自动加载不同。

Cloud Analytic Services (CAS) 近年来取代了 LASR,并在很大程度上依赖于其现有功能。