الوصف

🖼️ اسم الأداة:

Snowpark

🔖 التصنيفات:

البيانات والتحليلات، تجهيز البيانات وتنظيفها، البرمجة والتطوير، التنبؤ والتعلم الآلي التطبيقي، تكاملات وواجهات API، إدارة البيانات، أتمتة ووكلاء ذكية.

✏️ ما الذي تقدّمه هذه الأداة؟

Snowpark هي مجموعة من المكتبات وبيئات تنفيذ التعليمات البرمجية ضمن Snowflake، وتتيح تشغيل أكواد غير SQL مثل Python وJava وScala، إضافة إلى العمل مع Apache Spark™، باستخدام محرك Snowflake المتجهي، بحيث يمكن للمطورين استخدام لغة البرمجة التي يختارونها مع البيانات الموجودة داخل Snowflake دون الحاجة إلى نقلها. وتوفر Snowpark بيئة موحدة وقابلة للتوسع لمعالجة البيانات مع حوكمة وأمان مدمجين، وتدعم Snowpark DataFrames لأسلوب البرمجة القائم على DataFrame، وPython، وpandas on Snowflake الذي يوفر واجهة pandas API مألوفة لتحويل البيانات وتحليلها، إضافة إلى العمل ضمن نظام PyData البيئي، وUser-defined functions and stored procedures لكتابة وتشغيل الأكواد المخصصة، وCustom procedural code. كما توفر Snowpark Connect for Apache Spark لتشغيل Apache Spark DataFrames وSQL وUDFs لمعالجة البيانات، مع إمكانية إعداد Spark client، إضافة إلى Snowpark for Data Engineering لاستخدام Python في تحويل البيانات الخام إلى تنسيقات منظمة ومهيأة ضمن مسارات البيانات. وتتيح Snowpark إنشاء مسارات بيانات قابلة للتوسع من خلال تحويل البيانات الموجودة في بحيرة البيانات أو مستودع البيانات أو جداول Iceberg داخل Snowflake. كما توفر Snowpark Migration Accelerator، وهو تطبيق مجاني لتحويل الأكواد الحالية إلى إطار Snowpark، ويتوفر أيضًا كواجهة رسومية وCLI. وتوفر Snowflake مختبرًا عمليًا لبناء Data Engineering Pipelines باستخدام Snowpark في Snowflake Notebooks، ومحتوى Snowpark Connect for Apache Spark، وكتابًا إلكترونيًا بعنوان Building Applications with Snowpark for Dummies، ومسارات Quickstart لبناء أول Python Pipelines واستكشاف Python Pipelines أكثر تقدمًا ونقل EDA إلى الإنتاج باستخدام pandas. وتذكر Snowflake أن أكثر من 50% من عملائها يستخدمون Snowpark أسبوعيًا اعتبارًا من أبريل 2024، كما تشير إلى أن العملاء حققوا في المتوسط أداءً أسرع بمقدار 4.6x وتوفيرًا في التكلفة بنسبة 35% عند استخدام Snowpark مقارنة بخدمات Spark المُدارة، استنادًا إلى حالات استخدام إنتاجية للعملاء وتمارين إثبات مفهوم قارنت السرعة والتكلفة خلال الفترة من نوفمبر 2022 إلى مايو 2025. وتوضح Snowflake أن هذه النتائج مبنية على بيانات حقيقية للعملاء وليست مجموعات بيانات اصطناعية مستخدمة في اختبارات معيارية.

⭐ ما الذي تقدّمه فعليًا بناءً على تجربة المستخدمين؟

