شعار زيفيرنت

أنشئ نموذجًا لقدرات العمل وشاركه مع Amazon QuickSight | خدمات أمازون ويب

التاريخ:

يتطور المشهد التكنولوجي بسرعة ، مع موجات التغيير التي تؤثر على تكنولوجيا المعلومات من كل زاوية. إنه يسبب تأثيرًا مضاعفًا عبر مؤسسات تكنولوجيا المعلومات ويغير الطريقة التي تقدم بها تكنولوجيا المعلومات التطبيقات والخدمات.

تشمل عوامل التغيير التي تؤثر على مؤسسات تكنولوجيا المعلومات ما يلي:

  • التحول من نموذج التطبيق التقليدي إلى نموذج التطبيق القائم على الخدمات (SaaS ، PaaS)
  • التحول من نموذج تكلفة البنية التحتية والأجهزة التقليدية إلى الحاويات المستندة إلى السحابة (السحابة الخاصة والعامة) مع استخدام محدود للموارد (IaaS)
  • التحول من دورات التطوير والتسليم التقليدية الطويلة إلى التطوير والتكامل المستمر (DevOps)
  • التحول في بنية التطبيقات من N-Tier إلى الخدمات المقترنة بشكل فضفاض

مجموعة الخدمات التي تقدم قدرات الأعمال هي الأصول الجديدة لمؤسسات تكنولوجيا المعلومات التي تحتاج إلى فهرستها في المستودع. يجب أن يتبع النظام تصنيفًا تجاريًا محددًا جيدًا يعزز الاكتشاف والتحليل وإعادة الاستخدام من قبل المستهلكين المحتملين ، ويتجنب إنشاء خدمات زائدة عن الحاجة. تحتاج أدوات إدارة المحافظ التقليدية داخل المنظمة إلى التعزيز بمكونات إضافية يمكنها إدارة تعقيد النظام البيئي للخدمات.

يوفر هذا المنشور طريقة بسيطة وسريعة لبناء نظام تحليلي قابل للتمديد باستخدام أمازون QuickSight لتحسين إدارة خطوط الأعمال (LOBs) مع قائمة مفصلة بإمكانيات الأعمال وواجهات برمجة التطبيقات ، والرؤى التحليلية العميقة ، والتصورات الرسومية المرغوبة من أبعاد مختلفة. بالإضافة إلى ذلك ، تعمل هذه الأداة على تحسين اكتشاف وإعادة استخدام إمكانات الأعمال الحالية ، وتجنب تكرار الخدمات ، وتقصير الوقت المستغرق في السوق.

نظرة عامة على حالة الاستخدام

بوب هو كبير مهندسي المشاريع. انضم مؤخرًا إلى أحد البنوك من الدرجة الأولى. تتمثل مهمته الأولى في تقييم قدرات البنك على تقديم منتجات مالية جديدة لعملائه من الأفراد ذوي القيمة العالية. المستند الوحيد الذي تم إعطاؤه لـ Bob هو شرائح PowerPoint وأسماء رئيس كل قسم للحصول على مزيد من المعلومات. قدم عرض PowerPoint التقديمي معلومات عالية المستوى ، لكنه لم يقدم نظرة ثاقبة حول مدى قدرة كل قسم على توفير البيانات المطلوبة من خلال واجهات برمجة التطبيقات للمنتجات الجديدة. لجمع هذه المعلومات ، يتصل بوب برئيس كل قسم ، والذي بدوره يحيله إلى العملاء المحتملين للتطوير ، والذين بدورهم يقدمون له مجموعة من المستندات الفنية التي تشرح كيفية استخدام واجهات برمجة التطبيقات.

الملاءمة

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

كلما كان الكتالوج منظمًا بشكل أفضل ، زادت إمكانية إعادة الاستخدام والعائد على الاستثمار لاستراتيجية تحويل الخدمات. يحتاج الكتالوج إلى التنظيم باستخدام بعض تصنيفات وظائف الأعمال مع قائمة مفصلة بالقدرات والقدرات الفرعية. يوضح الرسم البياني التالي مثالاً على معلومات الخدمات والاعتماد المتبادل.

مثال على معلومات الخدمات والاعتماد المتبادل

تحديد نموذج القدرة على العمل والتقاطه

إذا لم يكن لدى المؤسسة نظام لالتقاط نموذج قدرة الأعمال ، ففكر في تحديد وإيجاد طريقة لالتقاط النموذج للحصول على رؤية ورؤية أفضل ، ثم تعيينه بأصول رقمية مثل واجهات برمجة التطبيقات. يجب أن يكون النموذج قادرًا على عرض فئاتها وقدراتها على LOBs. يتضمن الجدول التالي بعض نماذج LOBs وجمعياتها للأعمال التجارية التي تبيع الخدمات.

