يفتح
يغلق

أنظمة ذكاء الأعمال. أنظمة BI ووظائفها توصيل الطاقة ثنائية إلى 1C

تم إعداد المادة من قبل متخصصين من شركة "أبيس سوفت"

منصة تحليلية تتكون من عدد من المكونات (العميل، الخادم، “Studio configurator”) وتركز على حل مشاكل الأعمال باستخدام أساليب التنقيب في البيانات. بناءً على تطوراته الخاصة ومحركه التحليلي الخاص. الميزة المثيرة للاهتمام للمنتج هي إمكانية تحويلات المعلومات متعددة المراحل، والتي تم وصفها في وضع التصميم. تحليل OLAP المخصص ليس هو التركيز الرئيسي، ولكنه موجود أيضًا. إلى حد كبير، يركز المنتج على استخدام الأساليب الرياضية لحل المشكلات مثل التنبؤ بالمبيعات، وتحسين المخزون، وتحليل قاعدة العملاء. وتقدم أيضا حلول الصناعة.

للتكامل مع 1C، يستخدم المنتج محول COM. لأن تعمل هذه التكنولوجيا ببطء، ولكن في قواعد البيانات الكبيرة يقترح استخدامها لنقل التغييرات، بالإضافة إلى تكوين التفريغ الأولي باستخدام أساليب SQL.

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

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

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

يتم وضع المنتج كنظام للشركات الكبيرة ويتمتع بخبرة في التكامل مع أنظمة SAP وOracle وغيرها. أما بالنسبة لاستخدام 1C كمصدر للبيانات، فلا يتم تقديم أدوات خاصة، ولكن يتم ذكر الخبرة في عمل مماثل.

تقدم BIX حلاً شاملاً يعتمد على منصة Microsoft SQL Sever. لأن كقاعدة عامة، يتم استخدام MS SQL Sever كخادم لقواعد بيانات 1C، وقد يتبين أن المؤسسة لديها بالفعل منتج خادم OLAP. صحيح أنه يجب أن يكون إصدارًا لا يقل عن الإصدار القياسي، لأنه لا تتضمن الإصدارات الثانوية خدمات التحليل.

يتيح لك المنتج إنشاء مكعبات على المستندات وأجزائها المجدولة، باستخدام الأدلة والتعدادات كتحليلات. بالنسبة للأدلة، يمكن تنزيل سماتها.

للعمل مع مكعبات OLAP، يمكنك استخدام Excel أو أي عميل OLAP آخر. بالإضافة إلى بناء المكعبات، يُقترح استخدام أدوات MS SQL Reporting Service لإنشاء التقارير.

يستخدم المنتج "INTALEV: Corporate Analytics for 1C" Microsoft SQL Server كخادم OLAP. يتم تنفيذ جميع الإعدادات في وضع 1C:Enterprise بشكل مرئي وبدون برمجة، وتكون جميع مراحل إنشاء قاعدة بيانات OLAP مؤتمتة بالكامل.

في الوقت نفسه، فإن إمكانيات المنتج واسعة جدًا: يتم تشكيل المكعبات باستخدام المستندات والأدلة وسجلات التراكم والسجلات المحاسبية. يمكن جمع العديد من جداول الحقائق في مكعب واحد بأبعاد مشتركة، مما يسمح بتحليلها معًا. بالنسبة للأبعاد، يمكنك تحديد سمات التحليل، سواء الأنواع البدائية أو المرجعية (يتم تطبيق طوبولوجيا "ندفة الثلج"). بالنسبة للتكوينات النموذجية، يمكنك استخدام النماذج التحليلية الجاهزة.

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

المنتج "INTALEV: تحليلات الشركات" سهل التنفيذ ويمكن التوصية به لأولئك الذين يرغبون في الحصول بسرعة وبأقل تكلفة على نظام OLAP لـ 1C 8.1.

مقارنة السلعة

ومن أجل مقارنة هذه المنتجات قمنا بدعوة الشركات التي تمثلها لتقييم إمكانية بناء قاعدة بيانات OLAP لحل المشاكل التالية:

1. تحليل مبيعات المنتج (50 مليون سجل في الجدول)،

2. تحليل مخزون المستودعات بالتفصيل وصولاً إلى الأيام،

3. تحليل البيانات المحاسبية (30 مليون قيد في جدول القيود في السجل المحاسبي عدد التحليلات 40) مع القدرة على بناء الدوران وأوراق الشطرنج.

