تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في LuckyTemplates ، قمنا بنشر الكثير من البرامج التعليمية لإنشاء تقارير باستخدام أحدث الميزات وتقنيات التصور في LuckyTemplates. ومع ذلك ، هناك موضوع أساسي واحد لم تتم تغطيته بعد - كيفية إضافة وتشغيل مقاطع فيديو LuckyTemplates في تقاريرك. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
هناك نوعان من الحلول لهذه المشكلة. في مدونة اليوم ، ستتعلم الطريقة التي أتعامل بها مع هذه المشكلة ، وبعض الطرق الأخرى التي لا تعمل ببساطة بسبب اثنين من القيود التي يتعين علينا التعامل معها.
جدول المحتويات
تقرير العينة
لنبدأ بنموذج تقرير مع إضافة مقطع فيديو فيه.
كما نرى ، يحتوي هذا التقرير على زر تشغيل يقوم بالفعل بتشغيل مقطع فيديو مستضاف على موقع ويب خارجي — تخزين Azure Blob .
لفهم كيفية عمله ، انظر إلى المقياس بالنقر فوق مقاطع الفيديو في جزء الحقول. يستخدم المقياس علامة فيديو HTML ورابط تخزين Blob الذي يقودنا إلى ملف فيديو MP4.
هذا ممكن مع المرئي المخصص لـ HTML CSS Viewer والذي يسمح لنا بتشغيل مقاطع الفيديو داخل التقرير.
لكن كيف تم ذلك بالضبط؟ فيما يلي الطرق الثلاث الشائعة التي يستخدمها محللو البيانات لتضمين مقاطع فيديو LuckyTemplates وتشغيلها في تقاريرهم.
الطريقة الأولى: إنشاء أزرار لمقاطع فيديو LuckyTemplates
من أبسط الطرق لتحقيق هدفنا إدراج زر في تقريرنا. يمكننا القيام بذلك من خلال الانتقال إلى "إدراج" ثم "زر" ثم اختيار "فارغ" في القائمة المنسدلة.
بمجرد إنشاء الزر ، انتقل إلى جزء التنسيق وافتح الإجراءات. اختر عنوان URL للويب ضمن حقل النوع ، ثم انسخ رابط الفيديو المقصود في حقل عنوان URL للويب .
يمكن أن يكون عنوان URL للويب عبارة عن مقطع فيديو مستضاف على موقع YouTube ، على سبيل المثال. هذا هو المكان الذي يجب على المستخدم الذهاب إليه بمجرد النقر فوق الزر.
على سبيل المثال ، عندما نضغط على الزر الذي أنشأناه ، سيتم توجيهنا مباشرة إلى رابط الفيديو الخاص بنا.
الطريقة الثانية: تضمين فيديو يوتيوب
طريقتنا الأولى هي طريقة بسيطة جدًا للقيام بذلك ، ولكن في بعض الأحيان ، نريد أن يكون الفيديو داخل التقرير نفسه.
يتساءل بعض الأشخاص عن سبب حاجتنا إلى إضافة الزر إذا كان بإمكاننا استخدام رابط YouTube بدلاً من ذلك. لسوء الحظ ، على الرغم من شيوع هذه الطريقة ، إلا أنها ببساطة لا تعمل. دعنا نحاول ونرى كيف يظهر.
ابدأ بالانتقال إلى YouTube ، وانقر فوق مشاركة ، واختر تضمين من الخيارات.
سنحصل على رمز تضمين ، يُستخدم عادةً لإضافة مقاطع فيديو على مواقع الويب.
يمكننا أن نفترض أن نفس الرمز سيعمل أيضًا على تقرير LuckyTemplates الخاص بنا ، لذلك دعونا ننسخ الكود وننشئ مقياسًا جديدًا في LuckyTemplates.
انقر بزر الماوس الأيمن فوق الفيديو في جزء الحقول واختر مقياس جديد.
أطلق عليه اسم youtube ثم الصق رمز YouTube الخاص بنا في السطر التالي كما هو موضح أدناه. تذكر أنه كلما أضفنا كود HTML إلى DAX ، يتعين علينا استبدال علامات الاقتباس المزدوجة بعلامات اقتباس مفردة.
لتبسيط هذه العملية ، ما عليك سوى تحديد أحد علامتي الاقتباس المزدوجة ، ثم الضغط على CTRL + SHIFT + L. وهذا سوف يبرز كل اقتباس مزدوج في الكود.
ثم اكتب علامة اقتباس واحدة لتحل محل كل اقتباس مزدوج تم حذفه.
بعد ذلك ، سنضيف علامتي اقتباس مزدوجتين في البداية والنهاية ، مما يترك لنا رمزًا يشبه هذا.
مقياسنا الجديد يعطينا هذه الصورة السوداء الفارغة. لم نحصل على أي رسالة خطأ ولكن يمكننا أن نرى بالفعل أنه لن يتم تشغيله على سطح مكتب LuckyTemplates وأن هذه الطريقة لا تعمل في النهاية.
ولكن ماذا سيحدث إذا نشرنا هذا التقرير لخدمة LuckyTemplates؟
على عكس سطح المكتب ، يمكننا بالفعل رؤية رسالة الخطأ عند استخدام متصفح. ستكون رسالة خطأ فنية تمامًا ، لكن دعنا ننظر إليها على أي حال.
لنفتح LuckyTemplates ونحدد تقرير LuckyTemplates المحفوظ.
يجب أن تفتح نفس الصورة المرئية التي حصلنا عليها في سطح مكتب LuckyTemplates. لا يزال الفيديو لا يعمل ، ولكن في المتصفح ، يمكننا الانتقال إلى الإعدادات من النقاط الثلاث في الزاوية العلوية اليمنى من الشاشة ، والتمرير لأسفل إلى المزيد من الأدوات ، ثم اختيار أدوات المطور.
يحتوي كل متصفح حديث على أدوات المطور ، على الرغم من أنه قد يبدو مختلفًا بعض الشيء أو قد يكون موجودًا في جزء مختلف من متصفحك.
بمجرد فتح أدوات المطور ، يمكننا أن نرى بعض الأخطاء ، بعضها يأتي من YouTube.
يقدم YouTube خطأً لأن كل عنصر مرئي مخصص مقيد في الوظائف. الصورة المرئية لدينا تقنيًا داخل عنصر iframe مقيد في وضع الحماية في المتصفح بوظائف محدودة.
هذا هو السبب في أن بعض الوظائف ببساطة غير ممكنة بالنسبة لنا للقيام بما نراه في عينتنا. نحن في إطار حماية iframe لا " يسمح بنفس الأصل " ، وهو مزيج من القيود من YouTube ومن Microsoft.
لسوء الحظ ، لا يوجد حل لذلك ، لذلك يوصى باستخدام Azure Blob Storage بدلاً من ذلك. إنه يعمل بشكل مثالي في تقرير LuckyTemplates الخاص بك ويجعلك تتحكم بشكل كامل في من وكيف يمكن الوصول إلى الملفات.
حساب تخزين Azure Blob لتخزين مقاطع فيديو LuckyTemplates
إذا لم يكن لديك حساب Azure Blob Storage حتى الآن ، فسننتقل خلال عملية إنشاء حساب تخزين جديد تمامًا في مدخل Azure ، وسنعرض لك كيفية تحميل مقاطع الفيديو أيضًا.
يتضمن هذا أيضًا إنشاء روابط آمنة ليست عامة للعالم في حالة رغبتك في تقييد الوصول إلى مقاطع الفيديو الخاصة بك.
الطريقة الثالثة: استخدام تخزين الملفات
للبدء ، قم بزيارة بوابة Azure وافتح اشتراكك. في مثالنا ، يسمى اشتراكنا TEST / TEMP.
عندما نختار اشتراك TEST هذا ، سينقلنا إلى صفحة أخرى حيث يمكننا النقر فوق مجموعات الموارد.
سنقوم بعد ذلك بإنشاء مجموعة موارد جديدة فارغة والتي سوف نسميها test_video . بعد ذلك ، دعنا نحدد الموقع الذي نريد إنشاء هذا. انقر فوق إنشاء أو إدخال.
لقد أنشأنا للتو مجموعة موارد جديدة. وضمن مجموعة الموارد هذه ، أضف حساب تخزين.
للقيام بذلك ، انقر فوق إنشاء ثم ابحث عن " التخزين" في شريط البحث الناتج.
اختر النتيجة الأولى ، حساب التخزين من Microsoft ، وانقر فوق إنشاء.
بعد ذلك ، نحتاج إلى تحديد الاشتراك ومجموعة الموارد التي يجب أن يكون الحساب فيها. يجب علينا أيضًا إعطائها اسمًا وتحديد المنطقة التي نتواجد فيها.
مع كل مورد Azure ، هناك الكثير من الإعدادات التي يمكننا المرور بها مثل تلك الموجودة أدناه.
ولكن في هذا البرنامج التعليمي ، سنستخدم الإعدادات الافتراضية لأنها تعمل بشكل جيد لحالتنا المحددة.
لذلك انقر فوق مراجعة + إنشاء ثم إنشاء في الصفحة التالية.
قد يستغرق نشر مورد جديد دقيقة أو دقيقتين. يمكننا التحقق من الإخطارات ومعرفة متى لا يزال يتم نشرها حاليًا.
بمجرد نشره ، يمكننا الانتقال إلى حساب التخزين الخاص بنا وتحميل الفيديو.
سنذهب إلى الصفحة الرئيسية ونفتح الاشتراك المناسب ومجموعة الموارد. يمكننا بعد ذلك البدء في إضافة مقاطع فيديو إليه.
للقيام بذلك ، افتح حساب التخزين.
ثم انقر فوق مستعرض التخزين (معاينة) وحاويات Blob وإضافة حاوية.
سوف نسميها ببساطة الفيديو . نحتاج أيضًا إلى تحديد ما إذا كنا سنجعل الحاوية خاصة أم مجهولة.
بالنسبة إلى الحاوية الخاصة بنا ، دعنا نختار الخيار الخاص (بدون وصول مجهول) أولاً.
يعني Blob (الوصول المجهول للقراءة للنقاط الثنائية فقط) أن كل شخص لديه عنوان URL للفيديو أو الملف داخل الحاوية يمكنه الوصول إليه ، بينما بالنسبة لـ Private (بدون وصول مجهول) ، يحتاج المرء إلى المزيد للإعداد.
فيما يلي تفاصيل الحاوية الجديدة الخاصة بنا.
الخطوة التالية هي محاولة إضافة مقطع فيديو إليه.
لذلك ، لنفتح حاوية الفيديو الخاصة بنا الموجودة في متصفح التخزين (معاينة). ثم ، انقر فوق الزر تحميل واسحب ملف الفيديو الخاص بنا أو أفلته .
يجب أن يظهر ملف الفيديو.
وعندما نختار ملف الفيديو ، سنحصل على عنوان URL الذي يمكننا نسخه إلى الحافظة. دعنا نلصقه في نافذة خاصة (وضع التصفح المتخفي) لنرى كيف سيبدو لمستخدم خارجي.
يجب أن نحصل على رسالة خطأ نتيجة لذلك. هذا بسبب تعيين حاوية Blob على الوضع الخاص ، ولا يمكننا الوصول إليها.
حسنا، كيف لنا ان نحل هذه المشكلة؟ كيف يمكننا الوصول إلى الفيديو؟
نحتاج إلى فتح Microsoft Azure والعودة إلى test_video.
ثم افتح مستعرض التخزين (معاينة) وحاويات Blob .
ما نريد القيام به هو إضافة رمز SAS إلى الحاوية بأكملها. سنفعل ذلك من خلال النقر على النقاط الثلاث على اليمين واختيار إنشاء SAS.
نريد أيضًا تحديد تاريخ صلاحية الرمز المميز الخاص بنا من اليوم حتى العام المقبل. بعد ذلك ، يمكننا إنشاء رمز SAS وعنوان URL.
سيؤدي هذا إلى إنشاء رمز مميز في شكل سلسلة أسفل إنشاء رمز SAS وزر URL. هذا هو الرمز الذي نحتاج إلى تذكره ونسخه.
الآن ، دعنا نعود إلى نافذتنا الخاصة بعنوان URL السابق. لا يزال لا ينبغي أن يعمل كما هو موضح أدناه.
ولكن عندما نضيف علامة استفهام في نهاي�� عنوان URL ثم نلصق الرمز المميز ، فسيقوم بمصادقة عنوان URL حتى نتمكن من الوصول إلى النقاط الموجودة داخل الحاوية الخاصة بنا.
مع إضافة الرمز المميز ، يمكننا الآن تشغيل الفيديو. هذا يعني أن عنوان URL الذي يحتوي على الرمز المميز هو ما يمكننا استخدامه أيضًا لتقريرنا.
استخدام الرمز المميز في LuckyTemplates
دعنا نعود إلى تقرير LuckyTemplates الخاص بنا وننشئ صفحة جديدة
لدينا المقياس السابق الذي أطلقنا عليه اسم youtube الذي يشبه هذا.
سنقوم بإعادة استخدام هذا الإجراء وتحديثه لبدء العمل هذه المرة.
احتفظ بعلامة الفيديو وحدد أننا نريد أن يملأ الفيديو مائة بالمائة من مساحة المرئي (العرض = 100٪) . أضف أيضًا عناصر التحكم ، والتي تتضمن الأزرار المخصصة للتشغيل والإيقاف المؤقت وما إلى ذلك.
الأهم من ذلك ، أضف المصدر الجديد أو عنوان URL مع إضافة رمز SAS إليه.
بعد ذلك ، نضيف عارض HTML CSS من جزء المرئيات وننقر Video ضمن جزء الحقول.
في النهاية ، يجب أن يظهر الفيديو الآن على صفحتنا ، مما يسمح لنا بتشغيل الفيديو الذي قمنا بتحميله على تخزين Blob.
لاحظ أن هذا يعمل بشكل خاص ، لذلك نحتاج إلى الحصول على رمز SAS. وإلا فلن نتمكن من الوصول إلى الفيديو.
بدون رمز SAS
دعنا ننتقل بسرعة إلى العملية حول كيفية القيام بذلك بدون رمز SAS.
ارجع إلى حساب التخزين لدينا لتحديث خصوصية حاوية الفيديو الخاصة بنا. بدلاً من Private ، دعنا نغيره إلى Blobs (وصول مجهول للقراءة للنقاط فقط) . ثم انقر فوق "موافق".
بالعودة إلى تقريرنا ، يمكننا إزالة الرمز المميز ونتوقع أنه لا يزال بإمكاننا عرض وتشغيل الفيديو.
يعني تغيير خصوصية حاوية الفيديو الخاصة بنا أيضًا أنه يمكن لأي شخص لديه الرابط الوصول إلى الفيديو. على سبيل المثال ، إذا وضعنا عنوان URL في متصفحنا ، فيجب أن يستمر تشغيل الفيديو حتى بدون الرمز المميز.
مرئي مخصص في LuckyTemplates: تعرف على كيفية التحكم في خصائص الخط في DAX
إنشاء تقرير فارغ باستخدام LuckyTemplates Report Builder
Report Builder في LuckyTemplates: تنسيق الكائنات والمرئيات
خاتمة
لا يمكن تضمين مقاطع فيديو YouTube مباشرةً في تقارير LuckyTemplates بسبب القيود المفروضة على كل من Microsoft و YouTube.
تتمثل إحدى الطرق السهلة لمعالجة هذه المشكلة في إضافة أزرار بها ارتباطات تشعبية إلى مقاطع الفيديو. يعمل هذا بدون أي مرئيات مخصصة وهو متوافق مع مقاطع فيديو YouTube أو مقاطع الفيديو من تخزين Blob.
ولكن إذا كنت تريد تضمين الفيديو الخاص بك في التقرير ، فإن الطريقة الأكثر سهولة في الاستخدام هي استخدام تخزين Azure Blob. إنه سهل الإعداد ومريح ورخيص نسبيًا أيضًا.
يمكنك تطبيق ما تعلمته اليوم في إعداد تقرير LuckyTemplates التالي. على سبيل المثال ، ستجد أنه من المفيد إضافة فيديو تعليمات للمستخدم النهائي من المطور لشرح كيفية استخدام التقرير. يوجد الكثير من التطبيقات لمقاطع الفيديو على LuckyTemplates ، ويمكنك الآن الاستفادة منها.
أتمنى لك كل خير،
باسكال كيفر
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.