如何:新增標準動作
使用 Cube 設計師中的動作檢視,即可將動作加入至資料庫。可以從 Business Intelligence Development Studio 存取該檢視。建立動作之後,使用者就可以在您重新處理相關 Cube 後使用此動作。如需詳細資訊,請參閱<處理 Analysis Services 物件>。
建立動作
開啟想要建立其動作的 Cube,然後按一下 [動作] 索引標籤。
在工具列上,按一下 [新增動作] 圖示,然後在運算式窗格中執行下列動作:
在 [名稱] 中,輸入動作的名稱。
從 [目標類型] 下拉式清單中,選取要附加動作的物件類型。您在 [目標類型] 中選取的物件,會決定可用的物件以及在 [目標物件] 中可以選取的類型。下表列出每個目標類型的有效 [目標物件] 選取範圍。
如果選取下列目標類型 在目標物件中進行下列選取 屬性成員
唯一有效的選取範圍是單一屬性階層。動作的目標類型會是所出現處屬性的所有成員 (也就是說,動作也會套用至使用者自訂階層)。
資料格
所有資料格是唯一可用的選取範圍。如果您選擇 [資料格] 作為目標類型,則可在 [條件] 中輸入運算式,以限制與動作相關的資料格。
Cube
CURRENTCUBE 是唯一可用的選取範圍。動作會與目前的 Cube 相關聯。
維度成員
選取單一維度。動作會與維度的所有成員相關聯。
階層
選取單一階層。動作僅會與階層物件相關聯。唯有其 [AttributeHierarchyEnabled] 和 [AttributeHierarchyVisible] 屬性 (Property) 均設定為 True 時,屬性 (Attribute) 階層才會出現在清單中。
階層成員
選取單一階層。動作會與選取之階層的所有成員相關聯。唯有其 [AttributeHierarchyEnabled] 和 [AttributeHierarchyVisible] 屬性 (Property) 均設定為 True 時,屬性 (Attribute) 階層才會出現在清單中。
層級
選取單一層級。動作僅會與層級物件相關聯。
層級成員
選取單一層級。動作會與選取之層級的所有成員產生關聯。
在 [目標物件] 中,按一下文字方塊右側的箭頭,並在開啟的樹狀檢視中,按一下要附加動作的物件,然後按一下 [確定]。
(選擇性)。在 [條件] 中,建立 MDX 運算式以限制動作的目標。您可以手動輸入運算式,或從 [中繼資料] 和 [函數] 索引標籤中拖曳項目。
從 [類型] 下拉式清單中,選取要建立的動作類型。下表列出可用的動作類型。
類型 描述 資料集
擷取資料集。
專屬
使用不同於此資料表列出的介面來執行作業。
資料列集
擷取資料列集。
陳述式
執行 OLE DB 命令。
URL
在網際網路瀏覽器中顯示網頁。
在 [動作運算式] 中,建立定義動作的運算式。運算式必須評估為字串。您可以手動輸入運算式,或從 [中繼資料] 和 [函數] 索引標籤中拖曳項目。
(選擇性)。展開 [其他屬性],然後執行下列其中一個步驟:
從 [引動過程] 下拉式清單中,指定叫用動作的方法。下表描述可用的叫用動作選項。
選項 描述 互動式
動作是由使用者互動所觸發。
批次
動作會以批次作業的方式來執行。
開啟時
使用者開啟 Cube 時執行動作。
在 [應用程式] 中,輸入與動作相關聯的應用程式名稱。例如,如果您建立的動作會將使用者帶到特定的網站,則與該動作相關的應用程式應該是 Microsoft Internet Explorer 或其他網頁瀏覽器。
附註: 除非用戶端應用程式明確地限制結構描述資料列集只傳回符合 [應用程式] 指定之名稱的動作,否則專屬動作不會傳回至伺服器。 在 [動作內容] 中,如果使用的是 URL 類型,則請用括號括住網際網路位址。例如,"https://www.adventure-works.com"。
在 [描述] 中,輸入動作的描述。
在 [標題] 中,輸入標題或評估為標題的 MDX 運算式。起始動作時,會向使用者顯示此標題。如果沒有指定標題,則會使用動作的名稱來取代。
從 [標題是 MDX] 下拉式清單中,指定標題是否為 MDX。此欄位指出伺服器是否將 [標題] 的內容評估為 MDX 運算式。