تمرين - إضافة حسابات جديدة من ملف نصي

مكتمل

في هذا التمرين، ستتعلم كيفية استيراد صفوف من ملف نصي إلى جدول Dataverse موجود باستخدام Power Query.

السيناريو

أنت تعمل فِي متجر دراجات وتكون مسؤولاً عن بيئة Dataverse لشركتك.

يزودك مدير المبيعات بقائمة بالحسابات المحتملة التي يمكن أن تصبح أصحاب امتياز لتوسيع وجود المتجر فِي السوق. يجب عليك استيراد هذه القائمة إلى Dataverse وتحديد الحسابات كمالكين محتملين للامتياز.

إعداد جدول الحساب

لتحديد مالكي الامتياز المحتملين، تحتاج إلى إضافة عمود إلى جدول الحساب الأساسي.

في بيئة Dataverse يمكنك فيها متابعة التعديلات على الجداول، مثل بيئة تدريب أو تطوير مخصصة، اتبع الخطوات التالية:

  1. سجّل الدخول إلى Power Apps Maker Portal.

  2. حدّد الجداول من اللوحة الموجودة على الجانب الأيسر.

  3. من قائمة الجداول، اختر الحساب. ستظهر شاشة الجداول > الحساب.

  4. في جزء البيانات والأعمدة فِي شاشتك، حدّد الزر + (عمود جديد) فِي أقصى يمين الأعمدة الخاصة بك.

  5. في نموذج العمود الجديد، أدخل اسم العرض، مثل Potential Franchisee. ضمن نوع البيانات، حدّد اختيار، وبعد ذلك، حدّد قسم نعم/لا داخل خيارات الاختيار.

  6. تأكد من تعيين الخيار الافتراضي إلى لا. وبعد ذلك، حدّد حفظ لحفظ العمود الجديد. يجب أن يظهر عمودك الجديد على الجانب الأيمن من الأعمدة وجدول البيانات. انتقل إلى الخطوة التالية.

إعداد البيانات

يتوفر ملف قيم مقسومة بالفاصلة (CSV) يحتوي على حسابات كمالكين محتملين للامتياز للتنزيل.

في هذا التمرين، يجب تحميل الملف إلى مجلد OneDrive for Business الذي لديك حق الوصول إليه.

تمرين

الآن بعد أن تم تعديل جدول الحساب وأصبح ملف أصحاب الامتياز المحتملين متاحاً، يمكنك إنشاء تدفق البيانات.

