嗨,大家好,
我正在運行JMP 13並使用cloudera hive ODBC驅動程序將JMP查詢生成器連接到我們的hadoop配置單元服務器。我可以查看表格,但是一旦我點擊其中一個表格,它就會自動向hadoop集群發送一個“select * from table”查詢,這個集合完全掛起了我的JMP,因為該表的巨大規模未經我的同意拉。
有沒有辦法把它關掉?
我在下面附上了我的查詢構建器首選項的快照:

除了使用自定義SQL之外,我沒有其他好的解決方案。
我必須基本上停止使用查詢構建器界面,因為我正在訪問vertica或hive,並且都沒有很好地響應一條毯子“Select *”語句。
我的解決方法:我已經創建了一個自定義的sql語句 “select * from schema.table limit 0” 這對於vertica將表的列向下拉入jmp數據表非常有效。然後我用它作為構建自定義SQL查詢的參考。 它可以很好地將基本數據輸入到jmp中,但是在查詢構建器中簡單地無法更有效地查詢列已經使得它完全無用的所有強大功能,我即將放棄並開始在其他地方構建所有表。只是在jmp中打開它們。這在理論上是好的,除了更新或修改新分析的表是一個多工具流程而不是僅僅在jmp查詢構建器中工作(當我使用我們的oracle exadata服務器時,它工作得很好)
我實際上嘗試了通過我們的SAS服務器訪問我的vertica表的解決方法,但我遇到了同樣的問題。因此,我將嘗試構建一個SAS datastep程序來對數據進行採樣,並刪除jmp中SAS EG和SAS查詢構建器喜歡隨處丟棄的任何全局“select *”。
我只是想利用漂亮的分層抽樣功能,當jmp或sas和vertica(或hive)之間的連接時,它是多麼具有挑戰性。
阿隆
@Eric_Hill 給了我一個解決方案這裡這可能對你有用。