رفع الكرة

الفئة

القدرات

التوظيف

إدارة تجربة مقدم الطلب

إدارة أنشطة التطبيق

تطبيق العملية

المتابعات

متابعة العملاء المتوقعين الآليين

خدمة البيع

إشراك العميل

توفير أدوات تقييم الاحتياجات

تقديم معلومات الخدمة

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

لالتقاط النموذج ، يمكنك تحديد جدول بسيط لالتقاط المعلومات ، وبعد ذلك يمكنك إجراء مزيد من التحليل عليه باستخدام أداة تحليلية مثل QuickSight.

في نموذج البيانات التالي ، يحتوي كل LOB للأعمال على العديد من فئات الأعمال والقدرات ، ويمكن تعيين كل قدرة إلى واجهات برمجة تطبيقات متعددة. لاحظ أيضًا أنه لا يوجد دائمًا تعيين 1: 1 بين القدرة التجارية وواجهة برمجة التطبيقات (API) والخدمة.

  • LOB الأعمال - خدمات التوظيف والبيع
  • نوع العمل - تطبيق العملية ، وإشراك العملاء
  • قدرات العمل - أكمل الطلب والمتابعات
  • الأصول الرقمية - Recruitment API، Sale Service API

هناك مجموعات من المعلومات القياسية الأخرى التي يمكنك تضمينها في نموذج البيانات ، مثل مستهلكي واجهة برمجة التطبيقات.

يوضح المثال التالي بنية جدول لالتقاط هذه المعلومات.

هيكل جدول LOB

يوضح الشكل التالي قدرات العمل وواجهات برمجة التطبيقات المرتبطة.

تصور قدرات الأعمال وواجهات برمجة التطبيقات المرتبطة بها

يسلط الجزء المتبقي من المنشور الضوء على المكونات الرئيسية لبناء الحل الكامل من البداية إلى النهاية. تلتقط واجهة المستخدم إمكانات الأعمال وواجهات برمجة التطبيقات المرتبطة وتنشر معلومات الخدمة من خلال عملية DevOps. يتضمن الحل أيضًا التخزين وأداة إعداد التقارير التي تكمل قدرة إدارة محفظة التطبيقات الموجودة وتوسع قدراتها مع مجموعة الخدمات.

محاذاة واجهات برمجة التطبيقات مع نموذج قدرة الأعمال

لمحاذاة واجهات برمجة التطبيقات مع نموذج قدرة الأعمال ، يمكنك اتباع الخطوات التالية:

  1. فهم قدرات العمل - تحديد القدرات التجارية الرئيسية لمؤسستك وفهم كيفية دعمها لاستراتيجية العمل الشاملة.
  2. تعيين واجهات برمجة التطبيقات إلى القدرات - مراجعة واجهات برمجة التطبيقات الحالية وتعيينها لإمكانيات العمل المقابلة. سيساعد هذا في تحديد أي ثغرات في القدرات يمكن معالجتها من خلال واجهات برمجة التطبيقات الجديدة أو المحدثة.
  3. إعطاء الأولوية لواجهات برمجة التطبيقات - إعطاء الأولوية لتطوير واجهات برمجة التطبيقات الجديدة أو المحدثة بناءً على أهميتها بالنسبة لقدرات العمل. سيضمن ذلك دعم واجهات برمجة التطبيقات أكثر القدرات أهمية.
  4. تطبيق الحوكمة - تنفيذ عملية حوكمة لضمان توافق واجهات برمجة التطبيقات مع قدرات العمل واستخدامها بشكل صحيح. يمكن أن يشمل ذلك وضع معايير لكيفية تصميم وتطوير ونشر واجهات برمجة التطبيقات.
  5. المراقبة والقياس - مراقبة استخدام وأداء واجهات برمجة التطبيقات لقياس تأثيرها على قدرات العمل. استخدم هذه المعلومات لاتخاذ قرارات بشأن التغييرات التي تطرأ على واجهات برمجة التطبيقات بمرور الوقت.
  6. مراجعة وتحديث بانتظام - مراجعة وتحديث تعيين واجهات برمجة التطبيقات لإمكانيات العمل على أساس منتظم للتأكد من أنها تظل متوافقة مع أهداف المنظمة وأهدافها.

صيانة وتطوير نموذج القدرة التجارية

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

حل نظرة عامة

في هذا القسم ، نقدم القدرة على التقاط إمكانات الأعمال وواجهات برمجة التطبيقات المرتبطة بها وإتاحتها باستخدام أداة QuickSight ذكاء الأعمال (BI) ، وإبراز ميزاتها.

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

