أنواع المرئيات

توضح هذه المقالة أنواع المرئيات المتاحة للاستخدام في دفاتر ملاحظات Azure Databricks وفي Databricks SQL، وتوضح لك كيفية إنشاء مثال لكل نوع من أنواع المرئيات.

مخطط شريطي

تمثل المخططات الشريطية التغيير في المقاييس بمرور الوقت أو لإظهار التناسب، على غرار المخطط الدائري.

إشعار

تدعم المخططات الشريطية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.

Bar chart example

قيم التكوين: لتصور المخطط الشريطي هذا، تم تعيين القيم التالية:

  • عمود X:
    • عمود مجموعة البيانات: o_orderdate
    • مستوى التاريخ: Months
  • أعمدة Y:
    • عمود مجموعة البيانات: o_totalprice
    • نوع التجميع: Sum
  • تجميع حسب (عمود مجموعة البيانات): o_orderpriority
  • التراص: Stack
  • اسم المحور س (تجاوز القيمة الافتراضية): Order month
  • اسم المحور ص (تجاوز القيمة الافتراضية): Total price

خيارات التكوين: للحصول على خيارات تكوين المخطط الشريطي، راجع خيارات تكوين المخطط.

استعلام SQL: لتصور المخطط الشريطي هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.orders

مخطط خطي

تقدم المخططات الخطية التغيير في مقياس واحد أو أكثر بمرور الوقت.

إشعار

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

Line chart example

قيم التكوين: لتصور المخطط الخطي هذا، تم تعيين القيم التالية:

  • عمود X:
    • عمود مجموعة البيانات: o_orderdate
    • مستوى التاريخ: Years
  • أعمدة Y:
    • عمود مجموعة البيانات: o_totalprice
    • نوع التجميع: Average
  • تجميع حسب (عمود مجموعة البيانات): o_orderpriority
  • اسم المحور س (تجاوز القيمة الافتراضية): Order year
  • اسم المحور ص (تجاوز القيمة الافتراضية): Average price

خيارات التكوين: للحصول على خيارات تكوين المخطط الخطي، راجع خيارات تكوين المخطط.

استعلام SQL: لتصور المخطط الخطي هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.orders

مخطط مساحي

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

إشعار

تدعم المخططات المساحية تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.

Area chart example

قيم التكوين: لتصور مخطط المنطقة هذا، تم تعيين القيم التالية:

  • عمود X:
    • عمود مجموعة البيانات: o_orderdate
    • مستوى التاريخ: Years
  • أعمدة Y:
    • عمود مجموعة البيانات: o_totalprice
    • نوع التجميع: Sum
  • تجميع حسب (عمود مجموعة البيانات): o_orderpriority
  • التراص: Stack
  • اسم المحور س (تجاوز القيمة الافتراضية): Order year
  • اسم المحور ص (تجاوز القيمة الافتراضية): Total price

خيارات التكوين: للحصول على خيارات تكوين المخطط المساحي، راجع خيارات تكوين المخطط.

استعلام SQL: لتصور مخطط المنطقة هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.orders

المخططات الدائرية

تظهر المخططات الدائرية التناسب بين المقاييس. وهي ليست مخصصة لنقل بيانات السلاسل الزمنية.

إشعار

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

Pie chart example

قيم التكوين: لتصور المخطط الدائري هذا، تم تعيين القيم التالية:

  • العمود X (عمود مجموعة البيانات): o_orderpriority
  • أعمدة Y:
    • عمود مجموعة البيانات: o_totalprice
    • نوع التجميع: Sum
  • التسمية (تجاوز القيمة الافتراضية): Total price

خيارات التكوين: للحصول على خيارات تكوين المخطط الدائري، راجع خيارات تكوين المخطط.

استعلام SQL: لتصور المخطط الدائري هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.orders

مخططات مدرج تكراري

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

إشعار

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

Histogram chart example

قيم التكوين: لتصور مخطط المدرج التكراري هذا، تم تعيين القيم التالية:

  • العمود X (عمود مجموعة البيانات): o_totalprice
  • عدد الخانات: 20
  • اسم المحور س (تجاوز القيمة الافتراضية): Total price

خيارات التكوين: للحصول على خيارات تكوين مخطط المدرج التكراري، راجع خيارات تكوين مخطط المدرج التكراري.

استعلام SQL: لتصور مخطط المدرج التكراري هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.orders

مخطط التمثيل اللوني

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

على سبيل المثال، ضع في اعتبارك خريطة التمثيل اللوني التالية التي تصور المسافات الأكثر تكرارا لرحلات سيارات الأجرة في كل يوم، وتجمع النتائج حسب يوم الأسبوع والمسافة والأجرة الإجمالية.

إشعار

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

Heatmap example

قيم التكوين: بالنسبة لتصور مخطط خريطة التمثيل اللوني هذا، تم تعيين القيم التالية:

  • العمود X (عمود مجموعة البيانات): o_orderpriority
  • أعمدة Y (عمود مجموعة البيانات): o_orderstatus
  • عمود اللون:
    • عمود مجموعة البيانات: o_totalprice
    • نوع التجميع: Average
  • اسم المحور س (تجاوز القيمة الافتراضية): Order priority
  • اسم المحور ص (تجاوز القيمة الافتراضية): Order status
  • نظام الألوان (تجاوز القيمة الافتراضية): YIGnBu

خيارات التكوين: للحصول على خيارات تكوين خريطة التمثيل اللوني، راجع خيارات تكوين مخطط التمثيل اللوني.

استعلام SQL: لتصور مخطط التمثيل اللوني هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.orders

مخطط مبعثر

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

إشعار

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

Scatter example

قيم التكوين: بالنسبة لتصور المخطط المبعثر هذا، تم تعيين القيم التالية:

  • العمود X (عمود مجموعة البيانات): l_quantity
  • عمود Y (عمود مجموعة البيانات): l_extendedprice
  • تجميع حسب (عمود مجموعة البيانات): l_returnflag
  • اسم المحور س (تجاوز القيمة الافتراضية): Quantity
  • اسم المحور ص (تجاوز القيمة الافتراضية): Extended price

خيارات التكوين: للحصول على خيارات تكوين المخطط المبعثر، راجع خيارات تكوين المخطط.

استعلام SQL: بالنسبة لتصور المخطط المبعثر هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.lineitem

مخطط فقاعي

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

إشعار

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

Bubble example

قيم التكوين: لتصور المخطط الفقاعي هذا، تم تعيين القيم التالية:

  • X (عمود مجموعة البيانات): l_quantity
  • أعمدة Y (عمود مجموعة البيانات): l_extendedprice
  • تجميع حسب (عمود مجموعة البيانات): l-returnflag
  • عمود حجم الفقاعة (عمود مجموعة البيانات): l_tax
  • معامل حجم الفقاعة: 20
  • اسم المحور س (تجاوز القيمة الافتراضية): Quantity
  • اسم المحور ص (تجاوز القيمة الافتراضية): Extended price

خيارات التكوين: للحصول على خيارات تكوين المخطط الفقاعي، راجع خيارات تكوين المخطط.

استعلام SQL: لتصور المخطط الفقاعي هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.lineitem

مخطط مربع

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

إشعار

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

Box chart example

قيم التكوين: لتصور مخطط المربع هذا، تم تعيين القيم التالية:

  • العمود X (عمود مجموعة البيانات): l-returnflag
  • أعمدة Y (عمود مجموعة البيانات): l_extendedprice
  • تجميع حسب (عمود مجموعة البيانات): l_shipmode
  • اسم المحور س (تجاوز القيمة الافتراضية): Return flag1
  • اسم المحور ص (تجاوز القيمة الافتراضية): Extended price

خيارات التكوين: للحصول على خيارات تكوين مخطط المربع، راجع خيارات تكوين مخطط المربع.

استعلام SQL: لتصور مخطط المربع هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.lineitem

مخطط تحرير وسرد

تجمع مخططات التحرير والسرد بين المخططات الخطية والشريطية لعرض التغييرات بمرور الوقت مع التناسب.

إشعار

تدعم مخططات التحرير والسرد تجميعات الواجهة الخلفية، ما يوفر الدعم للاستعلامات التي ترجع أكثر من 64 ألف صف من البيانات دون اقتطاع مجموعة النتائج.

Combo example

قيم التكوين: لتصور مخطط التحرير والسرد هذا، تم تعيين القيم التالية:

  • العمود 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: لليسار
    • النوع: الشريط

خيارات التكوين: للحصول على خيارات تكوين مخطط التحرير والسرد، راجع خيارات تكوين المخطط.

استعلام SQL: لتصور مخطط التحرير والسرد هذا، تم استخدام استعلام SQL التالي لإنشاء مجموعة البيانات.

select * from samples.tpch.lineitem

تحليل المجموعة

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

Cohort example

قيم التكوين: بالنسبة إلى هذه المرئيات المشتركة، تم تعيين القيم التالية:

  • التاريخ (المستودع) (عمود قاعدة البيانات): 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 صف، فسيتم اقتطاع البيانات.

Counter example

قيم التكوين: بالنسبة لتصور العداد هذا، تم تعيين القيم التالية:

  • عمود القيمة
    • عمود مجموعة البيانات: 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 صف، فسيتم اقتطاع البيانات.

Funnel example

قيم التكوين: بالنسبة لتصور القمع هذا، تم تعيين القيم التالية:

  • عمود الخطوة (عمود مجموعة البيانات): o_orderstatus
  • عمود القيمة (عمود مجموعة البيانات): Revenue

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

SELECT o_orderstatus, sum(o_totalprice) as Revenue
FROM samples.tpch.orders
GROUP BY 1

مرئيات خريطة Choropleth

في مرئيات choropleth، يتم تلوين المناطق الجغرافية، مثل البلدان أو الولايات، وفقا للقيم التجميعية لكل عمود مفتاح. يجب أن يرجع الاستعلام المواقع الجغرافية بالاسم.

إشعار

لا تقوم مرئيات Choropleth بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.

Map choropleth example

قيم التكوين: بالنسبة لتصور 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

مرئيات خريطة العلامة

في مرئيات العلامة، يتم وضع علامة في مجموعة من الإحداثيات على الخريطة. يجب أن ترجع نتيجة الاستعلام أزواج خطوط الطول والعرض.

إشعار

لا تقوم العلامة بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.

Map marker example

يتم إنشاء مثال العلامة هذا من مجموعة بيانات تتضمن قيم خط الطول والعرض - والتي لا تتوفر في مجموعات بيانات عينة 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 بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.

Sankey example

استعلام 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

تسلسل الحلقي

يساعد الرسم التخطيطي الحلقي على تصور البيانات الهرمية باستخدام دوائر متحدة المركز.

إشعار

لا يقوم التسلسل الحلقي بأي تجميعات للبيانات داخل مجموعة النتائج. يجب حساب جميع التجميعات داخل الاستعلام نفسه.

Sunburst example

استعلام 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 صف، فسيتم اقتطاع البيانات.

Word cloud example

قيم التكوين: بالنسبة لتصور السحابة لهذه الكلمة، تم تعيين القيم التالية: اختبار

  • عمود الكلمات (عمود مجموعة البيانات): o_comment
  • حد طول الكلمات: 5
  • حد الترددات: 2

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

select * from samples.tpch.orders