الاستعلام عن البيانات وتحويلها

مكتمل

الآن بعد أن عرفت كيف تنشئ مستودعا وتستوعب البيانات، يمكنك البدء في استكشاف وتشكيل تلك البيانات للتحليلات.

نادرا ما تصل البيانات الخام بالشكل الدقيق الذي تحتاجه للتحليل. قد تحتاج إلى دمج الجداول، أو تصفية الصفوف، أو جمع القيم، أو إعادة هيكلة البيانات قبل أن تكون مفيدة للتقارير. يوفر لك Fabric data warehouse أداتين لهذا العمل: SQL query editor ل T-SQL وVisual query editor لنهج بدون كود.

استعلام بيانات باستخدام SQL query editor

يوفر SQL query editor تجربة استعلام تشمل IntelliSense، إكمال الكود، تمييز النحو، تحليل العميل، والتحقق. ستشعر أن هذا مألوف إذا كان لديك خبرة في كتابة T-SQL في SQL Server Management Studio (SSMS) أو Azure Data Studio (ADS).

لإنشاء استعلام جديد، استخدم زر استعلام SQL الجديد في القائمة. Copilot for Data Warehouse متوفر في المحرر للمساعدة في توليد استعلامات من اللغة الطبيعية، وإكمال الكود أثناء الكتابة، وشرح أو إصلاح الاستعلامات الموجودة.

استعلام البيانات باستخدام Visual query editor

يوفر query editorVisual /c0> تجربة مشابهة لعرض المخطط الإلكتروني Power Query . استخدم زر الاستعلام البصري الجديد لإنشاء استعلام جديد.

اسحب جدولا من data warehouse إلى اللوحة القابلة للget started. يمكنك بعد ذلك استخدام قائمة التحويل في أعلى الشاشة لإضافة أعمدة وفلاتر وتحويلات أخرى. يمكنك أيضا استخدام زر (+) في الصورة نفسها لأداء أفعال مشابهة.

لقطة شاشة للصورة البصرية محرر Power Query.

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

بعيدا عن الاستعلامات المؤقتة، يمكنك حفظ منطق التحويل ككائنات قابلة لإعادة الاستخدام في المستودع.

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

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

تساعد العروض والإجراءات المخزنة أيضا في جعل بياناتك أكثر سهولة للأدوات المدعومة بالذكاء الاصطناعي. يمكن لوكلاء بيانات Copilot و Fabric IQ الاستعلام عن العروض مثل الجداول، لذا فإن توحيد access البيانات من خلال العروض ذات الأسماء الجيدة يحسن دقة استعلامات اللغة الطبيعية.

الكود التالي يعرض عرضا نموذجيا وتظهر لقطة الشاشة كيفية استخدام الكود في query editor الخاص ب SQL الخاص بالمستودع:

CREATE VIEW dbo.vw_SalesByRegion
AS
SELECT
    c.Region,
    SUM(f.SalesAmount) AS TotalSales,
    COUNT(f.OrderID) AS OrderCount
FROM dbo.FactSales AS f
INNER JOIN dbo.DimCustomer AS c
    ON f.CustomerKey = c.CustomerKey
GROUP BY c.Region;

لقطة شاشة لشاشة محرر Power Query SQL تعرض استعلام T-SQL ينشئ عرض.