الاتصال بمستودع بيانات Snowflake

يمكنك تكوين اتصال بمستودع بيانات Snowflake واستخدام الاتصال للوصول إلى البيانات للتمثيلات المرئية ونمذجة البيانات.

قبل البدء، قم بتكوين زوج مفاتيح باتباع الخطوات الواردة في إعداد المصادقة بزوج المفاتيح لمستودع بيانات Snowflake

اطلع على التوجيهات المتعلقة بالصياغة: https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. في الصفحة الرئيسية لديك، انقر على تكوين، ثم انقر على الاتصال.
  2. انقر على مستودع بيانات Snowflake.
  3. أدخل اسم اتصال.
  4. في نوع المصادقة، حدد زوج المفاتيح.
    إذا كنت تستخدم مصادقة أحادية العامل (أساسية)، فقم بالتبديل إلى مصادقة زوج المفاتيح. يتم إلغاء دعم مصادقة كلمة المرور أحادية العامل في Snowflake من نوفمبر 2025.
  5. في اسم المضيف، أدخل اسم حساب المضيف باستخدام أحد التنسيقات التالية:
    • بالنسبة إلى Amazon Web Services US West، استخدم <account>.snowflakecomputing.com
    • بالنسبة إلى كل المناطق الأخرى في Amazon Web Services، استخدم <account>.<region>.snowflakecomputing.com
    • بالنسبة إلى كل المناطق في Microsoft Azure، استخدم <account>.<region>.azure.snowflakecomputing.com

    حيث يكون account هو اسم حساب Snowflake الذي تريد استخدامه للوصول إلى البيانات، على سبيل المثال: exampleaccountname.snowflakecomputing.com.

  6. في حقل اسم قاعدة البيانات أدحل اسم قاعدة البيانات المشتملة على جداول مخطط القاعدة والأعمدة التي تريد الربط بها.
  7. بالنسبة إلى اسم المستخدم، أدخل معرف المستخدم الذي لديه الوصول إلى مصدر بيانات Snowflake.
  8. في مفتاح API الخاص، انقر على تحديد وحدد المفتاح الخاص الذي قمت بتكوينه عند إعداد المصادقة بزوج المفاتيح.
  9. بالنسبة إلى المستودع أدخل اسم المستودع المشتمل على قاعدة البيانات وجداول المخططات والأعمدة التي تريد إقامة صلة بها. على سبيل المثال، مستودع Snowflake الخاص بي.
  10. إذا كنت تريد أن تتمكن أدوات إنشاء النماذج من استخدام تفاصيل الاتصال هذه، فانقر على اتصال النظام. يرجى الاطلاع على خيارات الاتصال بقاعدة البيانات.
  11. انقر على حفظ.

إعداد المصادقة بزوج المفاتيح لمستودع بيانات Snowflake

يمكنك تكوين زوج مفاتيح لمصادقة اتصال بمستودع بيانات Snowflake.

  1. فتح نافذة وحدة طرفية محلية.
  2. تكوين مفتاح خاص باستخدام هذا الأمر:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. تكوين مفتاح عام باستخدام هذا الأمر:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. سجل الدخول إلى حساب Snowflake وقم بتكوين ورقة عمل SQL.
  5. تعيين المفتاح العام لمستخدم Snowflake.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. تحقق من المفتاح العام المعين لمستخدم Snowflake باستخدام هذا الأمر:
    DESCRIBE USER <user>;