- SAP IDT 教程
- SAP IDT – 首页
- SAP IDT – 概述和用户界面
- SAP IDT – 资源
- SAP IDT – 创建Universe
- SAP IDT – .unv Universe 简介
- 处理已发布的Universe
- SAP IDT – 项目
- SAP IDT – 管理连接
- 管理资源库中的资源
- SAP IDT – 数据基础层
- SAP IDT – 构建数据基础
- SAP IDT – 限定符和所有者
- SAP IDT – 数据基础中的连接
- SAP IDT – 业务层
- SAP IDT – 业务层属性
- SAP IDT – 业务层中的文件夹
- SAP IDT – 业务层视图
- 在查询面板中构建查询
- 资源之间的依赖关系
- SAP IDT – 发布
- SAP IDT – 安全性
- 运行已发布Universe的查询
- SAP IDT – 格式编辑器概述
- SAP IDT 有用资源
- SAP IDT - 问答
- SAP IDT - 快速指南
- SAP IDT - 有用资源
- SAP IDT - 讨论
SAP IDT 面试问题
尊敬的读者,这些SAP IDT 面试问题专门设计用于让您熟悉在SAP IDT主题面试中可能遇到的问题类型。根据我的经验,优秀的考官在面试过程中很少会计划提出任何特定问题,通常问题会从该主题的一些基本概念开始,然后根据进一步的讨论和您的回答继续进行。
IDT被称为Business Objects设计工具,它使用OLAP和关系连接从不同的数据源提取数据来创建Universe。在创建Universe时,可以传递不同的Universe参数。
它可用于以下报表和仪表板工具:
- SAP Business Objects Web Intelligence (WebI)
- SAP Business Objects Dashboard Designer(以前称为Xcelsius)
- SAP Business Objects Crystal Reports
- SAP Business Objects Explorer
在UDT中,Universe以.unv作为文件扩展名创建。在IDT中,Universe文件扩展名更改为.unx文件。
要在IDT中打开unv文件,不能直接打开,但可以将unv文件转换为unx文件以便在信息设计工具中打开。
您不能在Universe Design Tool中打开IDT .unx文件,也不能将其转换为unv文件。
Universe Design Tool是单一源启用的,而IDT是多源启用的,这意味着您可以在创建Universe时从不同的数据源提取数据。
Universe设计工具 (UDT) | 信息设计工具 (IDT) |
---|---|
Universe文件扩展名 - .unv | Universe文件扩展名 - .unx |
您无法打开.unx文件,也无法将其转换为unv文件并在UDT中打开 | 您可以通过将unv文件转换为unx文件扩展名来打开unv文件 |
它是单一数据源启用的 | 它是多数据源启用的 |
它不能直接连接到Dashboard Designer和Crystal Reports最新版本 | 它可以直接连接到Dashboard Designer和Crystal Reports最新版本 |
使用BI 4中提供的UMT升级管理工具进行先前版本的升级,或者在IDT中直接进行转换。
业务层:
此层包含所有类和对象,您可以检查在Universe中定义的维度和度量。
当您将业务层发布到资源库时,这表示Universe创建完成。
您可以检查业务层摘要以查看属性、维度、度量、类、LOV等的数量。
数据基础层:
此层用于定义数据基础 - 包括来自数据源的表、连接和键等。
基本思想是,如果您需要访问表和常规RDBMS中的数据,那么您的连接应该是关系连接;但如果您的源是应用程序并且数据存储在多维数据立方体中(例如Info cubes,信息模型),则应使用OLAP连接。
关系连接只能在IDT/UDT中创建。
OLAP连接可以在IDT和CMC中创建。
需要注意的是,关系连接(包括HANA)将始终生成要从报表中触发的SQL语句,而OLAP连接通常会创建MDX语句。
不需要,业务层会自动读取OLAP源的结构。
当您在UMT中运行时,文件扩展名保持不变。您需要在IDT中执行转换才能将文件扩展名从unv更改为unx。
在IDT中,它不会转换使用先前版本创建的OLAP Universe。建议连接到OLAP源以利用维度建模的优势。
您不能使用IDT转换基于存储过程的Universe。
使用IDT,您可以转换链接的Universe,但是它们在BI 4中不受支持。
它们用于对Universe中相同类或不同类的对象执行自定义向下钻取。要创建自定义层次结构,请转到工具→层次结构。
.cns - 安全的资源库连接
.cnx - 本地不安全连接。如果您使用此连接,则不允许您将任何内容发布到资源库。
个人连接定义为由一个用户创建,其他用户无法使用。
共享连接可通过共享服务器供其他用户使用。您不能使用共享连接将Universe发布到资源库。
安全连接克服了上述限制,您可以使用它将Universe导出到中央资源库。
当您将维度表与两个具有一对多关系的事实表连接时,当您拖动来自两个事实表的维度和度量时,度量的值会被夸大。这称为裂缝陷阱。
这可以通过创建两个不同的上下文来使用上下文解决。
另一种方法是转到Universe参数并选中复选框→每个度量的多个SQL语句
在一个Universe中,当您的结构中有3个表,第一个表与第二个表具有多对一关系,第二个表与第三个表具有多对一关系时,当您拖动第二个表的度量和第三个表的维度时,度量的值会被夸大,这种情况称为扇形陷阱。
您可以通过创建第二个表的别名并定义上下文来解决此问题,以便普通表仅与第一个表连接,而别名与第一个表和第三个表都连接。我们将仅从普通表中获取第二个表的度量,从别名表中获取第二个表的其他维度。
使用聚合感知,您可以使用数据库中表中的预聚合数据。它用于通过处理较少的行来提高查询性能。
当您在查询中添加聚合感知对象时,查询生成器将从具有最高聚合级别的表中检索数据。
示例:
考虑一个销售事实表,其中销售按月聚合。如果您的查询要求按月销售,查询生成器将从聚合表中检索数据。
如何设置聚合感知?
要使用聚合感知,首先必须将聚合表加载到数据库中,然后将表添加到数据基础层。
定义聚合感知对象。这些是在业务层中您希望查询尽可能使用聚合表而不是使用非聚合表执行聚合的对象。
在对象的SQL表达式中,定义要使用@Aggregate_Aware函数的SELECT语句:
@Aggregate_Aware(sum(aggr_table_1), …, sum(aggr_table_n))
Universe中的索引感知决定了从Universe构建的查询的过滤条件中的哪些值将被其相应的索引或代理键替换。过滤条件中的值来自维度表,您需要与事实表连接才能获取此值。
您可以使用查询面板在业务层或已发布到资源库的Universe之上创建或预览查询。
查询面板允许您在查询中添加对象并预览查询结果。
派生表是数据基础层中的虚拟表,它使用计算和函数组合其他表。
您可以将派生表用于以下目的:
创建具有来自其他表的列的表。列定义可以包括复杂的计算和函数。
创建一个组合两个或多个表的单个表。
创建一个包含来自不同表的列选择的表。
要插入派生表,请选择表标题→右键单击→插入→派生表。
使用派生表函数
@derived_table(派生表名称)
别名表是指数据基础层中标准表的引用。别名表中的数据与原始表完全相同。
别名表用于打破数据基础层连接路径中的循环。别名表也可用于重命名表。
在一个上下文中,为连接定义了三个状态:
包含连接 - 在模棱两可的模式部分中,上下文通过定义包含连接的路径来解决循环。
排除连接 - 在模棱两可的模式部分中,排除连接定义上下文永远不会使用的路径。
中性连接位于不模棱两可的模式部分中,始终包含在上下文的查询路径中。任何未明确包含或排除的连接都是中性的。
可以手动定义上下文,也可以通过单击检测上下文选项来定义。
业务层中的对象会根据数据立方体自动插入。您可以添加以下函数来增强业务层的功能:
- 使用分析维度、层次结构和属性。
- 命名集
- 计算成员
- 插入度量
- 预定义过滤器(强制性或可选性)以限制查询中返回的数据
- 带可选提示的参数
- 与提示关联的值列表
LOV允许您从可用值列表中选择多个值。
提示允许您在运行时选择一个值。
您可以定义对象的各种访问级别:
- 私有
- 公共
- 受控
- 限制
- 机密
当您将对象定义为公共对象时,所有用户都可以访问该对象。如果对象定义为受限对象,则具有受限或更高访问级别的用户可以访问。要定义对象的访问级别 -
选择要在业务层中定义访问级别的对象。您可以使用 CTRL 键选择多个对象。右键单击对象 → 更改访问级别。
在一个 Universe 中,可能存在许多相互依赖的对象,移动或删除一个资源可能会影响依赖于该资源的其他资源。
要检查不同资源之间的依赖关系,可以选择显示本地依赖关系。
要在本地项目下查看存储库中特定资源的依赖资源,请右键单击并单击“显示存储库依赖性”。
输入发布资源的会话详细信息,然后单击登录。它将显示存储库中基于本地项目下所选资源的已发布 Universe 列表。
Dashboard 设计器是 SAP Business Objects 数据可视化工具,用于根据不同的数据源创建交互式仪表板。Dashboard 设计器允许 BI 开发人员创建满足组织业务需求的自定义仪表板和分析。
仪表板可以包含基于数据源提供的数据的不同图表、图形和仪表。仪表板由高级管理人员使用,为公司 CEO 和副总裁提供最新的信息。
- 与 BOXI 3.1 兼容的 Dashboard 称为 Xcelsius 2008。
- 与 BOXI 4.0 兼容的 Dashboard 称为 Dashboard 4.0。
- 与 BOXI 4.1 兼容的 Dashboard 称为 Dashboard 4.1。
图表类型 | 16 种类型的 22 个图表 | 12 种类型的 34 个图表 |
---|---|---|
选择器 | 16 种类型的 18 个选择器 | 10 种类型的 10 个选择器 |
容器 | 3 种类型的 7 个容器 | 5 种类型的 5 个容器 |
地图 | 100 个国家/地区 | 无地图 |
日历 | 日历可用作表格 | 日历可用作输入字段 |
筛选面板 | 无筛选面板 | 钻取和筛选功能 |
假设分析组件 | 6 个组件 | 无组件 |
可视化引擎 | 支持 HTML5 的 Adobe Flash | 具有 CSS 的原生 HTML |
设计和配色方案 | 多个主题,使用 GUI 进行自定义 | 基本主题,使用 CSS 进行自定义 |
- 类别
- 列表
- 树
有多种方法 -
您可以使用 SLT 方法将数据复制到 HANA,然后在 HANA 数据库之上创建 Universe。可以使用查询浏览器在 Dashboard 中使用 Universe。
您可以直接在事务系统之上创建 Universe。
使用临时提供程序,您可以连接 ECC 将数据加载到 BW,并可以使用查询浏览器连接到 BW。
使用查询浏览器,您可以单击“添加查询”→“Universe 作为数据源”。
选择已发布的 Universe,要添加对象,可以使用“查询”面板。
添加查询后,您可以将对象映射到电子表格,然后映射到 Dashboard 组件。
您可以将 Webi 报表块发布为 BI 服务,并可以直接在 Dashboard 中使用。
当 Dashboard 中的行数较少时,首选电子表格。默认设置为 512 行,但您可以通过转到“首选项”来编辑此设置。
还可以将对象浏览器、组件浏览器、查询浏览器和属性面板从默认位置移动。要停靠组件,必须单击面板顶部并将其拖动到停靠图标。要移动组件,必须首先取消自动隐藏。
当您使用查询添加对象时,您可以选择以下选项 -
- 加载组件之前刷新
- 每隔一段时间刷新一次
选择组件 → 右键单击“属性”选项卡
在右侧,您可以获得在 Dashboard 模型中定义组件各种属性的选项。
警报用于设置数据值的通知,如果值可接受或需要关注。要启用警报,请单击复选框。
您可以设置警报阈值、启用自动颜色等。
要清除图表中的绑定,请从列表中选择清除绑定,如下所示 -
您可以在数据模型中为组件的每个元素设置颜色。可以在“属性”窗格下的“外观”选项卡中定义颜色。
有各种各样的颜色可用,您也可以创建自己的自定义颜色。
要为每个元素定义颜色,请选择元素 → 转到每个元素的颜色选择器。您可以在颜色对话框中选择以下部分 -
主题颜色 -
定义当前主题的颜色。
标准颜色 -
这是一组基本颜色。
最近使用的颜色 -
这显示最近使用的颜色。
- PowerPoint
- Word
- 附加到电子邮件
在数据模型中,图表用于执行数据源数据的比较、值分析和趋势汇总。有多种图表选项可用于多种用途 -
容器组件可以嵌套以创建多层模型。您可以在主画布中使用画布容器来容纳一个或多个组件。您可以在面板容器中添加、移动、删除或更改组件。
您可以使用不同类型的容器 -
- 面板容器
- 选项卡集
选择器组件允许用户在运行时选择不同的选项。选择器可用于将项目的行、值、位置和标签配置到嵌入式电子表格中。
您可以在 Dashboard 设计器的组件浏览器中添加选择器。
- 复选框
- 组合框
- 过滤器
单值组件用于向数据模型添加交互性。您可以使用它们来增加对重要参数的关注。
单值组件可以以不同的样式使用 -
- 水平进度条
- 垂直进度条
- 双滑块
- 双滑块 2
- 刻度盘
这些组件允许您将数据模型连接到 Web。除此之外,您还可以使用数据管理器来配置 Web 连接。
URL 按钮 -
当用户在运行时单击时,按钮会链接到相对 URL 或绝对 URL。
报表服务按钮 -
这允许您连接到报表服务服务器并选择要在数据模型中使用的报表。
幻灯片放映 -
这允许您创建基于 URL 的图像和 SWF 文件的幻灯片放映。
SWL 加载器 -
这允许您从 URL 加载 SWF 文件,而无需导入文件。它类似于幻灯片放映组件,但它提供了更好的内存管理。
连接刷新按钮 -
这允许用户在链接到连接时手动刷新连接。
这些组件可以与 Universe 上的查询一起使用。
查询刷新按钮 -
这允许用户在运行时刷新数据。您可以包含 Universe 或 BEX 查询,以允许用户在运行时请求查询刷新。
查询提示选择器 -
这允许用户在运行时从 BEX 或 Universe 查询提示中选择值。根据提示类型,用户可以选择单个值用作筛选器参数,也可以选择选择对象。
要创建新模型,您可以使用模板作为起点。模板还可以说明不同组件的工作方式,您可以将其添加到画布以构建新模型。
它显示该类别下的模板列表。
使用主题,当您需要所有模型具有相同外观时,您可以将相同的布局、外观和格式应用于数据模型。主题为您提供配色方案,但您可以根据需要对其进行自定义。
要应用主题,请转到“格式”→“主题”。
在 SAP Dashboard 设计器中,支持以下数据连接 -
- 查询作为 Web 服务 (QWAAS)
- Web 服务连接
- SAP NetWeaver BW 连接
- XML 数据
- Crystal 报表数据使用者
- 生命周期数据服务
- 外部接口连接
- 实时 Office 连接
- 作为 Flash 岛的 Web Dynpro 应用程序
通过在Spreadsheet单元格中手动输入值,然后将这些单元格绑定到属性下的组件标签和值。
下一步是什么?
接下来,你可以回顾你过去完成的与主题相关的任务,确保你能自信地谈论它们。如果你刚入行,面试官并不期望你能回答非常复杂的问题,而是希望你的基础概念非常扎实。
其次,如果你无法回答一些问题,其实并不重要,重要的是你回答的任何问题都必须充满自信。所以在面试过程中要自信满满。Tutorialspoint祝你面试顺利,并祝你未来的职业生涯一切顺利!干杯 :-)