[英]SQL Command from Variable for MDX OLEDB source SSIS
我在SSIS數據流中的MDX查詢源遇到一些問題。
如果我正確配置了OLEDB源,並且將數據訪問模式設置為SQL Command,則MDX查詢將起作用。
我需要對此源進行參數化,因此我試圖將在運行時填充的變量作為MDX源查詢傳遞。
問題是,當我進行設置時,它將嘗試使用變量(直到運行時才正確)並拋出此錯誤。
從變量獲取MDX源的訣竅是什么?
在首先使用硬編碼查詢(SQL命令)配置源之后,我構建了所有下游轉換。 然后我回去更改源以使用該變量,但它壞了。
感謝您的任何投入。
TITLE: Microsoft Visual Studio
------------------------------
The component reported the following warnings:
Error at DFT SSAS to SQL [SRC SSASPRP01 Cube [2]]: No column information was returned by the SQL command.
Choose OK if you want to continue with the operation.
Choose Cancel if you want to stop the operation.
------------------------------
BUTTONS:
OK
Cancel
------------------------------
您想要一個參數化查詢,並想用該查詢構建一個String變量。 無論如何,您的軟件包需要在運行之前進行驗證。 因此,這里有兩個選擇:
我希望第二種方法更通用。
將延遲驗證設置為True。 延遲驗證是所有SSIS組件均可使用的屬性,它基本上將驗證保留到執行為止。 通常,當我們使用變量設置連接或其他組件時,它會有所幫助。 由於變量在運行時不具有true屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.