我的用戶可以通過excel訪問我們的SSAS立方體,在那裏他們可以切片和切塊並與立方體動態交互。由於隱私限制,我允許而不是返回計數爲10或以下的結果集。 例如,如果過濾器的組合將會帶回屬於少於10人的子組合的結果,那麼我應該甚至不返回任何內容或者可能返回錯誤消息(對於此示例,假設每行代表一個人)。我甚至不確定從這個請求開始到哪裏,當用戶使用excel動態地與多維數據集進行交互時,這甚至可以在多維數據集中使用?我知道,如果您要創建基於MDX的單一報告,則可以隨時編寫一個條件並將結果限制爲其中COUNT> x。但有沒有辦法在Excel中做到這一點?如果是這樣,那麼如果有人能引導我走向正確的方向並給我一個話題,我可以做更多的工作。但經過幾個小時的搜索,我只是不知道從哪裏開始。非常感謝你提前。SSAS立方體,根據計數限制結果
0
A
回答
1
據我所知不能在Excel中,或通過使用任何類型的立方體/維度/單元級別的安全性。這些安全功能非常強大,但它們通過指定允許/不允許的多維數據集結構(維度成員,元組,單元格)中的區域來工作。它們全都是關於的位置(例如,試驗維度的「非常祕密和敏感的醫學試驗」成員,或者地理維度的「朝鮮」成員),而不是關於內容。
將立方體的粒度更改爲粗糙度,並且僅將事實分組爲10個,是否有任何里程?儘管如此,我的想法仍然困難重重。
我認爲這個要求與多維立方體的本質相矛盾,就是他們不知道可能拋出什麼查詢,或者可能會得到什麼樣的結果。 (好吧,他們做了預先聚合,但只有可能的組合的一小部分)。所以他們在控制結果訪問數據方面自然非常不好。這就是Excel PivotTables這樣的開放式查詢工具的功能:無論結果如何(空,大,小),您都可以做任何事情。
這是非常困難的要求實施。它否定了立方體的整體概念,這些概念鼓勵對數據的潛在投機。這可能是一個扭曲的表現(經過很多政治爭論)真正關注隱私的問題。這種擔憂可能會在別處得到滿足嗎?如果您 - 可能還有其他開發人員和測試人員 - 被信任在葉級別看到這些數據(您必須,爲了能夠開發和測試),那麼爲什麼至少有一部分用戶不被看到?
這聽起來像是其他流程(招聘,篩選,員工信任)的失敗,而不是真正可實現的要求。這讓我想起Maciej Ceglowski對數據的描述是「有毒廢物」 - 你的任務是收集所有這些數據(因爲數據是最終的好處,請記住?),但是然後你會被要求跳過不可能的箍來阻止它正在使用!
相關問題
- 1. SSAS:如何設計我的立方體
- 2. Ask.com根據URL參數限制結果
- 3. SSAS立方體分組
- 4. 如何根據字段限制結果
- 5. 根據字段限制MySQL結果
- 6. SSAS:來自多個立方體實例的中央立方體
- 7. ssas立方體:數據如何被拉出?
- 8. SSAS立方體度量不正確
- 9. 使用計數限制查詢結果
- 10. 根據計數限制插入
- 11. SQL SSAS計算的成員顯示#NUM!在立方體?
- 12. 在xmla結構中創建ssas立方體
- 13. 根據範圍繪製函數結果
- 14. Solr - 根據方面計數對搜索結果進行排序
- 15. 限制結果
- 16. solr結果總數限制
- 17. imap_sort限制結果數量?
- 18. SQL查詢+限制+統計一個查詢的總體結果?
- 19. SSAS MDX - 如何改變在立方體中總結作品的方式?
- 20. SSAS中的HR立方
- 21. 根據關係實體數核心數據獲取結果
- 22. 根據結果
- 23. MySQL concat根據結果數
- 24. 根據訂單限制查詢集結果的帶寬django orm
- 25. 如何根據select語句中的值限制結果?
- 26. 根據部分字符串值限制MYSQL查詢的結果
- 27. 如何根據類別限制和顯示結果?
- 28. 根據計算結果添加圖像
- 29. 根據DOB給出的計算結果
- 30. 用於更新生產立方體的「標準」方法SSAS
爲什麼不直接從視圖中構建您的多維數據集來過濾掉這些數據? – whytheq
@whytheq怎麼可能?過濾器的組合可以產生小的結果集。我想你可能忽略了這個問題。 – LearnByReading