وفي الوقت نفسه، طلبنا القدرة على التحليل حسب السمات وأمان الدور. الشرط الآخر هو أن يعمل 50 شخصًا مع القاعدة.

وأكد ممثلو جميع الشركات التي شملتها الدراسة جدوى هذه المهام بالكامل. يتم تلخيص ردودهم فيما يتعلق بالتوقيت والتكلفة في شكل جدول.

خصم

(مختبرات BaseGroup)

ذكي.

("إم-لوجيكس")

BIX BI لـ 1C (BIX)

"INTALEV: تحليلات الشركة لـ 1C" (INTALEV)

مدة المشروع، الذي ينفذ الإعداد

2-4 أشخاص / شهر، من قبل الاستشاريين

4 أيام (تدريب) + 3 أسابيع (إعداد العملاء)

1-5 أشخاص/أيام، من قبل العميل

تكلفة الخادم، فرك.

تكلفة برنامج التكوين، فرك.

تكلفة مقعد العميل، فرك.

تكلفة الاستشارة، فرك.

من 400.000 إلى 1.200.000

* الإصدار القياسي من Microsoft SQL Server لعدد 50 مستخدمًا

** Microsoft Office 2007 Standard Russian OLP NL

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

من المنطقي اختيار منتجات من BaseGroup Labs وM-Logix في الحالات التي لا يكون فيها تحليل OLAP كافيًا وترغب المنظمة أيضًا في استخدام تطورات هذه الشركات في مجال استخراج البيانات. تحتوي هذه المنتجات أيضًا على آليات لدمج المصادر غير المتجانسة، لذلك إذا كانت هناك رغبة في إنشاء مستودع مؤسسي يجمع المعلومات من قواعد بيانات 1C 8.1 أو 1C 7.7 أو، على سبيل المثال، قواعد بيانات Oracle، فإننا نوصي بالنظر في هذه المنتجات، من بين أشياء أخرى.

عند الاختيار بين Deductor وS.M.A.R.T. من المنطقي الانتباه إلى الاختلاف في طرق تنفيذ المنتج. في الحالة الأولى، يتم تنفيذ التنفيذ من قبل الاستشاريين من بائع OLAP، في الثانية - موظفيها بعد التدريب.

تتمثل ميزة الحلول المتوفرة على نظام Microsoft الأساسي (Bix BI وINTALEV: Corporate Analytics for 1C) في التكامل الأسهل مع المنتجات الأخرى لهذا المورد، على سبيل المثال مع SharePoint، والذي يسمح لك بإنشاء DashBoard مع مؤشرات الأداء الرئيسية المحسوبة باستخدام OLAP. يمكنهم أيضًا استخدام خدمة تحليل استخراج البيانات. يتطلب حل Bix مزيدًا من الإعداد، ولكنه أقرب إلى مشروع مخصص.

تجدر الإشارة إلى أنه إذا كانت إحدى المؤسسات تستخدم بالفعل Microsoft SQL Server وExcel، فإن المنتجات من Bix وINTALEV تسمح لك بالاقتصار على شراء تراخيص إضافية فقط لهذه المنتجات، مع التوفير في برنامج الخادم.

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

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

يتيح لك تصور هذه البيانات تبسيط عملية الإدراك.

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

يتم وصف عملية ربط 1C كمصدر بيانات وإقامة العلاقات مع أنظمة المعلومات الأخرى أدناه.

سنحتاج إلى:

  • 1C: إدارة التجارة، منشورة ويمكن الوصول إليها عبر الإنترنت - سنستخدم 1C المنتشرة في Azure.
  • الاشتراك الحالي في Microsoft Power BI.
  • مصدر البيانات الإضافي الذي سنقوم بتوصيله بالبيانات من 1C هو ملف Excel.

نشر قاعدة المعلومات 1C

قبل أن نجعل البيانات متاحة لـ Power BI، نحتاج إلى توفير إمكانية الوصول عبر الويب إلى قاعدة المعلومات، أو بشكل أكثر دقة، إلى واجهة OData. للقيام بذلك، سنقوم بنشر قاعدة معلومات مع المصادقة من خلال نظام التشغيل.

نقوم بتشغيل 1C في وضع "Configurator" مع حقوق المسؤول المحلي وننتقل إلى الإدارة - نشر ملحق الويب. تمكين الترخيص عبر Windows.