في بيئة Dataverse يمكنك فيها المتابعة دون التأثير على الآخرين فِي شركتك، مثل بيئة تدريب أو تطوير مخصصة، اتبع الخطوات التالية:

  1. من صفحة Power Apps Studio تدفق البيانات في، حدّد + سير عمل بيانات جديد.

  2. في نافذة تدفق البيانات الجديدة، أدخل Potential Franchise Owner للاسم، وبعد ذلك، حدّد إنشاء.

  3. في Power Query، النافذة اختيار مصدر البيانات، حدّد الإطار المتجانب Text/CSV. يمكنك العثور عليه فِي الصف العلوي ضمن مصادر جديدة‏.

  4. من النافذة الاتصال بمصدر البيانات، حدّد تصفح OneDrive.

  5. في القائمة المنبثقة تصفح OneDrive، حدّد ملف Potential Franchise Owners.csv الذي حفظته إلى OneDrive سابقاً. حدّد التالي لإكمال هذه الخطوة.

  6. ومرة أخرى فِي نافذة الاتصال بمصدر البيانات، سترى ارتباط عنوان URL لملفك مع تعبئة حقل عنوان URL أو مسار الملف. حدّد الزر التالي فِي الجزء السفلي الأيمن من الشاشة للمتابعة.

    وبعد لحظات قليلة، تظهر نافذة ‏‎‎‏‎معاينة بيانات الملف حيث سترى الآن البيانات من ملف CSV مصفوفةً كجدول.

  7. في نافذة معاينة بيانات الملف، حدّد الزر تحويل البيانات فِي الجزء السفلي الأيمن.

  8. لنبدأ التحويل من خلال دمج رقم الشارع واسم الشارع فِي عمود واحد. حدّد علامة التبويب إضافة عمود، وبعد ذلك، حدّد عمود من الأمثلة>من التحديد.

  9. حدّد المربع فِي عنواني العمودين رقم الشارع واسم الشارع. في قسم العمود الجديد على اليمين، أسفل الرأس مباشرة، انقر فوقه نقراً مزدوجاً ثم أدخل رقم الشارع وقيم الاسم من السطر الأول من البيانات (48744 Butterfield)، وبعد ذلك، حدّد Enter على لوحة المفاتيح الخاصة بك. لاحظ كيفية ملء القيم أسفل العمود عند القيام بذلك. أعد تسمية العمود الجديد باسم Street Line 1 (وحدّد Enter) بحيث يكون من السهل التعرف عليه لاحقاً فِي عملية الاستيراد. وأخيراً، موافق للمتابعة إلى الخطوة التالية.

  10. دعنا نضيف عموداً آخر إلى بياناتنا للإشارة إلى أن الحسابات المستوردة جميعها أصحاب امتياز محتملين. لكن فِي علامة التبويب إضافة عمود فِي Power Query، حدّد العمود المخصص (إنه فقط على يمين الزر العمود من الأمثلة).

  11. في نموذج العمود المخصص، ضمن اسم العمود الجديد إدخال Potential Franchisee، قم بتعيين نوع البيانات إلى True/False، وفي مربع صيغة العمود المخصص أدخل true. حدّد موافق للمتابعة إلى الخطوة التالية.

  12. من المفترض أن تشاهد الآن عمود Potential Franchisee إلى يمين عمود Street Line 1، مع تعيين القيم كـ TRUE لكل سطر. لقد انتهينا الآن من تحويل البيانات. حدّد الزر التالي فِي الزاوية السفلية اليمنى من الشاشة للمتابعة إلى الخطوة التالية.

  13. تظهر شاشة تعيين الجداول فِي الخطوة التالية. لتحديث جدول الحساب بالصفوف الجديدة، حدّد تحميل إلى الجدول الموجود، ضمن تحميل الإعدادات، وبعد ذلك، حدّد الحساب باعتباره الجدول الوجهة.

  14. وفي الخطوة التالية، انتقل إلى قسم تعيين الأعمدة. قم بتعيين أعمدة المصدر من جدول مالكي الامتياز المحتملين إلى أعمدة الوجهة فِي جدول حسابك وفقاً للجدول أدناه. ابحث عن كل عمود وجهة وبعد ذلك، حدّد العمود المصدر من القائمة المنسدلة. سيتعين عليك التمرير عبر الأعمدة للعثور على كل منها. ارجع إلى الصورة أسفل الجدول التالي.

    ملاحظة

    سيكون لعمود Potential Franchisee الخاص بك فِي قائمة ‏‎Dataverse بادئة مختلفة عن cref2_. تشير البادئة إلى أنه عمود مخصص قمت بإنشائه.

    عمود المصدر عمود الوجهة
    city Address1_City
    Street Line 1 Address1_Line1
    postal code Address1_PostalCode
    state Address1_StateOrProvince
    Potential Franchisee cref2_PotentialFranchisee
    account_name الاسم
  15. اكتمل تعيين العمود. حدّد التالي للمتابعة.

  16. الخطوة الأخيرة هي تكوين إعدادات التحديث. بالنسبة للسيناريو الحالي، وهو حدث لمرة واحدة، سنترك الأمر لـ ‏‎‎‏‎التحديث يدوياً‏‎. حدّد نشر لإكمال إنشاء تدفق البيانات.

  17. انتظر حتى تظهر حالة سير عمل البيانات على أنه منشور وتظهر علامة اختيار خضراء ضمن عمود التحديث الأخير فِي قائمة مهام سير العمل الخاصة بك.

  18. بعد ذلك، دعنا نلقي نظرة على الجدول الخاص بك لنرى كيف سار التحديث. من اللوحة الموجودة على الجانب الأيسر، حدّد الجداول. في قائمة الجداول، حدّد الحساب.

  19. ضمن أعمدة الحساب والبيانات، لاحظ السجلات المستوردة، بما فِي ذلك قيم Potential Franchisee التي تم تعيينها إلى نعم. يمكنك إضافة أعمدة إلى طريقة العرض لرؤية كل البيانات المستوردة.

خطوات التدريب (فيديو)

يأخذك مقطع الفيديو التالي عبر خطوات مشابهة لهذا التمرين، فخصص بعض الوقت لمشاهدته لمراجعة كيفية إنشاء سير عمل بيانات لاستيراد البيانات عبر Power Query.

الخطوات التالية

لقد تعلمت الآن كيفية إنشاء سير عمل بيانات باستخدام Power Query لاستيراد صفوف جديدة من ملف نصي ثابت إلى جدول Dataverse موجود. لقد تعلمت أيضاً كيفية إضافة أعمدة جديدة باستخدام التحويل والقيم الثابتة. بعد ذلك، ستتعلم كيفية استيراد البيانات الديناميكية إلى جدول Dataverse باستخدام Power Query.