上一页|下一页

追加 In-Memory 表

如何追加 In-Memory 表?

数据生成器为向单个表添加增量数据提供了极为便捷的方式。例如,若每天都向内存加载销售数据,则可以将每天大量的表追加到一个包含累积销售数据的单独表中。
为便于比较,您可以创建数据查询,使用数据查询追加至 in-memory 表。追加整个表的一个原因是您还可以逐个访问这些表。

追加 In-Memory 表

要追加 in-memory 表,请执行以下步骤:
  1. 选择 LASR然后选择追加表
  2. 可用表列表中选择您要追加数据的表,然后将其移至基表字段。
    若未列出您要使用的表,请点击选择逻辑库。若在您点击 选择逻辑库后表添加到逻辑库中,列表并不会自动刷新以显示新表。请再次选择同一逻辑库以刷新其内容。
  3. 将表添加到源表列表中。这些表中的行要追加至基表。
  4. (可选)若您选中将源表追加至基表后卸载复选框,则在完成追加后就会从内存中删除源表。
    仅当您不想逐个访问源表时才选择该选项。
  5. 点击 “保存”按钮,然后指定名称和位置。
  6. 点击 “运行”按钮 追加源表。

如何使用表?

源表

下面的列表列出了关于源表的注意事项:
  • 源表和基表必须位于内存中。
  • 源表可以是 LASR 星形模式视图。但基表不能是视图。
  • 若追加的表中字符列长度不一,则优先使用基表中列的长度。例如,若基表中有一列的长度为 15 个字符,而源表中有一列的长度为 20 个字符,则源表列中的数据将被截断为 15 个字符。
  • 若基表已经分区,则源表必须按相同的变量分区。
  • 若基表中的列在源表中不存在,则源表中不存在的列在源表行中会对应一个缺失值。
  • 若源表中的列在基表中不存在,则会删除这些列,不追加至基表。基表始终保持列数不变。
  • 源表中列的顺序不必与基表中列的顺序相同。
  • 数据生成器不会阻止您多次追加同一个源表。应检查源表列表,以确保您没有意外地多次使用同一个源表。

节省内存

追加源表后,基表会增大以容纳增加的行。这会占用 SAS LASR Analytic Server 上的内存。
若您无需在追加源表后访问它们,则可以选中将源表追加至基表后卸载复选框。该选项可节省内存,但您需要确保再次将源表加载至内存(通常是在需要加载更新数据时),而后才能再次运行追加操作。
上一页|下一页|页首