المكونات الرئيسية التالية مطلوبة:

يمكن للمؤسسات استخدام إطار عمل واجهة المستخدم الحالي (إذا كان متاحًا) للحصول على المعلومات ، أو يمكنهم استخدام إحدى الخدمات مفتوحة المصدر المتوفرة في السوق. اعتمادًا على اختيار المنتج مفتوح المصدر وقدرته ، يمكن إنشاء واجهة مستخدم وتخصيصها.

دعنا نلقي نظرة على كل خدمة في حلنا بمزيد من التفصيل:

  • وسع - Amplify عبارة عن مجموعة من الأدوات والخدمات التي يمكن استخدامها معًا أو بمفردها ، لمساعدة مطوري الويب والجوّال في إنشاء تطبيقات متكاملة قابلة للتطوير ، مدعومة من AWS. باستخدام Amplify ، يمكنك تكوين الخلفيات الخلفية للتطبيق وتوصيل تطبيقك في دقائق ، ونشر تطبيقات الويب الثابتة ببضع نقرات ، وإدارة محتوى التطبيق بسهولة خارج وحدة تحكم إدارة AWS. يدعم Amplify أطر عمل الويب الشائعة بما في ذلك JavaScript و React و Angular و Vue و Next.js ومنصات الهواتف المحمولة بما في ذلك Android و iOS و React Native و Ionic و Flutter. ادخل إلى السوق بشكل أسرع مع AWS Amplify.
  • أبسينك - يبسط AWS AppSync تطوير التطبيقات من خلال إنشاء واجهة برمجة تطبيقات عالمية للوصول إلى البيانات وتعديلها ودمجها بأمان من مصادر متعددة. AWS AppSync هي خدمة مُدارة تستخدم GraphQL بحيث يمكن للتطبيقات بسهولة الحصول على البيانات التي تحتاجها فقط.
  • أثينا - أثينا هي خدمة استعلام تفاعلية تسهل تحليل البيانات مباشرة في خدمة تخزين أمازون البسيطة (Amazon S3) باستخدام المعيار SQL. في هذا الحل ، نستخدم أثينا كمصدر بيانات لبرنامج QuickSight.
  • أمازون كوجنيتو - يوفر Amazon Cognito إدارة وصول وهوية عملاء (CIAM) بدون احتكاك مع نظام أساسي منخفض التكلفة وقابل للتخصيص. يقوم بسهولة بتوصيل تطبيق الويب بمصادر الواجهة الخلفية وخدمات الويب.
  • DynamoDB - DynamoDB عبارة عن قاعدة بيانات NoSQL مدارة بالكامل ، بدون خادم ، وذات قيمة رئيسية مصممة لتشغيل تطبيقات عالية الأداء على أي نطاق. يوفر DynamoDB أمانًا مدمجًا ، ونسخًا احتياطيًا مستمرًا ، ونسخًا متماثلًا آليًا متعدد المناطق ، والتخزين المؤقت في الذاكرة ، وأدوات استيراد وتصدير البيانات.
  • رؤية سريعة - QuickSight عبارة عن خدمة معلومات وتقارير بدون خادم قائمة على السحابة توفر رؤى عن البيانات لفرقك والمستخدمين النهائيين من خلال لوحات المعلومات المدعومة بالتعلم الآلي (ML) وتصورات البيانات ، والتي يمكن الوصول إليها عبر QuickSight أو مضمنة في التطبيقات والبوابات التي وصول المستخدمين لديك.

يوضح الرسم البياني التالي بنية الحل.

رؤى قدرات الأعمال بنية الحلول

في الأقسام التالية ، نستعرض خطوات التنفيذ والتكامل الشامل.

أنشئ تطبيق ويب بدون خادم باستخدام Amplify

يوفر Amplify مفتوح المصدر CLI والمكتبات ومكونات واجهة المستخدم وتضخيم الاستضافة لبناء تطبيقات iOS و Android و Flutter و Web و React Native كاملة المكدس. للحصول على إرشادات حول إنشاء تطبيق ويب بدون خادم ، يرجى الرجوع إلى ما يلي البرنامج التعليمي. في هذا المنشور ، أنشأنا مخطط GraphQL التالي باستخدام amplify add api:

type BusinessCapability @model { company_id: ID! company_name: String! company_desc: String! lob_name: String! categoray: String! capability: String! digital_asset_type: String! digital_asset_name: String! digital_asset_info: String!
}

بعد استخدام Amplify لنشر API في السحابة ، يتم إنشاء AppSync API المقابل وجدول DynamoDB تلقائيًا.

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

تضخيم الاستوديو الذي تم إنشاؤه

