上一页|下一页

启动时重新加载

简介

启动时重新加载是特殊用途的功能,用于确保在某些类型服务器重新启动时一些交互式加载数据可用。下面是几个要点:

启动时重新加载的工作原理

下面举例说明了启动时重新加载的工作原理:
  1. 在探索器中,用户初始化 XLS 文件的导入。
  2. SAS 将源数据的数据集副本放入充当目标 LASR 逻辑库的指定后备存储库的数据提供程序逻辑库。
  3. SAS 加载数据并创建相应的 LASR 表对象。
  4. 用户将服务器停止,所以表被卸载。
  5. 用户通过 LASR 服务器选项卡重启服务器,所以数据从后备存储库中重新加载。
    注: 若 LASR 表对象与支持启动时重新加载的 LASR 逻辑库相关联,则会触发重新加载。该 LASR 逻辑库必须与包含初始源数据的支持存储库副本的数据提供程序逻辑库相关联。

如何启用启动时重新加载

要启用启动时重新加载,请使用以下两种方法之一:

SAS Management Console

  1. SAS Management Console 中,右击 LASR 逻辑库,然后选择属性
  2. 选项选项卡上的数据提供程序逻辑库字段中,指定 Base SAS 逻辑库。指定的逻辑库作为参与表的后备存储库。
  3. 扩展属性选项卡上,按如下方式设置属性:
    VA.ReloadOnStart.Enabled
    Yes
    VA.ReloadOnStart.TableDefault
    Yes
    VA.ReloadOnStart.Method
    Selective
  4. (可选)要选择性地不让某个 LASR 表参与,请在该表的扩展属性选项卡上将 VA.ReloadOnStart.Enabled 设置为 No

SAS Environment Manager

  1. SAS Environment Manager 管理窗口中,点击或轻击 侧面菜单图标,然后在侧面菜单中选择逻辑库
  2. 打开 LASR 逻辑库。
  3. 在逻辑库的属性页下拉列表中选择选项属性页。在数据提供程序逻辑库字段中,指定 Base SAS 逻辑库。指定的逻辑库作为参与表的后备存储库。
  4. 在逻辑库的属性页下拉列表中选择扩展属性属性页。按如下方式设置属性:
    VA.ReloadOnStart.Enabled
    Yes
    VA.ReloadOnStart.TableDefault
    Yes
    VA.ReloadOnStart.Method
    Selective
  5. 点击 “保存”图标
  6. (可选)要选择性地不让某个 LASR 表参与,请执行以下操作:
    1. 在逻辑库的属性页下拉列表中选择属性页。
    2. 打开 LASR 表。
    3. 在 LASR 表的属性页下拉列表中选择扩展属性属性页。
    4. 在 VA.ReloadOnStart.Enabled 的单元中,输入 No
    5. 点击 “保存”图标

其他注意事项

  • 不是所有表都能参与启动时重新加载。请参见重新加载方法
  • 可参与启动时重新加载的表仅在满足以下所有其他要求时重新加载:
    • 表不位于我的文件夹元数据位置。或者,表位于我的文件夹元数据位置中,但该位置属于启动服务器的身份。
      注: 即使可访问另一用户的我的文件夹元数据位置的管理员也不能使用启动时重新加载功能将表重新加载至该位置。
    • 启动服务器的身份对表、其父文件夹及其父逻辑库具有元数据层访问。请参见按任务的权限
    • 启动服务器的身份对表(在相关的数据提供程序逻辑库中)具有主机访问权限。
  • 通过自动加载、通过管理器中的显式启动请求,或通过触发自动启动的用户操作启动 SAS LASR Analytic Server 后,启动时重新加载发生。
  • 只有 Base SAS 逻辑库才能用作启动时重新加载的指定支持存储库。
  • 若您为包含敏感数据的逻辑库启用启动时重新加载,则必须防止未经授权访问相应的数据提供程序逻辑库。
  • 要增强对后备存储库中文件的保护,请参见启动时重新加载文件的磁盘加密

参考

日志和过程 ID

目录 va.monitoringPath/Logs 包含重新加载操作的日志。
目录 va.monitoringPath/PIDs 包含说明过程 ID 的文本文件。
请参见va.monitoringPath

用于启动时重新加载的逻辑库级别的属性

VA.ReloadOnStart.Enabled (No | Yes)
指定 LASR 逻辑库是否支持启动时重新加载。若逻辑库的值为 No,则禁止该逻辑库的所有表参与,即便表的值为 Yes 也同样禁止。对于新逻辑库,值为 No
VA.ReloadOnStart.TableDefault (No | Yes)
指定既未显式启用也未显式禁用启动时重新加载的表是否参与。对于新逻辑库,值为 No。因此,未指定扩展属性 VA.ReloadOnStart.Enabled 的表不参与。
VA.ReloadOnStart.Method (All | Selective)
影响表参与启动时重新加载。
All 促使所有合格表均参与,不论是否有任何冲突的表级设置。
Selective 促使服从 VA.ReloadOnStart.Enabled 的所有表级设置。
对于新逻辑库,值为 ALL

用于启动时重新加载的表级属性

VA.ReloadOnStart.Enabled (No | Yes)
影响表是否参与启动时重新加载。对于新表,该属性不存在。需要由 VA.ReloadOnStart.TableDefault 的逻辑库级设置来决定表是否参与。若有必要,您可以向表对象手动添加 VA.ReloadOnStart.Enabled 属性。
仅当满足以下条件时,该表级设置才有效。
  • 为父逻辑库启用了启动时重新加载
  • 父逻辑库的 VA.ReloadOnStart.Method 设置为 Selective
上一页|下一页|页首
上次更新时间: 2018年10月24日