SAP BEx Query Designer 教程和查询元素
- 做出明智决策的关键是在正确的时间、正确的地点获取正确的数据。高管和部门经理依赖商业智能 (BI) 和报告工具来提供及时、准确和相关的数据,以支持运营和战略决策。
- Business Explorer (BEx) 是 SAP BI 的一个组件,它提供了灵活的报告和分析工具,可用于组织内的战略分析和决策支持。这些工具包括查询、报告和分析功能。
- SAP NetWeaver 7.0 提供以下工具:
- BEx Query Designer(BEx 查询设计器)
- BEx Web Application Designer(BEx Web 应用程序设计器)
- BEx Broadcaster(BEx 广播器)
- BEx Analyzer(BEx 分析器)
- BEx 工具可用于显示过去和现在的数据,这些数据在细节级别和不同视角上有所不同。
- 它可用于使用 BI 集成计划创建计划预测。
- BEx 信息广播可用于通过电子邮件分发商业智能内容,既可以是包含历史数据的预计算文档,也可以是包含实时数据的链接。
查询设计器
顾名思义,它用于定义查询以从 SAP BW 中检索数据。查询设计器充当 SAP BW InfoProviders 和报告前端工具(SAP BW / SAP BO)之间的桥梁。它根据需求限制显示的字段列表。它还定义了这些报告对象在报告查询设计器中的默认位置,并通过允许用户定义 InfoProviders 中不可用的过滤器、选择屏幕变量(又称提示)、计算、单位转换等来增加价值。
访问查询设计器
要访问 BEx Query designer,请按照以下步骤操作:
步骤 1)
- 导航到“开始”->“所有程序”。
- 在“Business Explorer”文件夹下,找到“Query Designer”。点击“Query Designer”。
步骤 2)
- 选择所需的 BW 系统
- 点击“确定”按钮
- 输入客户端
- 用户名
- 密码
- 登录语言
- 点击“确定”按钮
查询面板
- InfoProvider 详细信息在此处可用。
- 用于查看各种报告组件的选项卡。
- 属性框,显示查询中选定每个组件的属性。
- 系统消息,例如在查询检查期间的任何错误或警告消息将在此处显示。
- 显示查询中选定任何组件的“使用位置”列表。
查询面板 – 标准工具栏
查询设计器中的标准工具栏包含以下按钮。
- 创建新查询
- 打开查询
- 保存查询
- 全部保存
- 发布到网页
- 检查查询
- 查询属性
- 剪切
- 复制
- 粘贴
- 切换筛选器和行/列选项卡
- 单元格
- 条件
- 例外
- 属性
- 任务
- 消息
- 使用位置
- 文档
- 技术名称
查询元素
- 关键指标:关键指标代表数值数据或 KPI(关键绩效指标)。它们进一步分为计算关键指标 (CKF) 和受限关键指标 (RKF)。
- 特性:特性提供对象分类的依据。例如:物料、期间、位置等。
- 导航属性在查询设计器中显示为特性。
其他查询元素
- 维度:相似的特性分组在一个维度中。例如,时间维度包括年份、月份、周等。
- 属性:属性定义特性的附加属性。例如,物料可能具有尺寸、长度或宽度。除非相关的特性也添加到查询中,否则无法将显示属性添加到查询中。但是,可以将特性的属性设置为“不显示”。
查询属性
- 选择“变量序列”选项卡。“变量序列”选项卡用于控制选择屏幕变量显示给用户的顺序。
- 列出查询中使用的变量。这里可能有多个变量。这些变量可以根据我们的需要进行排序。
- 选择“显示”选项卡。
- “隐藏重复关键值”复选框控制特性是否在每一行中重复。
- “显示关键指标的比例因子”选项控制比例因子是否在对应列的顶部报告。
- 选择“高级”选项卡。“高级”选项卡从 BO 角度来看最重要。它控制查询是否对 BO 可见。必须选中此选项才能允许 BO 访问查询。
- 如果此查询要从 BO 使用,则应选中“允许外部访问此查询”复选框。
- 选择“行/列”选项卡。
- “结果位置”部分下的选项决定小计(又称 BW 世界中的结果)相对于特性是位于下方/上方还是右侧/左侧。
- “抑制零值”部分下的选项决定零值抑制在查询中的应用。
过滤器
筛选器用于限制查询检索的数据。筛选器可以是动态的或静态的。用户在运行时不能覆盖作为静态筛选器输入的值,而动态筛选器或变量可以在查询执行期间由用户/系统覆盖。
在查询中应用筛选器的步骤
- 选择“筛选器”选项卡。
- 筛选器可以在“特性限制”部分应用。
- 筛选器可以在“默认值”部分应用。
特性限制在数据提取操作之前应用,而默认值将导致查询提取所有数据。限制仅在报告前端应用。如果WAD / Analyzer中应用了“清除所有过滤器”选项,则“默认值”中的过滤器将从前端删除,但通过“特性限制”应用的过滤器仍将有效。建议在使用 BW 查询创建 BO Universe 时,至少使用一到两个特性限制。
变量
变量是您在查询设计器中定义的查询参数,仅在执行查询时才填充值。变量是可重用对象。在查询设计器中定义的变量在所有 InfoProviders 中都可用。它们不依赖于 InfoProvider,而是依赖于为其创建的 InfoObject。
变量类型
- 特征值
- 层次结构
- 层次结构节点
- 文本
- 公式元素
创建变量的步骤
步骤 1)
- 要创建变量,请浏览到相应特性下的“特性值变量”文件夹。
- 右键单击该文件夹并选择“新建变量”选项。
步骤 2)
- 在随后的窗口中,输入描述。
- 输入技术名称。
- 变量处理类型
- 在参考特性下,变量可以分配给特定的 InfoObject 或基于相同参考特性的所有 Info-Object。
- 在“详细信息”选项卡下,我们可以指定变量是否接受
- 单个值/多个值/范围
- 选择选项(在运行时允许上述任何一项,在 BW-BO 中不支持)
步骤 3)
- 点击“默认值”选项卡。
- 我们可以指定应用于报告的默认过滤器。此值可以在运行时由用户覆盖。
条件与例外
条件作用于关键指标的筛选器。例如,前 10 名客户,利润率最低的 10% 产品等。
例外类似于 MS Excel 中的“条件高亮”。它们用于高亮显示 KPI 值高于或低于特定阈值的行/列/单元格。由于这些不导入到 BO Universe,我们将在本教程中不详细讨论它们。