أنواع المرئيات
توضح هذه المقالة أنواع المرئيات المتاحة للاستخدام في دفاتر ملاحظات Azure Databricks وفي Databricks SQL، وتوضح لك كيفية إنشاء مثال لكل نوع من أنواع المرئيات.
مخطط شريطي
تمثل المخططات الشريطية التغيير في المقاييس بمرور الوقت أو لإظهار التناسب، على غرار المخطط الدائري.
إشعار
تدعم المخططات الشريطية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور المخطط الشريطي هذا، تم تعيين القيم التالية:
- عمود X:
- عمود مجموعة البيانات:
o_orderdate
- مستوى التاريخ:
Months
- عمود مجموعة البيانات:
- أعمدة Y:
- عمود مجموعة البيانات:
o_totalprice
- نوع التجميع:
Sum
- عمود مجموعة البيانات:
- تجميع حسب (عمود مجموعة البيانات):
o_orderpriority
- تكديس:
Stack
- اسم المحور س (تجاوز القيمة الافتراضية):
Order month
- اسم المحور ص (تجاوز القيمة الافتراضية):
Total price
خيارات التكوين: للحصول على خيارات تكوين المخطط الشريطي، راجع خيارات تكوين المخطط.
استعلام SQL: لتصور المخطط الشريطي هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders
مخطط خطي
تقدم المخططات الخطية التغيير في مقياس واحد أو أكثر بمرور الوقت.
إشعار
تدعم المخططات الخطية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور المخطط الخطي هذا، تم تعيين القيم التالية:
- عمود X:
- عمود مجموعة البيانات:
o_orderdate
- مستوى التاريخ:
Years
- عمود مجموعة البيانات:
- أعمدة Y:
- عمود مجموعة البيانات:
o_totalprice
- نوع التجميع:
Average
- عمود مجموعة البيانات:
- تجميع حسب (عمود مجموعة البيانات):
o_orderpriority
- اسم المحور س (تجاوز القيمة الافتراضية):
Order year
- اسم المحور ص (تجاوز القيمة الافتراضية):
Average price
خيارات التكوين: للحصول على خيارات تكوين المخطط الخطي، راجع خيارات تكوين المخطط.
استعلام SQL: لتصور المخطط الخطي هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders
مخطط مساحي
تجمع المخططات المساحية بين المخطط الخطي والمخطط الشريطي لإظهار كيفية تغير قيمة رقمية واحدة أو أكثر للمجموعات على مدى تقدم متغير ثان، عادة ما تتغير في الوقت المناسب. غالبا ما يتم استخدامها لإظهار تغييرات قمع المبيعات عبر الوقت.
إشعار
تدعم المخططات المساحية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور مخطط المنطقة هذا، تم تعيين القيم التالية:
- عمود X:
- عمود مجموعة البيانات:
o_orderdate
- مستوى التاريخ:
Years
- عمود مجموعة البيانات:
- أعمدة Y:
- عمود مجموعة البيانات:
o_totalprice
- نوع التجميع:
Sum
- عمود مجموعة البيانات:
- تجميع حسب (عمود مجموعة البيانات):
o_orderpriority
- تكديس:
Stack
- اسم المحور س (تجاوز القيمة الافتراضية):
Order year
- اسم المحور ص (تجاوز القيمة الافتراضية):
Total price
خيارات التكوين: للحصول على خيارات تكوين المخطط المساحي، راجع خيارات تكوين المخطط.
استعلام SQL: لتصور مخطط المنطقة هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders
المخططات الدائرية
تظهر المخططات الدائرية التناسب بين المقاييس. وهي ليست مخصصة لنقل بيانات السلاسل الزمنية.
إشعار
تدعم المخططات الدائرية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور المخطط الدائري هذا، تم تعيين القيم التالية:
- العمود X (عمود مجموعة البيانات):
o_orderpriority
- أعمدة Y:
- عمود مجموعة البيانات:
o_totalprice
- نوع التجميع:
Sum
- عمود مجموعة البيانات:
- التسمية (تجاوز القيمة الافتراضية):
Total price
خيارات التكوين: للحصول على خيارات تكوين المخطط الدائري، راجع خيارات تكوين المخطط.
استعلام SQL: لتصور المخطط الدائري هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders
مخططات مدرج تكراري
يرسم المدرج التكراري تكرار حدوث قيمة معينة في مجموعة بيانات. يساعدك المدرج التكراري على فهم ما إذا كانت مجموعة البيانات تحتوي على قيم مجمعة حول عدد صغير من النطاقات أو أكثر انتشارا. يتم عرض المدرج التكراري كمخطط شريطي تتحكم فيه في عدد الأشرطة المميزة (تسمى أيضا سلال).
إشعار
تدعم مخططات المدرج التكراري تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور مخطط المدرج التكراري هذا، تم تعيين القيم التالية:
- العمود X (عمود مجموعة البيانات):
o_totalprice
- عدد الخانات: 20
- اسم المحور س (تجاوز القيمة الافتراضية):
Total price
خيارات التكوين: للحصول على خيارات تكوين مخطط المدرج التكراري، راجع خيارات تكوين مخطط المدرج التكراري.
استعلام SQL: لتصور مخطط المدرج التكراري هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders
مخطط التمثيل اللوني
تمزج مخططات التمثيل اللوني بين ميزات المخططات الشريطية والتكديس والمخططات الفقاعية مما يسمح لك بتصور البيانات الرقمية باستخدام الألوان. تظهر لوحة الألوان الشائعة لخريطة التمثيل اللوني أعلى القيم باستخدام ألوان أكثر دفئا، مثل اللون البرتقالي أو الأحمر، وأدنى القيم باستخدام ألوان أكثر برودة، مثل الأزرق أو الأرجواني.
على سبيل المثال، ضع في اعتبارك خريطة التمثيل اللوني التالية التي تصور المسافات الأكثر تكرارا لرحلات سيارات الأجرة في كل يوم، وتجمع النتائج حسب يوم الأسبوع والمسافة والأجرة الإجمالية.
إشعار
تدعم مخططات التمثيل اللوني تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: بالنسبة لتصور مخطط خريطة التمثيل اللوني هذا، تم تعيين القيم التالية:
- العمود X (عمود مجموعة البيانات):
o_orderpriority
- أعمدة Y (عمود مجموعة البيانات):
o_orderstatus
- عمود اللون:
- عمود مجموعة البيانات:
o_totalprice
- نوع التجميع:
Average
- عمود مجموعة البيانات:
- اسم المحور س (تجاوز القيمة الافتراضية):
Order priority
- اسم المحور ص (تجاوز القيمة الافتراضية):
Order status
- نظام الألوان (تجاوز القيمة الافتراضية):
YIGnBu
خيارات التكوين: للحصول على خيارات تكوين خريطة التمثيل اللوني، راجع خيارات تكوين مخطط التمثيل اللوني.
استعلام SQL: لتصور مخطط التمثيل اللوني هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders
مخطط مبعثر
تستخدم المرئيات المبعثرة بشكل شائع لإظهار العلاقة بين متغيرين رقميين. بالإضافة إلى ذلك، يمكن ترميز بعد ثالث بلون لإظهار كيفية اختلاف المتغيرات الرقمية عبر المجموعات.
إشعار
تدعم المخططات المبعثرة تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: بالنسبة لتصور المخطط المبعثر هذا، تم تعيين القيم التالية:
- العمود X (عمود مجموعة البيانات):
l_quantity
- عمود Y (عمود مجموعة البيانات):
l_extendedprice
- تجميع حسب (عمود مجموعة البيانات):
l_returnflag
- اسم المحور س (تجاوز القيمة الافتراضية):
Quantity
- اسم المحور ص (تجاوز القيمة الافتراضية):
Extended price
خيارات التكوين: للحصول على خيارات تكوين المخطط المبعثر، راجع خيارات تكوين المخطط.
استعلام SQL: بالنسبة لتصور المخطط المبعثر هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.lineitem
مخطط فقاعي
المخططات الفقاعية هي مخططات مبعثرة حيث يعكس حجم كل علامة نقطة مقياسا ذا صلة.
إشعار
تدعم المخططات الفقاعية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور المخطط الفقاعي هذا، تم تعيين القيم التالية:
- X (عمود مجموعة البيانات):
l_quantity
- أعمدة Y (عمود مجموعة البيانات):
l_extendedprice
- تجميع حسب (عمود مجموعة البيانات):
l-returnflag
- عمود حجم الفقاعة (عمود مجموعة البيانات):
l_tax
- معامل حجم الفقاعة: 20
- اسم المحور س (تجاوز القيمة الافتراضية):
Quantity
- اسم المحور ص (تجاوز القيمة الافتراضية):
Extended price
خيارات التكوين: للحصول على خيارات تكوين المخطط الفقاعي، راجع خيارات تكوين المخطط.
استعلام SQL: لتصور المخطط الفقاعي هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.lineitem
مخطط مربع
تعرض مرئيات المخطط المربع ملخص توزيع البيانات الرقمية، مجمعة اختياريا حسب الفئة. باستخدام مرئيات مخطط مربع، يمكنك بسرعة مقارنة نطاقات القيم عبر الفئات وتصور موقع القيم ونشرها وانحرافها من خلال أرباعها. في كل مربع، يعرض الخط الداكن النطاق بين الخانات. لمزيد من المعلومات حول تفسير مرئيات رسم المربع، راجع مقالة مخطط المربع على ويكيبيديا.
إشعار
تدعم المخططات المربعة فقط التجميع لما يصل إلى 64000 صف. إذا كانت مجموعة البيانات أكبر من 64000 صف، اقتطاع البيانات.
قيم التكوين: لتصور مخطط المربع هذا، تم تعيين القيم التالية:
- العمود X (عمود مجموعة البيانات):
l-returnflag
- أعمدة Y (عمود مجموعة البيانات):
l_extendedprice
- تجميع حسب (عمود مجموعة البيانات):
l_shipmode
- اسم المحور س (تجاوز القيمة الافتراضية):
Return flag1
- اسم المحور ص (تجاوز القيمة الافتراضية):
Extended price
خيارات التكوين: للحصول على خيارات تكوين مخطط المربع، راجع خيارات تكوين مخطط المربع.
استعلام SQL: لتصور مخطط المربع هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.lineitem
مخطط تحرير وسرد
تجمع مخططات التحرير والسرد بين المخططات الخطية والشريطية لعرض التغييرات بمرور الوقت مع التناسب.
إشعار
تدعم مخططات التحرير والسرد تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.
قيم التكوين: لتصور مخطط التحرير والسرد هذا، تم تعيين القيم التالية:
- العمود X (عمود مجموعة البيانات):
l_shipdate
- أعمدة Y:
- عمود مجموعة البيانات الأول:
l_extendedprice
- نوع التجميع: المتوسط
- عمود مجموعة البيانات الثاني:
l_quantity
- نوع التجميع: المتوسط
- عمود مجموعة البيانات الأول:
- اسم المحور س (تجاوز القيمة الافتراضية):
Ship date
- اسم المحور Y الأيسر (تجاوز القيمة الافتراضية):
Quantity
- اسم المحور Y الأيمن (تجاوز القيمة الافتراضية):
Average price
- سلسلة:
- Order1 (عمود مجموعة البيانات):
AVG(l_extendedprice)
- المحور Y: لليمين
- النوع: السطر
- Order2 (عمود مجموعة البيانات):
AVG(l_quantity)
- المحور Y: لليسار
- النوع: الشريط
- Order1 (عمود مجموعة البيانات):
خيارات التكوين: للحصول على خيارات تكوين مخطط التحرير والسرد، راجع خيارات تكوين المخطط.
استعلام SQL: لتصور مخطط التحرير والسرد هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.lineitem
تحليل المجموعة
يفحص التحليل المشترك نتائج المجموعات المحددة مسبقا، المسماة المجموعات المشتركة، في أثناء تقدمها خلال مجموعة من المراحل. يتم تجميع مرئيات المجموعة فقط عبر التواريخ (يسمح للتجميعات الشهرية). لا يقوم بأي تجميعات أخرى للبيانات ضمن مجموعة النتائج. يتم إجراء جميع التجميعات الأخرى داخل الاستعلام نفسه.
قيم التكوين: بالنسبة إلى هذه المرئيات المشتركة، تم تعيين القيم التالية:
- التاريخ (المستودع) (عمود قاعدة البيانات):
cohort_month
- المرحلة (عمود قاعدة البيانات):
months
- حجم محتوى المستودع (عمود قاعدة البيانات):
size
- قيمة المرحلة (عمود قاعدة البيانات):
active
- الفاصل الزمني:
monthly
خيارات التكوين: للحصول على خيارات تكوين المجموعة، راجع خيارات تكوين المخطط المشترك.
استعلام SQL: بالنسبة إلى هذه المرئيات المشتركة، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
-- match each customer with its cohort by month
with cohort_dates as (
SELECT o_custkey, min(date_trunc('month', o_orderdate)) as cohort_month
FROM samples.tpch.orders
GROUP BY 1
),
-- find the size of each cohort
cohort_size as (
SELECT cohort_month, count(distinct o_custkey) as size
FROM cohort_dates
GROUP BY 1
)
-- for each cohort and month thereafter, find the number of active customers
SELECT
cohort_dates.cohort_month,
ceil(months_between(date_trunc('month', samples.tpch.orders.o_orderdate), cohort_dates.cohort_month)) as months,
count(distinct samples.tpch.orders.o_custkey) as active,
first(size) as size
FROM samples.tpch.orders
left join cohort_dates on samples.tpch.orders.o_custkey = cohort_dates.o_custkey
left join cohort_size on cohort_dates.cohort_month = cohort_size.cohort_month
WHERE datediff(date_trunc('month', samples.tpch.orders.o_orderdate), cohort_dates.cohort_month) != 0
GROUP BY 1, 2
ORDER BY 1, 2
عرض العداد
تعرض العدادات قيمة واحدة بشكل بارز، مع خيار مقارنتها بقيمة هدف. لاستخدام العدادات، حدد صف البيانات الذي سيتم عرضه على مرئيات العداد لعمود القيمة والعمود الهدف.
إشعار
يدعم العداد فقط التجميع لما يصل إلى 64000 صف. إذا كانت مجموعة البيانات أكبر من 64000 صف، اقتطاع البيانات.
قيم التكوين: بالنسبة لتصور العداد هذا، تم تعيين القيم التالية:
- عمود القيمة
- عمود مجموعة البيانات:
avg(o_totalprice)
- صف 1:
- عمود مجموعة البيانات:
- العمود الهدف:
- عمود مجموعة البيانات:
avg(o_totalprice)
- صف 2:
- عمود مجموعة البيانات:
- تنسيق القيمة الهدف: تمكين
استعلام SQL: لتصور العداد هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select o_orderdate, avg(o_totalprice)
from samples.tpch.orders
GROUP BY 1
ORDER BY 1 DESC
مرئيات القمع
تساعد مرئيات القمع في تحليل التغيير في مقياس في مراحل مختلفة. لاستخدام القمع، حدد step
عمود و value
.
إشعار
يدعم القمع التجميع فقط لما يصل إلى 64000 صف. إذا كانت مجموعة البيانات أكبر من 64000 صف، اقتطاع البيانات.
قيم التكوين: بالنسبة لتصور القمع هذا، تم تعيين القيم التالية:
- عمود الخطوة (عمود مجموعة البيانات):
o_orderstatus
- عمود القيمة (عمود مجموعة البيانات):
Revenue
استعلام SQL: لتصور القمع هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
SELECT o_orderstatus, sum(o_totalprice) as Revenue
FROM samples.tpch.orders
GROUP BY 1
مرئيات خريطة Choropleth
في مرئيات choropleth، يتم تلوين المناطق الجغرافية، مثل البلدان أو الولايات، وفقا للقيم التجميعية لكل عمود مفتاح. يجب أن يرجع الاستعلام المواقع الجغرافية بالاسم.
إشعار
لا تقوم مرئيات Choropleth بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.
قيم التكوين: بالنسبة لتصور choropleth هذا، تم تعيين القيم التالية:
- الخريطة (عمود مجموعة البيانات):
Countries
- العمود الجغرافي (عمود مجموعة البيانات):
Nation
- النوع الجغرافي: اسم مختصر
- عمود القيمة (عمود مجموعة البيانات):
revenue
- وضع التجميع: متساوي
خيارات التكوين: للحصول على خيارات تكوين choropleth، راجع خيارات تكوين choropleth.
استعلام SQL: لتصور choropleth هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
SELECT
initcap(n_name) as Country,
sum(c_acctbal)
FROM samples.tpch.customer
join samples.tpch.nation where n_nationkey = c_nationkey
GROUP BY 1
مرئيات خريطة العلامة
في مرئيات العلامة، يتم وضع علامة في مجموعة من الإحداثيات على الخريطة. يجب أن ترجع نتيجة الاستعلام أزواج خطوط الطول والعرض.
إشعار
لا تقوم العلامة بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.
يتم إنشاء مثال العلامة هذا من مجموعة بيانات تتضمن قيم خط الطول والعرض - والتي لا تتوفر في مجموعات بيانات عينة Databricks. للحصول على خيارات تكوين choropleth، راجع خيارات تكوين العلامة.
مرئيات الجدول المحوري
تجمع مرئيات الجدول المحوري السجلات من نتيجة استعلام إلى عرض جدولي جديد. إنها مشابهة لعبارات PIVOT
أو GROUP BY
في SQL. يمكنك تكوين مرئيات الجدول المحوري باستخدام حقول السحب والإفلات.
إشعار
تدعم جداول Pivot تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج. ومع ذلك، يدعم جدول Pivot (قديم) التجميع فقط لما يصل إلى 64000 صف. إذا كانت مجموعة البيانات أكبر من 64000 صف، اقتطاع البيانات.
قيم التكوين: بالنسبة لتصور الجدول المحوري هذا، تم تعيين القيم التالية:
- تحديد الصفوف (عمود مجموعة البيانات):
l_retkurnflag
- تحديد الأعمدة (عمود مجموعة البيانات):
l_shipmode
- خلية
- عمود مجموعة البيانات:
l_quantity
- نوع التجميع: الإجمالي
- عمود مجموعة البيانات:
استعلام SQL: لتصور الجدول المحوري هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.lineitem
سانكي
يوضح الرسم التخطيطي المنطقي التدفق من مجموعة من القيم إلى أخرى.
إشعار
لا تقوم مرئيات Sankey بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.
استعلام SQL: لتصور Sankey هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
SELECT pickup_zip as stage1, dropoff_zip as stage2, sum(fare_amount) as value
FROM samples.nyctaxi.trips
GROUP BY 1, 2
ORDER BY 3 DESC
LIMIT 10
تسلسل الحلقي
يساعد الرسم التخطيطي الحلقي على تصور البيانات الهرمية باستخدام دوائر متحدة المركز.
إشعار
لا يقوم التسلسل الحلقي بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.
استعلام SQL: لهذا التصور الحلقي، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
SELECT pickup_zip as stage1, dropoff_zip as stage2, sum(fare_amount) as value
FROM samples.nyctaxi.trips
GROUP BY 1, 2
ORDER BY 3 DESC
LIMIT 10
جدول
تعرض مرئيات الجدول البيانات في جدول قياسي، ولكن مع القدرة على إعادة ترتيب البيانات وإخفائها وتنسيقها يدويا. راجع خيارات الجدول.
إشعار
لا تقوم مرئيات الجدول بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.
للحصول على خيارات تكوين الجدول، راجع خيارات تكوين الجدول.
سحابة Word
تمثل سحابة الكلمة بصريا تكرار حدوث كلمة في البيانات.
إشعار
تدعم سحابة Word التجميع لما يصل إلى 64000 صف فقط. إذا كانت مجموعة البيانات أكبر من 64000 صف، اقتطاع البيانات.
قيم التكوين: بالنسبة لتصور السحابة لهذه الكلمة، تم تعيين القيم التالية: اختبار
- عمود الكلمات (عمود مجموعة البيانات):
o_comment
- حد طول الكلمات: 5
- حد الترددات: 2
استعلام SQL: بالنسبة لتصور السحابة لهذه الكلمة، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.
select * from samples.tpch.orders