عرض السمة في SAP هناء: كيفية الإنشاء؟

⚡ ملخص ذكي

طرق عرض السمات في SAP بيانات HANA الرئيسية كبعد قابل لإعادة الاستخدام، وربط الجداول مثل PRODUCT و PRODUCT_DESC بحيث تقرأ التقارير نصًا وصفيًا جنبًا إلى جنب مع المفاتيح، دون أي قياس أو تجميع.

  • 🧱 الغرض: توفر طريقة عرض السمات سياق البيانات الرئيسية، حيث تقدم نصًا أو وصفًا للحقول الرئيسية وغير الرئيسية.
  • ♻️ إعادة استخدام: يمكن استخدام عرض سمة واحدة مُفعّلة بواسطة العروض التحليلية وعروض الحساب على حد سواء.
  • 🗂️ الأنواع: قياسي، زمني ومشتق، مع خيار النسخ من كبديل قابل للتحرير لعرض مشتق للقراءة فقط.
  • 🛠️ بناء: قم بإسقاط الجداول من قاعدة البيانات، ثم قم بالربط باستخدام PRODUCT_ID، وقم بتحديد المفتاح، ثم التحقق من صحته، ثم قم بالتنشيط.
  • 🔍 مراجعة الطلب: توفر معاينة البيانات علامات تبويب التحليل والقيم المميزة والبيانات الخام، أو مخرجات SQL عادية.
  • 🏛️ وقت التشغيل: يؤدي التنشيط إلى إنشاء عرض عمود ضمن مخطط _SYS_BIC، والذي تقرأه كل استعلام فعليًا.

نمذجة عرض السمات في SAP استوديو هناء

ما هو عرض السمات في SAP هناء؟

عرض سمة في SAP تعمل HANA كبعد. فهي تربط جداول متعددة، وتعمل كبيانات رئيسية لعروض أخرى، وهي كائن قابل لإعادة الاستخدام.

توفر طرق عرض السمات هذه المزايا.

  • وهو بمثابة سياق البيانات الرئيسي، حيث يوفر نصًا أو وصفًا للحقول الرئيسية وغير الرئيسية.
  • يمكن إعادة استخدامه في وجهة نظر تحليلية وفي حساب.
  • يقوم بتحديد مجموعة فرعية من الأعمدة والصفوف من جدول قاعدة البيانات.
  • يمكن حساب السمات (الحقول) من حقول عدة جداول.
  • لا يحتوي على أي مقياس ولا على خيار تجميع.

أنواع عرض السمات

تتوفر ثلاثة أنواع لعرض السمات، ويتم اختيار النوع في مربع حوار الإنشاء.

نوع عرض السمة الوصف
Standard عرض قياسي مبني من حقول الجدول، مستخدم في الشرح الموضح أدناه.
الوقت: استنادًا إلى الجداول الزمنية الافتراضية. التقويم الميلادي: M_TIME_DIMENSION، M_TIME_DIMENSION_YEAR، M_TIME_DIMENSION_MONTH، M_TIME_DIMENSION_WEEK. التقويم المالي: M_FISCAL_CALENDAR.
مستمد مشتق من عرض سمة موجود. يفتح للقراءة فقط، ولا يمكن تعديل سوى الوصف.

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

كيفية إنشاء عرض سمات في SAP HANA

يتم إنشاء العرض القياسي باتباع التسلسل المحدد مسبقًا أدناه، بدءًا من إنشاء الجدول وحتى معاينة البيانات.

خطوات محددة مسبقًا لإنشاء عرض سمات قياسية في SAP HANA

إنشاء جدول لعرض السمات

يتم هنا إنشاء عرض سمات قياسي لجدول المنتجات، لذلك يتم إنشاء جدولي "PRODUCT" و "PRODUCT_DESC" أولاً باستخدام البرامج النصية أدناه.

نص جدول المنتج –

CREATE	 COLUMN TABLE "DHK_SCHEMA"."PRODUCT"
(	
"PRODUCT_ID"	NVARCHAR (10) PRIMARY KEY,								
"SUPPLIER_ID"	NVARCHAR (10),				
"CATEGORY" NVARCHAR (3),				
"PRICE"	 DECIMAL (5,2)
);		

INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);																	
INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);

نص جدول وصف المنتج –

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"									
(	
"PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,								
"PRODUCT_NAME" NVARCHAR (10)				
);

INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0001','PRODUCT1');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0002','PRODUCT2');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0003','PRODUCT3');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0004','PRODUCT4');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0005','PRODUCT5');

يوجد كلا الجدولين الآن في المخطط "DHK_SCHEMA"، لذا يمكن البدء في خطوات النمذجة.

إنشاء عرض السمة

