بوير بي آي بي بوابة البيانات: ربط مصادر البيانات المختلفة

إذا كنت تشعر بالتوتر بسبب تحليل البيانات وإجراء استعلامات يدوية أو استيراد يدوي، لماذا لا تفكر في استخدام بوابة بيانات Power BI؟ باستخدام بوابة بيانات Power BI، يمكنك تبسيط وتظاهر تحليل البيانات.

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

قم بتحسين تصور بياناتك اليومية عن طريق ربط المصادر بـ بوابة بيانات Power BI الخاصة بك!

الشروط المسبقة

سيكون هذا البرنامج التعليمي عرضًا عمليًا. لمتابعة، تأكد من وجود ما يلي:

  • Power BI مثبت على جهاز الكمبيوتر الخاص بك، الإصدار المستخدم في هذا البرنامج التعليمي هو 2.97.

ربط البيانات على الأماكن ببوابة بيانات Power Bi

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

قبل أن تقوم بربط بوابة البيانات على الأماكن بـ Power BI، يجب عليك تثبيت البوابة القياسية على جهاز الكمبيوتر الخاص بك.

تحقق من متطلبات تثبيت بوابة الأجهزة في الموقع.

1. قم بتنزيل ملف بوابة قياسي، وافتح المثبت بمجرد الانتهاء من التنزيل.

Installing On-premises data gateway

2. بعد ذلك، قم بتقديم عنوان البريد الإلكتروني الذي ترغب في الاتصال به إلى البوابة وانقر على تسجيل الدخول. تأكد من أن عنوان البريد الإلكتروني هو نفسه الذي متصل بحساب Power Bi الخاص بك.

Providing an email address to use with the on-premises data gateway

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

Choosing to register a new gateway

4. الآن، قم بتكوين بوابة بيانات في الموقع بالتالي:

  • قدم اسم بوابة بيانات في الموقع.

اختياريًا، حدد مربع إضافة إلى مجموعة بوابة موجودة لإضافة بوابة البيانات إلى مجموعة موجودة بالفعل.

  • قدم، وقم بتأكيد مفتاح الاسترداد Recovery key الذي يتكون من ثمانية أحرف على الأقل. يتم تخزين هذا المفتاح واستخدامه للتحقق من ملكيتك عند فقدان الوصول إلى بوابة الأجهزة في الموقع.
  • انقر فوق تكوين لحفظ الإعدادات الخاصة بك وإعداد بوابة بيانات في الموقع التي قمت بإنشائها.
Configuring the new on-premises data gateway

أدناه، يمكنك رؤية صفحة تؤكد أن بوابتك قد تم تكوينها وهي جاهزة للاستخدام.

Confirming the gateway configuration is successful

5. افتح تطبيق Power BI الخاص بك أو مساحة العمل، انقر فوق النقاط الثلاث (النقاط الثلاث) في أعلى اليمين → الإعدادات → إدارة البوابات للوصول إلى جميع البوابات أو مصادر البيانات المتصلة بك.

Connecting to Power BI

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

حالة التمكين، كما هو موضح أدناه، تشير إلى أن البوابة نشطة ومتصلة عبر الإنترنت.

Verifying successful connection of on-premises gateway on Power BI

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

Configuring the gateway cluster

8. قم بتكوين الإعدادات أدناه، ولكن اترك حقول الوصف والقسم فارغة.

Configuring the settings for the On-premises data gateway

9. في النهاية، حدد جميع الخانات، وانقر فوق حفظ لحفظ الإعدادات، ولقد قمت بتوصيل مصدر بوابة بيانات المواقع إلى حساب Power BI الخاص بك بنجاح.

الآن، يمكنك بسهولة إرسال البيانات من خلال هذا المصدر باستخدام مصادر بيانات SQL Server أو Azure أو AWS.

Settings Page for Configured On-premises data gateways on Power Bi

الاتصال بقاعدة بيانات Azure SQL إلى Power BI

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

لا تقلق. لا تحتاج إلى كتابة كود لربط أدوات وبرامج Azure بـ Power BI.

1. في بوابة Azure، ابحث عن Azure SQL وحدد Azure SQL الخدمة التي تظهر للوصول إلى Azure SQL.

Searching for Azure SQL

2. على صفحة Azure SQL، انقر فوق إنشاء مورد Azure SQL، مما يفتح إعداد تكوين لصفحة مورد Azure SQL.

Creating a resource for Azure SQL

3. انقر فوق إنشاء تحت قواعد بيانات SQL لإنشاء قاعدة بيانات واحدة.

Choosing a database type

4. قدم اسمًا وصفيًا لقاعدة البيانات، وانقر على الرابط إنشاء جديد لإنشاء خادم جديد أولاً.

Creating an SQL database

5. أدخل اسم خادم فريدًا، وحدد الموقع الأقرب إليك.

Creating server for SQL database

6. انتقل إلى القسم المتعلق بالمصادقة، وقم بتكوين المصادقة باستخدام ما يلي:

  • طريقة المصادقة – اختر استخدام المصادقة بواسطة SQL.
  • اسم تسجيل الدخول لمسؤول الخادم، كلمة المرور، تأكيد كلمة المرور – قم بتوفير اسم مسؤول (مسؤول-الخادم) وكلمة مرور.
  • انقر على موافق لإنشاء تفاصيل مسؤول SQL لقاعدة البيانات SQL الخاصة بنا.
Creating a SQL database admin details

7. عد إلى إعدادات قاعدة البيانات، حدد الخادم الذي تم إنشاؤه كخادم، واترك الخيارات الأخرى على الإعدادات الافتراضية، وانقر على مراجعة + إنشاء.

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

Confirming configured database settings

8. قم بمراجعة الإعدادات المكونة لقاعدة البيانات الخاصة بك وانقر على إنشاء لإنشاء قاعدة بيانات SQL ، والتي تأخذ بعض الوقت لاستكمالها.

بمجرد إنشائها، يتم توجيه متصفحك إلى صفحة حيث يمكنك رؤية حالة النشر (الخطوة التاسعة).

Confirming SQL database details

9. بعد النشر الناجح، انقر على الانتقال إلى المورد للوصول إلى المورد الذي تم إنشاءه حديثًا.

Accessing the newly-created resource

10. بمجرد لوحة موردك، انقر فوق الحوسبة + التخزين تحت قسم الإعدادات (اللوحة اليسرى) لبدء تكوين إعدادات تخزين خادم SQL الخاص بك.

Accessing the SQL database settings

11. الآن، حدد خيار Serverless لجعل قاعدة البيانات الخاصة بك قابلة للتوسيع تلقائيًا وتكلفة أقل.

Settings the tiers for SQL database

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

Changing data size

13. عد إلى لوحة موردك، وانقر على تعيين جدار الحماية لبدء إعداد جدار حماية للوصول إلى بياناتك من Power BI desktop وتصور بياناتك.

Accessing firewall on SQL database

14. تحت علامة الوصول العام، انقر على الشبكات المحددة لإضافة عنوان IP.

Adding a network to access the SQL database

15. بعد ذلك، انتقل لأسفل إلى قسم قواعد الجدار الناري، انقر على إضافة عنوان IPv4 الخاص بعميلك أو قم بتعيين عنوان بداية IP وعنوان نهاية IP إلى 0.0.0.0.

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

Adding a client IPv4 to access the SQL database

بمجرد الانتهاء، سترى رسالة التأكيد المعروضة أدناه.

Verifying firewall configuration success

إنشاء بيانات في قاعدة بيانات Azure SQL للتصور

الآن لديك قاعدة بيانات Azure SQL وخادمًا، وأنت جاهز للتنقيب في إنشاء بيانات أو استعلام القاعدة de données لتصورها على Power BI. يقدم خادم Azure SQL محرر استعلامات يتيح لك كتابة الاستعلامات وإنشاء الجداول وإضافة البيانات إلى الجداول التي تم إنشاؤها.

لبدء إنشاء بيانات في قاعدة بيانات Azure SQL:

1. على لوحة مواردك ، انقر على محرر الاستعلام لإضافة استعلام.

Adding data to the SQL database

2. عند الطلب ، قم بتوفير تفاصيل مسؤول SQL التي قمت بتعيينها في الخطوة السادسة من قسم “ربط قاعدة بيانات Azure SQL بـ Power BI” ، ثم انقر فوق موافق لتسجيل الدخول.

Signing into SQL query editor

بمجرد تسجيل الدخول ، سترى محرر استعلامات مثل الذي أدناه.

Executing the query

