取消
顯示的結果
而不是尋找
你的意思是:

最佳實踐來創建查詢數據轉換?

ConSpooky
新的貢獻者二世

我提前道歉聽起來像一個新手。這隻是一個好奇的問題,我作為一個局外人觀察我的團隊與客戶發生衝突。請詢問任何問題,我將盡力回答。

目前,我們存儲轉換在DynamoDB表查詢。在需要的時候,我們拉到磚和執行查詢。就這麼簡單。我們的客戶稱這是“硬編碼”(很快)

客戶提出了另一種,涉及創建JSON包含轉換規則的配置文件(所有表/屬性要求、目標表名、別名、連接鍵,等等)。從這裏,動態創建SQL查詢。這種方法仍然是“硬編碼”,因為這些配置文件需要手動編輯隨時有變化的規則。

我看到這個:我認為存儲轉換規則在JSON是業務用戶更友好,但這是我看到的優點。它帶來更複雜的代碼和可能需要不斷發展來支持新的查詢。另外,我不明白無論如何防止“硬編碼”。客戶端業務領導似乎認為有一些神奇的工具將純英語文本轉化為複雜的SQL查詢

我隻是想讓一些專家對這些問題的看法。更好的解決方案,或有另一種方法,應采取嗎?

4回複4

Hubert_Dudek1
尊敬的貢獻者三世

我同意你的觀點,我有類似的經曆。業務用戶想要的一切神奇的自動化,並邀請JSON,將非開發人員的用戶不能完成可以忍受編輯。此外,它仍然是硬編碼的,你需要保持JSON,然後讀一些腳本這將使無效的查詢,可以很容易地打破後的變化JSON

raymond021
新的貢獻者二世

這些修改可能的過濾行或消除一個列,或者他們可以盡可能廣泛使用第一行作為表格標題。隨著基本變換的選擇,還有更複雜的合並,追加,集團,樞軸和透視。

Kaniz
社區經理
社區經理

嗨@Nick康納斯,我們一直沒有收到你自從上次反應@Hubert杜德克和@Raymond傑克,我檢查是否你有一個決議。

如果你有任何解決方案,請與社區分享,因為它可以幫助別人。否則,我們將與更多的細節和試圖幫助回應。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

Vidula_Khanna
主持人
主持人

嗨@Nick康納斯

希望一切都好!

隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳嗎?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map