تحويل JSON إلى CSV باستخدام Azure Logic Apps

أحتاج لتحويل كل رسالة JSON من Azure Data Lake Store إلى سجل CSV وتخزينها مرة أخرى في Azure Data Lake Store. ثم أخطط لاستخدام Azure Data Factory لتحميل كل سجل CSV إلى Azure SQL Data Warehouse.

لذا ، كخطوة أولى ، أستخدم تطبيقات المنطق لقراءة رسالة JSON من Azure Data Lake Store وباستخدام Parse JSON ثم إنشاء جدول CSV.

ولكن الحصول على رسالة خطأ في Parse JSON step: InvalidTemplate. يتعذر معالجة تعبيرات لغة القالب في مدخلات "Parse_JSON" في الإجراء "1" والعمود "2732": يتوقع "محتوى الخاصية المطلوبة" قيمة ولكن يتم حذفها. المسار "".

هل يمكنك الرجاء المساعدة في إصلاح هذا الخطأ؟ أو حتى تقترح طرقا مختلفة كما حاولت حتى مع قوالب السائل ، لكنها لا تعمل.

0
دعم التطبيق المنطقي المشغل خالية الشرطي حتى تتمكن من القيام بشيء من هذا القبيل my_json؟ .myproperty1؟ .myproperty2 . يعتمد أيضًا على مدى قوة json ولكنك قد ترغب في استخدام وظائف السماوي كما ستتم محاسبتك على كل إجراء في تطبيق المنطق
وأضاف المؤلف Thomas, مصدر
هل يمكنك محاولة إضافة بعض شفرتك وراءها ، حتى يتمكن الأشخاص من فهم ما تحاول فعله؟ خاصة الجزء الذي يلقي الخطأ.
وأضاف المؤلف Pieter Vandenheede, مصدر

1 إجابة

بالنسبة إلى عملية تتمثل مهمتها الأساسية في تحويل التنسيق ، فإن Azure Data Factory هو على الأرجح المسار الذي يجب أن تجربه أولاً.

يحتوي ADF على دعم أصلي لـ JSON و CSV (نص). يعتبر دعم JSON من ADF جيدًا حقًا ، ولكن قد تكون هناك حالات قد يكون فيها استخدام Logic App and Liquid transform مفيدًا كجهاز معالج مسبق أيضًا.

0
وأضاف