أنت الآن بحاجة إلى تشغيل 1C:Enterprise والانتقال إلى "جميع الوظائف" - "المعالجة" - "إعداد خدمة REST التلقائية".

في هذه المعالجة، تحتاج فقط إلى تحديد الكائنات المطلوبة والنقر فوق الزر "حفظ وإغلاق". تعتبر هذه المعالجة قياسية ومضمنة في جميع تكوينات 1C القياسية.

نحن نبحث عن البيانات التي نخطط لتحليلها في Power BI ونضع علامة عليها في القائمة. على سبيل المثال، الأدلة - الشركاء، المستندات - طلبات العملاء، وما إلى ذلك.

اسم المضيف العام - اسم DNS الخارجي أو عنوان IP للخادم.
BaseName - اسم قاعدة المعلومات التي استخدمناها عند النشر.

وثيقة_تحقيق السلع والخدمات_السلع - البيانات المقدمة من 1C. يمكن أن تكون هذه الدلائل والسجلات وما إلى ذلك.

ربط المصادر في Power BI

الآن لنبدأ بتشغيل Power BI Desktop. البرنامج متاح من خلال البوابة https://powerbi.microsoft.com/ بعد التسجيل والترخيص الناجح.

تحميل وتثبيت وتشغيل.

دعونا نربط مصادر البيانات الضرورية. للقيام بذلك، انقر فوق "توصيل البيانات" على شريط الأدوات وحدد قناة OData:

بالنقر على زر "موافق"، يجب عليك تحديد بيانات الترخيص. بعد ذلك سنرى بعض البيانات التي تم الحصول عليها.

سيؤدي النقر فوق الزر "تحرير" إلى نقلنا إلى محرر الاستعلام، حيث يمكننا تحديث البيانات وإضافة الحسابات اللازمة باستخدام لغة DAX.

بعد إضافة مصادر متعددة، تحتاج إلى تكوين العلاقات بين البيانات. للقيام بذلك، انتقل إلى وضع عرض العلاقة.

إضافة مصادر أخرى

وبالمثل، يمكننا إضافة مصادر بيانات أخرى، مثل ملف Excel. ويمكن القيام بذلك أيضًا من خلال قائمة الحصول على البيانات.

كمصادر أخرى يمكننا استخدام عدد كبير من الخيارات:

بعد ربط جميع المصادر وإنشاء اتصالات بين البيانات، يمكنك البدء في تصور المعلومات.

عرض مرئي للمعلومات

في نافذة Power BI الرئيسية، حدد عنصر تمثيل مرئي في شريط الأدوات.

عن طريق سحب الحقول المطلوبة إلى معلمات العنصر، نحصل على تمثيل مرئي للبيانات.

بعد إنشاء التقرير المطلوب، يمكنك المتابعة لنشره. للقيام بذلك، ما عليك سوى النقر فوق الزر "نشر" وتحديد مساحة العمل التي تريد وضع التقرير فيها.

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

أود أن أضيف أن هذه الأداة أتاحت لشركتنا اكتساب مجموعة من المعرفة عنا وعن عملائنا. ومن الأمثلة على ذلك فهم جغرافية العملاء، وتحديد الشركاء "الذهبيين"، والموظفين المرهقين، وما إلى ذلك.

نواصل ملحمتنا مع عالم الهاتف المحمول. واليوم أريد أن أتحدث عن هذا المنتجمايكروسوفت باور بي.

ما هذا مايكروسوفت باور بي ?

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

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

  • 1. البيئة ذاتها التي نكتبها فيها. حسنًا، هذا منطقي، لكنه مفيد لنا فقط؛
  • 2. واجهة ويب؛
  • 3. أجهزة iOS؛
  • 4. شبابيك يمكن تركيب الأجهزة بأسلوب المترو. أولئك الذين لديهميفوز 8/8.1. يبدو الأمر مستقبليًا حقًا، خاصة على الشاشات الكبيرة.
  • 5. أجهزة أندرويد. "تطبيق Android في الطريق." ننتظر.

