कैप्शनमैं xml प्रारूप के साथ s3 पर अपना डायनामिकफ्रेम लिखना चाहता हूं। मैं अपने डीएफ की एक एक्सएमएल फाइल प्राप्त करना चाहता हूं। मैंने इन पंक्तियों की कोशिश की लेकिन एक्सएमएल फाइलों के विभिन्न हिस्सों को मिला। कृपया इस समस्या को ठीक करने में मेरी मदद कौन कर सकता है ???

datasink4 = glueContext.write_dynamic_frame.from_options(frame = df, connection_type = "s3", connection_options = {"path": "s3://datalaketest1/temp"}, format = "xml", transformation_ctx = "datasink4")
0
ceo 26 पद 2019, 16:09

1 उत्तर

इस मामले में, आपको 1 पर पुनर्विभाजित करने की आवश्यकता है, इसलिए यह केवल 1 आउटपुट फ़ाइल बनाएगा:

repartitioned_df = df.repartition(1)
datasink4 = glueContext.write_dynamic_frame.from_options(frame = repartitioned_df, connection_type = "s3", connection_options = {"path": "s3://datalaketest1/temp"}, format = "xml", transformation_ctx = "datasink4")
0
Gokhan Atil 27 पद 2019, 17:26
त्रुटि मिली o109.pyWriteDynamicFrame को कॉल करते समय एक त्रुटि हुई। ट्रेसबैक (सबसे हालिया कॉल अंतिम):
 – 
ceo
27 पद 2019, 18:39
1- क्या आप सुनिश्चित हैं कि आपके द्वारा साझा की गई लाइन काम कर रही थी और कई फाइलें बना रही थी? 2- क्या आप सत्यापित कर सकते हैं कि दूसरी पंक्ति में फ्रेम का नाम सही है? 3- क्या आप पूर्ण त्रुटि स्टैक साझा कर सकते हैं?
 – 
Gokhan Atil
27 पद 2019, 18:49
हाँ इसने पहले अलग-अलग फाइलें बनाईं।
 – 
ceo
27 पद 2019, 18:55
धन्यवाद । मैंने अपनी मूल पोस्ट में एक कैप्शन जोड़ा है
 – 
ceo
27 पद 2019, 18:56