上一页|下一页

创建 SQL 查询视图

您可以影响工作表或输出表是视图还是表。要指定视图,请选中属性选项卡上的创建 SQL 查询视图复选框。默认启用该选项。多数情况下,该选项可通过减少数据移动和存储要求来改进性能。
使用数据库中的表时,若源表与输出表位于同一逻辑库中,则创建 SQL 查询视图选项可支持您将 CREATE VIEW 语句直接传递给数据库。在这种情况下,数据查询几乎立即运行,因为不需要移动数据即可创建视图。
下表总结了不同逻辑库类型与视图之间的交互操作:
逻辑库类型
交互操作
Base SAS
Base SAS 逻辑库始终支持对输出表或暂存表使用视图。源表可来自不同的逻辑库,因为连接信息储存在视图中。
DBMS
若源表与输出表(或暂存表)位于同一逻辑库中,则在数据库中创建视图。
若这些表位于不同逻辑库中,则不会启用该复选框,输出表或暂存表将创建为物理表。
SAS LASR Analytic Server 或 HDFS 中的 SAS 数据
这些逻辑库类型不支持视图。选中该复选框后,操作将应用于工作表,而不是输出表或暂存表。
若源表与输出表位于同一 SAS LASR Analytic Server 逻辑库中,则不会启用该复选框,而且工作表必须为物理表。
注: 在某些情况下会启用该复选框,但使用该选项会在运行数据查询时生成错误。例如,若对输出表使用 DBMS 逻辑库,您必须具有创建视图的权限。在上述情况下,您可以清除该复选框以便将输出表创建为物理表。
上一页|下一页|页首