تعرض Snowflake شهادات وتجارب من عملائها، حيث أوضح Data Science Lead في EDF أن تنفيذ مهام علم البيانات، مثل Feature Engineering، مباشرة في مكان وجود البيانات حقق كفاءة أكبر. وذكر Principal Data Engineer في Homegenius أن الانتقال إلى Snowpark لأسباب تتعلق بالأداء كان سهلًا وأن تحويل كود PySpark إلى Snowpark كان بسيطًا مثل تغيير عبارة import. وأوضح Lead Data Scientist في Bridg أن Snowflake وSnowpark ساعداهما على تطوير وأتمتة نماذج تعلم آلي مملوكة بوتيرة أسرع، بينما ذكر Architecture and Data Engineering Lead في Sanofi أن استخدام Snowpark كطبقة حوسبة لأكواد Python داخل منصة بيانات Snowflake مكّنهم من التخلص من الحاجة إلى نقل البيانات مع منح المسؤولين تحكمًا شاملًا في البيانات والمكتبات. وتشمل الشركات والعملاء الذين تعرضهم Snowflake ضمن قصص وتجارب Snowpark كلًا من Baptist Health وCorewell Health وAnvilogic وCurative وMonte Carlo وAllegis Group وNerdWallet وElevance Health وIQVIA وNorthern Trust وEDF وCareJourney وMerkle وJefferies وPower وSamsung Ads وSailPoint وSanofi وCortex وPowerSchool وVanderbilt University وOneWeb وSophos وHomegenius وEndeavor وSpring Oaks Capital وBond وOpenStore وPaytronix وValo وHyperfinity وBridg وIce Data Services وInnovid وMaxa AI. وتعرض Snowflake كذلك نتائج تشير إلى متوسط أداء أسرع بمقدار 4.6x وتوفير في التكلفة بنسبة 35% مقارنة بخدمات Spark المُدارة، مع توضيح أن النتائج تلخص نتائج فعلية لعملاء باستخدام بيانات حقيقية خلال الفترة المذكورة وليست نتائج اختبارات معيارية على بيانات مصطنعة.

🤖 هل تتضمّن الأتمتة؟

نعم. توفر Snowpark إمكانات لأتمتة مسارات البيانات والمهام البرمجية، بما في ذلك User-defined functions and stored procedures وSnowpark for Data Engineering لبناء مسارات بيانات باستخدام Python، إضافة إلى إمكانية استخدام Snowpark Migration Accelerator CLI لأتمتة عمليات تحويل الأكواد. كما يمكن استخدام Snowpark في تطوير وأتمتة نماذج التعلم الآلي ومسارات معالجة البيانات داخل Snowflake. وتدعم منصة Snowflake كذلك Tasks لجدولة تنفيذ عبارات SQL، وهي متاحة ضمن جميع إصدارات Snowflake الرئيسية.

💰 نموذج التسعير:

يعتمد Snowpark على نموذج Snowflake القائم على الاستهلاك Consumption-based pricing، ولا يُعرض كسعر مستقل منفصل عن منصة Snowflake؛ إذ إن Snowpark مدرج ضمن الوظائف الأساسية في إصدارات Snowflake المختلفة. ويُحتسب الاستخدام أساسًا من خلال Snowflake Credits التي تمثل وحدة قياس لاستهلاك موارد الحوسبة، بينما تُحسب تكاليف التخزين ونقل البيانات بصورة منفصلة. وتختلف تكلفة الرصيد حسب مزود السحابة والمنطقة وإصدار Snowflake ونوع الشراء، سواء On-Demand أو Capacity. وتوضح Snowflake أن الحد الأدنى لفوترة مستودعات الحوسبة هو 60 ثانية، كما يمكن استخدام AWS أو Azure أو GCP كمزود سحابي.

🆓 تفاصيل الخطة المجانية:

العنصرالتفاصيل
التجربة المجانيةSnowflake Free Trial
المدة30 يومًا أو حتى استهلاك الرصيد المجاني بالكامل، أيهما يأتي أولًا
السعر$0 خلال حدود الرصيد المجاني
الوصولتشمل التجربة إمكانات Snowflake، ومنها Snowpark
طريقة التسجيلإنشاء حساب تجريبي باستخدام عنوان بريد إلكتروني صالح
بطاقة الدفعلا تتطلب معلومات دفع عند إنشاء الحساب التجريبي
ملاحظاتيمكن إلغاء التجربة أو تحويل الحساب إلى حساب مدفوع أثناء فترة التجربة