منطق العملية

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

  • 1. تسجيل حساب. يمكنك رؤية الأسعار، ولكن هناك أيضًا نسخة مجانية، حتى تتمكن من اختبارها. وبطبيعة الحال، بالنسبة للغرب، فإن سعر 10 دولارات لكل مستخدم شهريا هو مبلغ تافه، لكنه لا يزال كثيرا بالنسبة لبلداننا. على الرغم من ذلك، مرة أخرى، حتى لو أخذنا شركة مكونة من 500 شخص، كم عدد الموظفين الذين سيحتاجون إلى هذه الوظيفة؟
  • عند التسجيل، ضع في اعتبارك شيئًا واحدًا - يتم ذلك في أسفل اليسار، حيث تشير إلى بريدك الإلكتروني. إذا ذهبت إلىتسجيل الدخول - لا يوجد سوى إذن.
  • 2. أنت بحاجة إلى تشغيل مكون Power BI Designer، الذي قمت بتنزيله مسبقًا.
  • 3. في أداة التهيئة، نقوم بكل ما نريده، وننشئ المظهر، وما إلى ذلك، ثم نحفظ ملف المشروع.
  • 4. نحتاج الآن إلى سحب ملف المشروع إلى حسابنا حتى يتم حفظ التغييرات هناك.
  • 5. عن طريق تسجيل الدخول إلى حسابك على جهاز محمول أو في العميل لشبابيك - يتم التقاط الإعدادات الخاصة بك.
  • 6. يتمتع.

العمل مع التكوين

الآن دعونا نتعرف على كيفية بناء التقارير وكيفية الحصول على البيانات؟

جار استقبال البيانات

عند فتحه لأول مرة، سيتم الترحيب بك من قبل المساعد. دعونا نغلقه. ونقوم بإزالة كل ما هو غير ضروري. يجب أن نترك فقط مع نافذة مثل هذه:

في الوقت الحالي، لن نخوض في تفاصيل حول الغرض من جميع الأزرار. دعونا نحاول الإجابة على السؤال - كيف نحصل على البيانات؟

سعيًا للحصول على إجابة، يجب علينا النقر فوق الزر "الحصول على البيانات" - الزر الموجود أعلى اليسار، وسيتم الترحيب بنا بالحوار التالي:

كما ترون، فإن قائمة المصادر المحتملة ضخمة بكل بساطة. ومع ذلك، سنتخذ خيار الحصول على البيانات باستخدام OData، نظرًا لوجودها في 1C، لكننا عادةً لا نستخدمها. دعونا نطبقها هنا. يمكنك قراءة المزيد عنه هنا:

  • 1. إنه

أول شيء يتعين علينا القيام به هو، بالطبع، العثور على متبرع، أي. قاعدة البيانات التي سنسحب منها كل هذه البيانات.

هناك عدة خيارات:

  • 1. قم بإعداد خادم الويب الخاص بك واسحب البيانات من هناك. لكن هذا الخيار غير مناسب للتدريب، لأنني لن أمنح خادمي حق الوصول العام.
  • 2. انتقل إلى موقع 1C ، حيث توجد تكوينات تجريبية، وجرب حظك هناك، على أمل أن يتم فتح واحدة منها على الأقل OData . تأكد من أن هذا ليس هو الحال وأغلق الموقع.
  • 3. انتقل إلى موقع 1C باللغة الإنجليزية ، ابحث عن نوع ما من قاعدة البيانات التي يمكن الوصول إليها من خلالهاأوداتا. والعثور على واحد.

لذلك، دعونا نركز على UNF؛ يمكنك التحقق من توفر OData بهذه الطريقة:

إذا رأيت قائمة بالبيانات الوصفية هناك، فكل شيء على ما يرام.

الآن دعونا نتحقق من الدليل، على سبيل المثال، دليل المنتج:

كما ترون، قمنا ببساطة بإضافة اسم الدليل والتعيين بأن هذا دليل إلى العنوان الأول في أدوات التهيئة باللغة الروسية، وسيبدو كما يلي:

عندما نذهب إلى عنوان URL هذا، يجب أن نرى ملف XML الذي سيصف كل عنصر من عناصر الدليل، ومع ذلك، كل هذا يتوقف على المتصفح، ويعرض FireFox هذه البيانات كموجز RSS. لكن هذا لا يغير الجوهر.

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

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

لذلك، أولا وقبل كل شيء، نحن بحاجة إلى فهم مكان تخزين المبيعات. يتم تخزينها بدقة في سجل التراكم، ويتم تعيين هذا السجل في OData كسجل تراكم. لذلك نحن نبحث عنهم. المعرفة الأساسية باللغة الإنجليزية سوف تساعدنا في هذا. وهنا سجلنا AccumulationRegister_Sales. نحن نفحص:

إذا رأينا XML، فكل شيء على ما يرام.

نذهب الآن إلى مكون BI الخاص بنا، وحدد السطر الذي يحتوي على OData، وهو السطر الذي قمت بتمييزه باللون الأصفر في لقطة الشاشة أعلاه وانقر فوق "اتصال"، ثم قم بملء كل ما هو مطلوب:

الآن ستظهر لنا النافذة التالية:

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

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

يتم عرض الحقول المتاحة في أعلى اليمين، ويوجد حاليًا حقلان فقط.

أسفل اليسار - تقوم بالتبديل بين التقارير والبيانات التي تم إنشاء التقارير منها. في حالتنا هذه طلبات.

في أعلى اليسار توجد صفحات تحتوي على تقارير، على سبيل المثال. في صفحة واحدة (تخطيط 1C) يمكن أن يكون هناك الكثير من البيانات المختلفة.

الآن نحن بحاجة إلى معرفة سبب وجود حقلين فقط، حيث أنه من الواضح أن لدينا المزيد من الأبعاد والتفاصيل والموارد. دعنا ننتقل إلى الاستعلامات:

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

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

على اليمين لدينا اسم الطلب وتسلسل الخطوات.

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

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

حسنًا، نحن مهتمون بهذه السطور. دعنا الآن نحدد أي عنصر في العمود الأوسط ونرى الرسالة التالية أدناه:

ينبغي أن نرى المعنى، لكننا لن نرى ذلك. لكي نرى، نحتاج إلى توسيع المصفوفة إلى سلاسل. للقيام بذلك، انقر فوق الزر الموجود أعلى يمين رأس العمود الأوسط، وقمت بتظليله باللون الأصفر في لقطة الشاشة، وتذكر - لدينا الآن 18 سطرًا، انقر فوق:

الآن لدينا 50 سطرًا. أولئك. لقد قمنا بتوسيع كل شيء سطرًا تلو الآخر، وقبل ذلك تم تجميعه بواسطة المسجل، بمصطلحات 1C.

ولكن هذا لا يناسبنا، ليس لدينا ما يكفي من الأعمدة، وأعتقد أنك خمنت ما يجب القيام به - انقر فوق هذا الزر في الرأس مرة أخرى:

ولكن الآن نختار ما نريد إضافته، أي. قياسًا على الطلب في 1C، نختار الحقول التي نريد العمل بها بعد ذلك:

وانقر فوق موافق:

يرجى ملاحظة أن لدينا قائمة بالإجراءات المملوءة على اليمين، أي. في حالتنا الإجراءات هي كما يلي:

  • 1. للحصول على البيانات؛
  • 2. توسيع البيانات؛
  • 3. قم بتوسيع البيانات.

وانتبه فورًا إلى الصيغة أعلاه.

الآن نحن بحاجة إلى حل المشكلة، لأننا لسنا سعداء على الإطلاق باسم المنتج في شكل UID. أشك في أن هذا الرأي سيكون مفيدا.

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

للقيام بذلك، نضيف استعلامًا جديدًا، ولكن إلى دليل المنتج http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature، بنفس طريقة المبيعات، ونعيد تسمية هذه الجداول كما يلي: لكي لا نخلط :