يمكنك إضافة مصادقة إلى تطبيقك باستخدام Amazon Cognito عن طريق التشغيل amplify add auth.

مع ذلك ، فأنت تستضيف الآن تطبيق ويب بدون خادم لإمكانيات عملك بشكل آمن وعلى نطاق واسع.

قم بإعداد Athena وموصل بيانات Athena DynamoDB

يخزن جدول DynamoDB الذي تم إنشاؤه بواسطة Amplify جميع إمكانات العمل. يمكنك إعداد Athena وموصل بيانات Athena DynamoDB بحيث يمكنك الاستعلام عن جداولك باستخدام SQL. لمزيد من المعلومات ، يرجى الرجوع إلى موصل Amazon Athena DynamoDB.

تفعيل QuickSight

قم بتمكين QuickSight في حساب AWS الخاص بك و أنشئ مجموعات البيانات. مجموعة البيانات المصدر هي قاعدة بيانات وجدول Athena الذي أنشأته مسبقًا. للاتصال ، تحتاج إلى السماح بالوصول إلى استعلام Athena و Amazon S3 عبر واجهة المستخدم الإدارية في QuickSight. تشير إلى الوصول إلى موارد AWS لمتطلبات الوصول.

تقارير نموذجية

عندما يتم تشغيل جميع المكونات ، يمكنك تصميم التحليلات وإنشاء التقارير. لمزيد من المعلومات حول جمع الأفكار من البيانات التي تم التقاطها ، يرجى الرجوع إلى البرنامج التعليمي: إنشاء تحليل Amazon QuickSight. يمكنك تصدير التقارير في ملف PDF ومشاركة التحليلات والتقارير مع مستخدمين آخرين. لقطات الشاشة التالية هي تقارير تعكس العلاقة بين LOBs وإمكانيات العمل وواجهات برمجة التطبيقات.

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

تصور قدرة الأعمال 1

تصور لقطة الشاشة التالية LOBs والفئة والقدرات. يتيح ذلك للمستخدم اكتساب رؤى بسهولة حول هذه العلاقات.

تصور قدرات الأعمال 2

أفضل الممارسات

فيما يلي بعض أفضل الممارسات لنمذجة القدرات التجارية:

  • تحديد قدرات واضحة وقابلة للقياس - يجب تحديد كل قدرة بطريقة واضحة وقابلة للقياس ، بحيث يمكن تتبعها وتحسينها بمرور الوقت.
  • إشراك أصحاب المصلحة الرئيسيين - إشراك أصحاب المصلحة الرئيسيين في عملية النمذجة لضمان أن القدرات تعكس بدقة احتياجات المنظمة.
  • استخدم إطار عمل متسق - استخدام إطار عمل متسق لضمان تحديد القدرات وتنظيمها بطريقة تجعلها منطقية بالنسبة للمؤسسة.
  • مراجعة وتحديث بانتظام - مراجعة وتحديث القدرات بانتظام للتأكد من أنها تظل ملائمة ومتوافقة مع أهداف المنظمة وغاياتها.
  • استخدم التمثيلات المرئية - استخدم التمثيلات المرئية ، مثل الرسوم البيانية أو النماذج ، لمساعدة أصحاب المصلحة على فهم القدرات وإيصالها.
  • تنفيذ عملية الحوكمة - تنفيذ عملية حوكمة لضمان استخدام القدرات بشكل صحيح ولاتخاذ قرارات بشأن التغييرات التي تطرأ على القدرات بمرور الوقت.

وفي الختام

في هذا المنشور ، تعلمت كيفية إنشاء نظام لإدارة نموذج قدرة الأعمال واكتشاف النتائج وتصورها في QuickSight.

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

علاوة على ذلك ، يمكنك استخدام مصدر البيانات للحصول على مزيد من الأفكار من بياناتك عن طريق الإعداد رؤى ML في QuickSight وإنشاء تمثيلات رسومية لبياناتك باستخدام QuickSight صور.

لمعرفة المزيد حول كيفية إنشاء تقارير وتصدير البيانات وجدولتها ومشاركتها ، راجع تقارير Amazon QuickSight المرقمة.


عن المؤلفين

عبد القادر هو مهندس حلول AWS ومقره في نيو جيرسي. يعمل مع بائعي البرامج المستقلين في الشمال الشرقي ويقدم إرشادات للعملاء لبناء حلول مصممة جيدًا على منصة AWS السحابية.

شارون لي مهندس حلول في AWS ، ومقره في منطقة بوسطن ، ماساتشوستس. تعمل مع عملاء المؤسسات ، وتساعدهم في حل المشكلات الصعبة والبناء على AWS. خارج العمل ، تحب قضاء الوقت مع أسرتها واستكشاف المطاعم المحلية.

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة