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

如何導出結構領域的大型查詢拚花/ DeltaTable所有結構體字段?

Coutinho
新的因素

我不知道任何人都可以幫我做一個關於大查詢和鋪磚。

我們有出口的字段名為EVENT_PARAMS大查詢在磚鋪的表。

在大的查詢,我們注意到這一列是一個結構體,這構成:

數組< STRUCT <鍵字符串值STRUCT < string_value字符串,int_value bigint, float_value浮動,double_value浮動> > >

在拚花,我們注意到,與“原始”出口的數據格式,並沒有完全反映出這個結構的子字段的名稱:

{“v”: [{“v”: {" f ": [{“v”: firebase_conversion "}, {" v ": {" f ": [{“v”:零},{" v ": " 1 "}, {" v ":零},{“v”:零}]}}]}},{" v ": {" f ": [{“v”: item_list_name "}, {" v ": {" f ": [{“v”:“lista-premios”}, {“v”:零},{“v”:零},{“v”:零}]}}]}}]}

正如你所看到的,我不能看到這個returno內部字段的名稱。隻有這些字段的值。所以´s很難操縱Pyspark或火花SQL。

我們想知道如果有任何方式將這些原始格式,以使其盡可能忠實你的元數據定義。

,然後允許你直接提到字段在python中,pyspark或SQL,相似的外表下麵的一個配置(示例):

{" v ":[{{“關鍵”:“firebase_conversion”},{“價值”:{" f ": [{“string_value”:零},{“int_value”:“1”}, {“float_value”:零},{“double_value”:零}]}}},{{“關鍵”:“item_list_name”},{“價值”:{" f ": [{“string_value”:“lista_premios”}, {“int_value”:零},{“float_value”:零},{“double_value”:零}]}}}]}

謝謝你能給我的任何幫助。

最好的問候,

塞吉奧Coutinho

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

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

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

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

Baidu
map