يرجى ملاحظة - قمت على الفور بتطبيق عدة خطوات على بيانات المنتج، وهي:

  • 1. البيانات المستلمة:
  • = OData.Feed("http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature")
  • 2. تمت إزالة الأعمدة الإضافية:
  • = Table.RemoveColumns(Source ،("SKU"، "ChangeDate"، "WriteOffMethod"، "DescriptionFull"، "BusinessActivity_Key"، "Vendor_Key"، "Cell_Key"، "Comment"، "OrderCompletionTerm"، "TimeNorm"، "FixedCost"، "CountryOfOrigin_Key"، "PictureFile_Key"، "Parent_Key"، "DataVersion"))
  • 3. لقد قمت بتصفية السجلات وإزالة جميع المجموعات:
  • = Table.SelectRows(#”الأعمدة التي تمت إزالتها”، كل منها (= false))

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

أولئك. يجب أن نشير دائمًا إلى الخطوة التي نطبق عليها قاعدة معينة.

  • 1. من السهل إجراء صلات مشابهة لنوع الاتصالات في 1C، عندما نربط جدولين.
  • 2. أضف البيانات التي نحتاجها من جدول آخر إلى أحد الجداول.

سننظر في كل منهما. لذا. أولا نقوم فقط بالانضمام. للقيام بذلك، انتقل إلى علامة التبويب "التقارير" (أسفل اليسار) وانقر فوق الزر "إدارة":

وقمنا بإعداد الاتصالات:

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

لنبدأ الآن في إنشاء التقارير:

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

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

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

نقل البيانات إلى حسابك

وبعد كل هذا نقوم بحفظ التقرير الذي تلقيناه. بالمناسبة، هو مرفق لهذه المادة. لذا يمكنك تنزيله من الملفات المرفقة بهذه المقالة.

انقر فوق إحضار البيانات، وحدد ملف Power BI Designer وانقر فوق اتصال، ثم حدد الملف وانقر فوق اتصال مرة أخرى.

الآن دعنا ننتقل إلى تطبيق iOS ونرى كيف يبدو هناك:

هذا كل شئ.

الحد الأدنى

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

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

ما هي الفائدة من استخدام هذا الحل؟ كل شيء بسيط للغاية: يمكنك الحصول على النتيجة النهائية في بضع ساعات. كل شيء مجاني (بالطبع، هناك عدد من القيود في النسخة المجانية، لكنني أعتقد أنها ستكون كافية للعديد من الأشخاص).

كل ما تحتاجه للبدء هو تثبيت خادم ويب، وتحديث النظام الأساسي إلى 8.3.6 (قد يعمل مع 8.3.5، لم أختبره، والشيء الرئيسي هو عدم وجود أخطاء في النظام الأساسي)، وسحب إخراج البيانات وجمعها معًا.

أولئك. بالنسبة للمبرمج، سيستغرق هذا بضع ساعات على الأكثر. والنتيجة ممتازة.

ملاحظة. لا تنسى أمن البيانات!

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

باختصار حول إمكانيات Microsoft Power BI

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

  • سطح المكتب باور بيمصممة لتطوير نماذج البيانات والتقارير؛
  • خدمة باور بي- نظير عبر الإنترنت متخصص في مراقبة وتحليل التقارير الجاهزة، وبالتالي فإن إمكانيات تصميم البيانات والعمل معها محدودة للغاية.

كقاعدة عامة، يتم استخدام إصدار سطح المكتب كمصمم، وبعد ذلك يتم نشر الملف المطور في خدمة Power BI. لمزيد من العمل، قم بتنزيل Power BI Desktop من هذا الرابط.

بالنسبة لمستخدمي Microsoft Windows 10، هناك إصدار منفصل من Power BI Desktop، والذي يمكنك العثور عليه باتباع هذا الرابط.

من أين يمكنني تنزيل البيانات؟

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

1. مجموعة "الملف":

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

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

  • مخطط شريطي مكدس؛
  • الرسم البياني مكدسة.
  • مخطط شريطي مع التجميع؛
  • رسم بياني مع التجميع؛
  • مخطط شريطي عادي؛
  • الرسم البياني تطبيع.
  • جدول؛
  • مخطط المنطقة؛
  • مخطط مساحي مكدس؛
  • رسم بياني خطي ومكدس؛
  • رسم بياني خطي ورسم بياني مع التجميع؛
  • مخطط الشلال؛
  • مؤامرة مبعثرة
  • مخطط دائري؛
  • مخطط الشجرة؛
  • خريطة؛
  • طاولة؛
  • مصفوفة؛
  • بطاقة مكتملة
  • قمع؛
  • المستشعر؛
  • بطاقة متعددة الخطوط؛
  • بطاقة؛
  • مؤشر الأداء الرئيسي؛
  • شريحة؛
  • الرسم البياني الدائري
  • العنصر المرئي r-script (ممكّن حاليًا في معلمات البرنامج).

تحتوي جميع العناصر على مجموعة واسعة إلى حد ما من الإعدادات التي تهدف إلى تغيير المعلمات الضرورية: اللون والخلفية والاسم والحدود وما إلى ذلك. إذا لم تكن المجموعة القياسية كافية بالنسبة لك، فيمكنك تحميل عناصر مرئية مخصصة.