الخطوة 1) إختار ال SAP نظام HANA، ثم انتقل إلى أسفل عقدة المحتوى كما هو موضح أدناه.

  1. حدد مجلد المحتوى.
  2. حدد حزمة MODELLING غير الهيكلية ضمن DHK_SCHEMA، ثم انقر بزر الماوس الأيمن واختر جديد.
  3. حدد خيار عرض السمات.

انقر بزر الماوس الأيمن على "عرض سمة جديد" في حزمة "النمذجة" في SAP استوديو هناء

الخطوة 2) أدخل معلومات العرض في مربع حوار الإنشاء الموضح أدناه.

  1. أدخل اسم عرض السمة وتسميتها.
  2. حدد نوع العرض، هنا عرض السمات.
  3. حدد النوع الفرعي "قياسي".
  4. انقر فوق الزر "إنهاء".

مربع حوار إنشاء عرض السمات مع الاسم ونوع العرض والنوع الفرعي القياسي

الخطوة 3) تحقق من شاشة محرر العرض. سيتم فتح محرر عرض المعلومات، وسيتم وصف كل جزء مرقم منه أدناه.

  1. لوحة السيناريو: تحتوي على الدلالات والبيانات Foundation العقد.
  2. لوحة التفاصيل: تحتوي على علامات التبويب "العمود" و"خصائص العرض" و"التسلسلات الهرمية".
  3. عقدة الدلالات: بنية الإخراج للعرض، وهنا بُعد.
  4. البيانات Foundation العقدة: الجداول التي تحدد العرض، يتم إسقاطها هنا.
  5. يتم عرض علامات تبويب لوحة التفاصيل.
  6. محلي: يعرض جميع تفاصيل السمات المحلية.
  7. عرض: تصفية السمات المحلية.
  8. تفاصيل السمة المحددة.
  9. شريط الأدوات: تحليل الأداء، البحث عن عمود، التحقق من الصحة، التنشيط، معاينة البيانات.

محرر عرض المعلومات الذي يعرض جزء السيناريو وجزء التفاصيل وشريط الأدوات

الخطوة 4) انقر على البيانات Foundation قم بإضافة عقدة لتضمين جداول قاعدة البيانات، ثم اتبع التسلسل أدناه.

  1. اسحب الجدولين "PRODUCT" و "PRODUCT_DESC" من عقدة TABLE الموجودة ضمن DHK_SCHEMA.
  2. قم بإزالة "PRODUCT" و "PRODUCT_DESC" من البيانات Foundation العقدة.
  3. حدد حقول "المنتج" كمخرجات؛ سيتحول رمز الحقل من اللون الرمادي إلى اللون البرتقالي.
  4. حدد حقول "PRODUCT_DESC" كمخرجات بنفس الطريقة.
  5. تظهر حقول الإخراج من كلا الجدولين في قائمة الأعمدة في جزء الإخراج.

تم إسقاط جدولي PRODUCT و PRODUCT_DESC على عقدة قاعدة البيانات.

قم بربط جدول "PRODUCT" بجدول "PRODUCT_DESC" باستخدام حقل "PRODUCT_ID".

الخطوة 5) حدد مسار الربط، وانقر بزر الماوس الأيمن عليه، ثم اختر "تحرير". ستظهر شاشة "تحرير شرط الربط".

  1. حدد نوع الربط "داخلي".
  2. حدد العدد "1..1".

شاشة تحرير شرط الربط مع نوع الربط الداخلي وعلاقة 1..1

انقر على "موافق" للتأكيد. أخرى SAP هناء الانضمام يتم تحديد الأنواع، مثل الربط المرجعي والربط النصي، في نفس مربع الحوار.

الخطوة 6) حدد الأعمدة وقم بتحديد مفتاح الإخراج.

  1. حدد عقدة الدلالات.
  2. تظهر علامة تبويب العمود في جزء التفاصيل.
  3. حدد "PRODUCT_ID" كمفتاح.
  4. تحقق من وجود حقل مخفي PRODUCT_ID_1، من PRODUCT_DESC.
  5. انقر فوق الزر التحقق من الصحة.
  6. بعد التحقق بنجاح، انقر فوق زر التفعيل.

علامة تبويب عمود الدلالات مع تعيين PRODUCT_ID كمفتاح وإخفاء PRODUCT_ID_1

يُظهر قسم سجل المهام في أسفل الشاشة عمليات التحقق والتفعيل.

قسم سجل العمل الذي يُبلغ عن التحقق والتفعيل الناجحين

الخطوة 7) أصبح عرض السمة "AT_PRODUCT" موجودًا الآن؛ قم بتحديث مجلد عرض السمة لرؤيته.

  1. انتقل إلى حزمة DHK_SCHEMA->MODELLING.
  2. يظهر AT_PRODUCT ضمن مجلد عرض السمات.