3. قم بنسخ ولصق الاستعلام التالي في محرر الاستعلام SQL ، الذي يقوم بإنشاء أربع جداول باسم Person و Student و Course و Credit.

-- إنشاء جدول المستخدم

CREATE TABLE Person
(
	PersonId INT IDENTITY PRIMARY KEY,
	FirstName NVARCHAR (128) NOT NULL,
	MiddleInitial NVARCHAR(10),
	LastName NVARCHAR(128) NOT NULL,
	DateOfBirth Date NOT NULL,
)

-- إنشاء جدول Student

CREATE TABLE Student
(
	StudentId INT IDENTITY PRIMARY KEY,
	PersonId INT REFERENCES Person (PersonId),
	Email NVARCHAR(256),
)

-- إنشاء جدول Course

CREATE TABLE Course
(
	CourseId INT IDENTITY PRIMARY KEY,
	Name NVARCHAR(50) NOT NULL,
	Teacher NVARCHAR (256) NOT NULL,
)

-- إنشاء جدول Credit

CREATE TABLE Credit
(
	StudentId INT REFERENCES Student (StudentId),
	CourseId INT REFERENCES Course (CourseId),
	Grade DECIMAL(5,2) CHECK (Grade <= 100),
	Attempt TINYINT,
	CONSTRAINT [UQ_studentgrades] UNIQUE CLUSTERED
		(
		StudentId, CourseId, Grade, Attempt
		)
)

4. الآن ، انقر على تشغيل لتنفيذ الاستعلام.

Executing the query

5. انقر على موافق للإغلاق ومتابعة الاستعلام عندما يتم طلب الشهادة المرتبطة بحساب Azure الخاص بك ، كما هو موضح أدناه.

Confirming certificate

6. بعد ذلك ، انقر مرة أخرى على تشغيل لتنفيذ الاستعلام في المحرر. بنجاح ، سترى رسالة نجاح الاستعلام في أسفل قسم محرر الاستعلام.

يمكنك رؤية الجداول التي تم إنشاؤها بعد تشغيل الاستعلام على لوحة اليسار.

Confirming SQL query

7. حدد جدول dbo.Course ، وقم بتشغيل الاستعلام التالي ، الذي يعيد 100 سجل.

SELECT TOP (100) * FROM [dbo].[Course];
Accessing the Tables folder on the SQL database

8. الآن، حدد dbo.Course تحت الجداول (لوحة اليسار)، انقر فوق النقاط الثلاث (ellipsis) → تحرير البيانات (معاينة) للوصول إلى بيانات الجدول.

Creating a new row

9. في النهاية، انقر على إنشاء صف جديد لإضافة بيانات إلى الجدول، وانقر على زر الحفظ لحفظ البيانات الجديدة.

Adding data to the dbo.Course table

تصور البيانات من قاعدة بيانات Azure SQL إلى Power BI

ما هي الطرق الأفضل لتحقيق تحليل البيانات؟ ستثير تصور البيانات من قاعدة بيانات Azure SQL إلى Power BI اهتمامك بالتأكيد.

لتصور بياناتك على Power BI:

1. انقر فوق Power BI في صفحة نظرة عامة على بوابة Azure الخاصة بك → ابدأ، وسيتم تنزيل ملف .pbids.
قم بفتح الملف المنزلق

المنزلق على سطح مكتب Power BI.

Connecting to Power BI

2. بعد ذلك، حدد قاعدة البيانات (لوحة اليسار)، قم بتوفير معرف الإدارة وكلمة المرور الخاصة بك لقاعدة بيانات SQL وانقر فوق الاتصال للاتصال بقاعدة البيانات SQL الخاصة بك.

بمجرد الاتصال، يظهر صفحة جديدة لرؤية البيانات على قاعدة بيانات Azure SQL الخاصة بك (الخطوة الثالثة).

Connecting to SQL database

3. حدد مربع جدول الدورة الدراسية، وانقر فوق تحميل لتحميل بيانات الجدول على Power BI.

Loading data of the Course table

يمكنك العثور على البيانات التي تم تحميلها تحت قسم الحقول على الجهة اليمنى من سطح المكتب الخاص بك في Power Bi.

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

Visualizing selected data

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

Changing data visualization

الختام

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

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

Source:
https://adamtheautomator.com/power-bi-data-gateway/