嗨
我不知道任何人都可以幫我做一個關於大查詢和鋪磚。
我們有出口的字段名為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