AT_PRODUCT مدرج ضمن مجلد عرض السمات في حزمة MODELLING

الخطوة 8) تحقق من البيانات. حدد "معاينة البيانات" من شريط الأدوات؛ سيتم عرض خيارين، كما هو موضح أدناه.

  • افتح في محرر معاينة البيانات، مع خيارات التحليل.
  • افتح في محرر SQL، مع عرض مخرجات الاستعلام فقط.

قائمة معاينة البيانات التي توفر محرر معاينة البيانات ومحرر SQL

الخطوة 9) تحقق من بيانات العرض. يوفر محرر المعاينة ثلاث علامات تبويب: التحليل، والقيم المميزة، والبيانات الأولية.

تحليل الأداء هو تمثيل بياني لعرض السمة.

  1. حدد سمات محوري التسمية والقيمة.
  2. تظهر السمة الموجودة على محور التسمية على المحور السيني.
  3. تظهر السمة الموجودة على محور القيمة على المحور Y.
  4. تتوفر المخرجات على شكل مخططات وجداول وشبكات ولغة HTML.

عرض بيانات سمات الرسم البياني في علامة تبويب التحليل على محاور التسمية والقيمة

قيم مميزة يعرض القيم المميزة لعمود مع عدد السجلات للخاصية المحددة.

علامة تبويب القيم المميزة تعرض الإدخالات المميزة وعدد السجلات

البيانات الخام يعرض بيانات عرض السمة في شكل جدول.

  1. انقر فوق علامة تبويب البيانات الأولية.
  2. تظهر البيانات في شكل جدول.

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

الخطوة 10) تحقق من البيانات من محرر SQL، الذي تم اختياره في قائمة المعاينة نفسها.

خيار "فتح في محرر SQL" في قائمة معاينة البيانات

يقرأ هذا الخيار عرض الأعمدة الذي تم إنشاؤه في مخطط "_SYS_BIC" عند تفعيل "AT_PRODUCT"، لذا يعرض المحرر أيضًا SQL البيان المستخدم.

  1. يتم عرض استعلام SQL المستخدم لاختيار البيانات.
  2. يتم عرض الناتج.

محرر SQL يعرض عبارة SELECT المُنشأة ومجموعة نتائجها

لذا، تقرأ جميع معاينات البيانات من _SYS_BIC، وليس من كائن وقت التصميم. تُظهر لقطة الشاشة أدناه عرض العمود "AT_PRODUCT" ضمن هذا المخطط في عقدة الكتالوج.

عرض العمود AT_PRODUCT ضمن مخطط _SYS_BIC في عقدة الكتالوج

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

الأسئلة الشائعة

عرض حسابي بياني لفئة بيانات البُعد. تم إيقاف استخدام عروض السمات، ولا يمكن إضافتها إلى عروض حسابية جديدة. SAP يدعم HANA Cloud طرق عرض الحساب فقط، لذلك يتم تحويل المحتوى قبل الترحيل.

تبدأ جداول الوقت فارغة. يقوم خيار "إنشاء بيانات الوقت" في عرض التشغيل السريع بملء جدول M_TIME_DIMENSION وجداول السنة والشهر والأسبوع الخاصة به لنطاق محدد، أو جدول M_FISCAL_CALENDAR للتقويم المالي.

اثنان، كلاهما تم إنشاؤهما في علامة تبويب التسلسلات الهرمية. يحدد التسلسل الهرمي للمستويات مستويات مرتبة مثل الدولة والمنطقة والمدينة. أما التسلسل الهرمي الأبوي-الفرعي فيستمد عمقه من عمود أب، وهو ما يناسب مراكز التكلفة.

يحتاج مصمم النماذج إلى صلاحيات الحزمة وصلاحية SELECT على مخطط المصدر. يتطلب _SYS_REPO صلاحية SELECT مع خيار منح الصلاحيات، وإلا سيفشل التنشيط. يحتاج المستخدمون إلى صلاحية SELECT على _SYS_BIC بالإضافة إلى صلاحية تحليلية.

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

نعم، بشرط أن يمتلك كل من المصمم و _SYS_REPO صلاحية SELECT على كل مخطط. عادةً ما تشير النماذج متعددة المخططات إلى مرادف أو مخطط مخصص، لذا تظل عمليات النقل قابلة للنقل.

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

يُساعد ذلك في كتابة الكود المتعلق بالعرض: تعريف البيانات (DDL)، وبيانات الاختبار، ومكونات CDS أو HDI. يبقى تصميم النماذج الرسومية يدويًا، ولا يزال من الضروري التحقق من استعلامات SQL المُولّدة ومطابقتها مع المخطط والصلاحيات الفعلية.

تلخيص هذه التدوينة بـ: