2009-07-29 57 views
0

我想知道使用最終用戶報表設計器的典型場景是什麼。 我在想的是有一個基本報告,包含我可以擁有的所有列,也包含報告的基本視圖(格式,列順序等),然後讓用戶更改該格式並訂單,取出或添加(從可用列)數據到它等。什麼是典型場景和最終用戶報告設計?

這是解決所謂的報告最終用戶設計器或我脫軌的常見方法嗎?

我知道它取決於用戶(如果它是某人可以處理SQL或不是),但是它是常見的有一個情況下,用戶可以建立從SQL查詢到格式化everthing?

謝謝!

塞巴斯蒂安

回答

1

我想的是把它們放在一個非常嚴格控制的沙箱,無論是安全性,同時防止滔天,服務器吃查詢的第一件事。除此之外,我認爲給他們一個有限選項的「菜單」是一條好路徑。我不會讓他們直接訪問SQL。

+0

我很肯定,對大多數用戶來說,完全訪問SQL是一個壞主意。幸運的是,我非常確定他們中的大多數人不想用SQL來弄髒他們,但給用戶一種控制感覺總是件好事。 :) – Sebastian 2009-07-29 02:38:34

0

第一個問題是你想讓用戶創建可能成爲逃跑查詢的SQL(認爲笛卡爾連接已經瘋狂了)。

根據您的工具,您可能希望將報告發布爲Excel。創建數據透視表或簡單的電子表格可能會提供您正在尋找的靈活性,但需要一個安全的環境。大多數用戶可以在Excel中處理刪除列,格式化等操作,並且在報表編寫器工具中可能找不到許多自助式引用。

相關問題