目录
|
关于本书
>
使用 SAS LASR Analytic Server
上一页
|
下一页
追加 In-Memory 表
如何追加 In-Memory 表?
追加 In-Memory 表
如何使用表?
源表
节省内存
如何追加 In-Memory 表?
数据生成器为向单个表添加增量数据提供了极为便捷的方式。例如,若每天都向内存加载销售数据,则可以将每天大量的表追加到一个包含累积销售数据的单独表中。
为便于比较,您可以创建数据查询,使用数据查询追加至 in-memory 表。追加整个表的一个原因是您还可以逐个访问这些表。
追加 In-Memory 表
要追加 in-memory 表,请执行以下步骤:
选择
LASR
追加表
。
从
可用表
列表中选择您要追加数据的表,然后点击
将其移至
基表
字段。
若您要使用的表未被列出,请点击
查看其他的源逻辑库。若在您点击
后表被添加到逻辑库中,列表并不会自动刷新以显示新表。请再次选择同一逻辑库以刷新其内容。
将表添加到
源表
列表中。这些表中的行要追加至基表。
(可选)若您选中
将源表追加至基表后卸载
复选框,则在完成追加后就会从内存中删除源表。
仅当您不想逐个访问源表时才选择该选项。
点击
,然后指定名称和位置。
点击
追加源表。
注:
若管理员重新加载基表,则您之前追加到表中的任何数据将不会保存。基表将恢复其原始内容和大小。
注:
若追加失败且显示错误消息称文件为只读,则有可能表明您的管理员已经为表指定了
fullcopyto=
选项。您不能向包含该选项的表执行追加操作。详细信息,请与您的管理员联系。
如何使用表?
源表
下面的列表列出了关于源表的注意事项:
源表和基表必须是 in-memory 表,还要处于同一个逻辑库中。
源表可以是 LASR 星形模式视图。但基表不能是视图。
若追加的表中字符列长度不一,则优先使用基表中列的长度。例如,若基表中有一列的长度为 15 个字符,而源表中有一列的长度为 20 个字符,则源表列中的数据将被截断为 15 个字符。
若基表已经分区,则源表必须按相同的变量分区。
若基表中的列在源表中不存在,则源表中不存在的列在源表行中会对应一个缺失值。
若源表中的列在基表中不存在,则会删除这些列,不追加至基表。基表始终保持列数不变。
源表中列的顺序不必与基表中列的顺序相同。
数据生成器不会阻止您多次追加同一个源表。应检查源表列表,以确保您没有意外地多次使用同一个源表。
节省内存
追加源表后,基表会增大以容纳增加的行。这会占用 SAS LASR Analytic Server 上的内存。
若您无需在追加源表后访问它们,则可以选中
将源表追加至基表后卸载
复选框。该选项可节省内存,但您需要确保再次将源表加载至内存(通常是在需要加载更新数据时),而后才能再次运行追加操作。
上一页
|
下一页
|
页首
Copyright © SAS Institute Inc. All rights reserved.