وتؤكد وثائق Snowflake أن الحساب التجريبي يستمر لمدة 30 يومًا من تاريخ التسجيل أو حتى استهلاك الرصيد المجاني، أيهما يحدث أولًا، كما تشير الوثائق إلى أن Snowpark متاح ضمن إصدارات Snowflake الرئيسية.

💳 تفاصيل الخطط المدفوعة:

الخطةالسعر المذكورالتفاصيل
Standard$2.00 لكل CreditAWS، US East (Northern Virginia). تشمل الوظائف الأساسية للمنصة، وElastic Compute المُدار بالكامل، والتشفير التلقائي للبيانات، وSnowpark، ومشاركة البيانات، والتخزين المحسن مع الضغط وTime Travel.
Enterprise$3.00 لكل CreditAWS، US East (Northern Virginia). تشمل ميزات Standard، إضافة إلى Multi-cluster Compute، وضوابط حوكمة وخصوصية دقيقة، ونوافذ Time Travel ممتدة.
Business Critical$4.00 لكل CreditAWS، US East (Northern Virginia). تشمل ميزات Enterprise، إضافة إلى Tri-Secret Secure، وPrivate Connectivity، وFailover وFailback للنسخ الاحتياطي والتعافي من الكوارث.
Virtual Private Snowflake (VPS)$6.00 لكل CreditAWS، US East (Northern Virginia)، وفق جدول الأسعار الحالي؛ يوفر ميزات Business Critical ضمن بيئة Snowflake منفصلة ومعزولة بالكامل، ويتطلب التواصل مع المبيعات.

الأسعار أعلاه هي أسعار On-Demand الحالية في AWS، منطقة US East (Northern Virginia)، وفق جدول Snowflake الرسمي. وتختلف أسعار الـCredit باختلاف مزود السحابة والمنطقة والإصدار.

كما توفر Snowflake خيار Pre-paid Capacity، حيث يمكن شراء كمية من الاستخدام مسبقًا، بينما يتيح On-Demand الدفع مقابل الاستخدام وتتم الفوترة شهريًا. أما Optimized Storage فيُحسب بناءً على متوسط كمية التخزين المستخدمة شهريًا بعد الضغط، ويبلغ سعر On-Demand Storage في AWS، US East (Northern Virginia) نحو $23.00 لكل TB شهريًا وفق السعر المذكور في معلومات التسعير المقدمة. وتوضح Snowflake أن سعر التخزين يختلف بحسب مزود السحابة والمنطقة، وأن جدول Consumption Table هو المرجع الأدق للأسعار الحالية.

🧭 طريقة الوصول إلى الأداة:

الطريقةالتفاصيل
التجربة المجانيةإنشاء Snowflake Free Trial لمدة 30 يومًا أو حتى استهلاك الرصيد المجاني
Snowflakeالوصول إلى Snowpark من خلال حساب Snowflake
Cloud Providerاختيار AWS أو Azure أو GCP
On-Demandالدفع مقابل الاستخدام والفوترة شهريًا
Pre-paid Capacityشراء سعة استخدام مسبقة وفق اتفاقية Snowflake
Snowpark Migration Acceleratorتنزيل محول الأكواد المجاني لتحويل الأكواد الحالية إلى Snowpark
Snowflake Notebooksبناء Data Engineering Pipelines باستخدام Snowpark
Quickstartsالبدء من خلال مسارات Python Pipelines وpandas وEDA
Pricing Calculatorاستخدام حاسبة Snowflake لتقدير تكلفة الحوسبة والتخزين وفق مزود السحابة والمنطقة والإصدار
Snowflake Consumption Tableالاطلاع على الأسعار التفصيلية بحسب المنطقة ومزود السحابة والإصدار

