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 模型中定義元件各種屬性的選項。

警報用於設定資料值的通知,如果值可接受或需要關注。要啟用警報,請單擊複選框。

您可以設定警報閾值、啟用自動顏色等。

要清除圖表中的繫結,請從列表中選擇清除繫結,如下所示 -

Clear Binding

您可以在資料模型中為元件的每個元素設定顏色。可以在“屬性”窗格下的“外觀”選項卡中定義顏色。

有各種各樣的顏色可用,您也可以建立自己的自定義顏色。

要為每個元素定義顏色,請選擇元素 → 轉到每個元素的顏色選擇器。您可以在顏色對話方塊中選擇以下部分 -

主題顏色 -

定義當前主題的顏色。

標準顏色 -

這是一組基本顏色。

最近使用的顏色 -

這顯示最近使用的顏色。

  • PowerPoint
  • Word
  • 附加到電子郵件
  • PDF

在資料模型中,圖表用於執行資料來源資料的比較、值分析和趨勢彙總。有多種圖表選項可用於多種用途 -

Chart Options

容器元件可以巢狀以建立多層模型。您可以在主畫布中使用畫布容器來容納一個或多個元件。您可以在面板容器中新增、移動、刪除或更改元件。

您可以使用不同型別的容器 -

  • 面板容器
  • 選項卡集

選擇器元件允許使用者在執行時選擇不同的選項。選擇器可用於將專案的行、值、位置和標籤配置到嵌入式電子表格中。

您可以在 Dashboard 設計器的元件瀏覽器中新增選擇器。

  • 複選框
  • 組合框
  • 過濾器

單值元件用於向資料模型新增互動性。您可以使用它們來增加對重要引數的關注。

單值元件可以以不同的樣式使用 -

  • 水平進度條
  • 垂直進度條
  • 雙滑塊
  • 雙滑塊 2
  • 刻度盤

這些元件允許您將資料模型連線到 Web。除此之外,您還可以使用資料管理器來配置 Web 連線。

URL 按鈕 -

當用戶在執行時單擊時,按鈕會連結到相對 URL 或絕對 URL。

報表服務按鈕 -

這允許您連線到報表服務伺服器並選擇要在資料模型中使用的報表。

幻燈片放映 -

這允許您建立基於 URL 的影像和 SWF 檔案的幻燈片放映。

SWL 載入器 -

這允許您從 URL 載入 SWF 檔案,而無需匯入檔案。它類似於幻燈片放映元件,但它提供了更好的記憶體管理。

連線重新整理按鈕 -

這允許使用者在連結到連線時手動重新整理連線。

這些元件可以與 Universe 上的查詢一起使用。

查詢重新整理按鈕 -

這允許使用者在執行時重新整理資料。您可以包含 Universe 或 BEX 查詢,以允許使用者在執行時請求查詢重新整理。

查詢提示選擇器 -

這允許使用者在執行時從 BEX 或 Universe 查詢提示中選擇值。根據提示型別,使用者可以選擇單個值用作篩選器引數,也可以選擇選擇物件。

要建立新模型,您可以使用模板作為起點。模板還可以說明不同元件的工作方式,您可以將其新增到畫布以構建新模型。

它顯示該類別下的模板列表。

List of Templates

使用主題,當您需要所有模型具有相同外觀時,您可以將相同的佈局、外觀和格式應用於資料模型。主題為您提供配色方案,但您可以根據需要對其進行自定義。

要應用主題,請轉到“格式”→“主題”。

在 SAP Dashboard 設計器中,支援以下資料連線 -

  • 查詢作為 Web 服務 (QWAAS)
  • Web 服務連線
  • SAP NetWeaver BW 連線
  • XML 資料
  • Crystal 報表資料使用者
  • 生命週期資料服務
  • 外部介面連線
  • 即時 Office 連線
  • 作為 Flash 島的 Web Dynpro 應用程式

透過在Spreadsheet單元格中手動輸入值,然後將這些單元格繫結到屬性下的元件標籤和值。

下一步是什麼?

接下來,你可以回顧你過去完成的與主題相關的任務,確保你能自信地談論它們。如果你剛入行,面試官並不期望你能回答非常複雜的問題,而是希望你的基礎概念非常紮實。

其次,如果你無法回答一些問題,其實並不重要,重要的是你回答的任何問題都必須充滿自信。所以在面試過程中要自信滿滿。Tutorialspoint祝你面試順利,並祝你未來的職業生涯一切順利!乾杯 :-)

sap_idt_questions_answers.htm
廣告
© . All rights reserved.