وتدعم Snowflake مجموعة واسعة من المناطق على AWS وAzure وGCP، وتوضح حاسبة الأسعار الرسمية أن التكلفة تتأثر بمزود السحابة والمنطقة وإصدار Snowflake ونوع الحساب، سواء On-Demand أو Capacity. كما تعرض الحاسبة أنواع مستودعات الحوسبة وأحجامها من XS إلى 6XL وتسمح بتقدير عدد ساعات التشغيل والتخزين المطلوب.

🔗 رابط التجربة أو الموقع الرسمي:

الموقع الرسمي لـ Snowflake Pricing

Snowflake Pricing Calculator

تفاصيل التسعير

يعتمد Snowpark على نموذج Snowflake القائم على الاستهلاك Consumption-based pricing، ولا يُعرض كسعر مستقل منفصل عن منصة Snowflake، إذ إن Snowpark مدرج ضمن الوظائف الأساسية في إصدارات Snowflake المختلفة، ويُحتسب الاستخدام أساسًا من خلال Snowflake Credits التي تمثل وحدة قياس لاستهلاك موارد الحوسبة، بينما تُحسب تكاليف التخزين ونقل البيانات بصورة منفصلة، وتختلف تكلفة الرصيد حسب مزود السحابة والمنطقة وإصدار Snowflake ونوع الشراء، سواء On-Demand أو Capacity، وتوضح Snowflake أن الحد الأدنى لفوترة مستودعات الحوسبة هو 60 ثانية، كما يمكن استخدام AWS أو Azure أو GCP كمزود سحابي، وتوفر Snowflake تجربة Snowflake Free Trial لمدة 30 يومًا أو حتى استهلاك الرصيد المجاني بالكامل، أيهما يأتي أولًا، بسعر $0 خلال حدود الرصيد المجاني، وتشمل التجربة إمكانات Snowflake ومنها Snowpark، ويمكن التسجيل من خلال إنشاء حساب تجريبي باستخدام عنوان بريد إلكتروني صالح دون الحاجة إلى إدخال معلومات دفع عند إنشاء الحساب التجريبي، كما يمكن إلغاء التجربة أو تحويل الحساب إلى حساب مدفوع أثناء فترة التجربة، وتؤكد وثائق Snowflake أن الحساب التجريبي يستمر لمدة 30 يومًا من تاريخ التسجيل أو حتى استهلاك الرصيد المجاني، أيهما يحدث أولًا، كما تشير الوثائق إلى أن Snowpark متاح ضمن إصدارات Snowflake الرئيسية، أما الخطط المدفوعة فتشمل Standard بسعر $2.00 لكل Credit في AWS، US East (Northern Virginia)، وتشمل الوظائف الأساسية للمنصة وElastic Compute المُدار بالكامل والتشفير التلقائي للبيانات وSnowpark ومشاركة البيانات والتخزين المحسن مع الضغط وTime Travel، وتشمل Enterprise بسعر $3.00 لكل Credit في AWS، US East (Northern Virginia)، جميع ميزات Standard إضافة إلى Multi-cluster Compute وضوابط حوكمة وخصوصية دقيقة ونوافذ Time Travel ممتدة، وتشمل Business Critical بسعر $4.00 لكل Credit في AWS، US East (Northern Virginia)، جميع ميزات Enterprise إضافة إلى Tri-Secret Secure وPrivate Connectivity وFailover وFailback للنسخ الاحتياطي والتعافي من الكوارث، بينما تبلغ تكلفة Virtual Private Snowflake (VPS) $6.00 لكل Credit في AWS، US East (Northern Virginia)، وفق جدول الأسعار الحالي، وتوفر هذه الخطة ميزات Business Critical ضمن بيئة Snowflake منفصلة ومعزولة بالكامل وتتطلب التواصل مع المبيعات، والأسعار المذكورة هي أسعار On-Demand الحالية في AWS، منطقة US East (Northern Virginia)، وفق جدول Snowflake الرسمي، مع اختلاف أسعار الـCredit بحسب مزود السحابة والمنطقة والإصدار.