تكامل قاعدة البيانات

التكامل مع قواعد البيانات المستضافة على Amazon AWS.

الغرض

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

الدعم

تدعم SkyDeck AI حالياً قواعد بيانات Postgresql ومستودعات البيانات Redshift المستضافة على AWS. ليس من الصعب بشكل خاص دعم مصادر بيانات أخرى، ولكن كان علينا أن نبدأ من مكان ما. إذا كان لديك مصدر بيانات آخر تود استخدامه ، يرجى التواصل مع الدعم لتحديد أولوية للتكامل الذي يلبي احتياجاتك.

التعليمات

فيما يلي الخطوات لربط قاعدة البيانات الخاصة بك مع SkyDeck AI:

  1. الحصول أو تجميع عنوان URL للاتصال.

  2. أضف عنوان URL الخاص بالاتصال إلى قسم التكاملات في مركز التحكم.

  3. قم بتعيين هذا التكامل إلى أداة ذكية أو وكيل AI في قسم الأدوات من مركز التحكم.

رابط الاتصال

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

لإعداد رابط الاتصال بقاعدة بيانات PostgreSQL أو Amazon Redshift المستضافة على Amazon AWS، تحتاج إلى عدة قطع من المعلومات حول قاعدة البيانات الخاصة بك: المضيف، رقم المنفذ، اسم قاعدة البيانات، اسم المستخدم، وكلمة السر. إليك دليل خطوة بخطوة:

قاعدة بيانات PostgreSQL

  1. الخادم: هذا هو عنوان الخادم الذي يستضيف قاعدة البيانات الخاصة بك. يجب أن يكون شيئًا مثل اسم-نسخة-قاعدة-بياناتك.اسم-المنطقة.rds.amazonaws.com لـAWS RDS PostgreSQL أو اسم-التجمع.اسم-المنطقة.redshift.amazonaws.com لـ Amazon Redshift.

  2. رقم المنفذ: هذا هو المنفذ الذي يستمع عليه خادم قاعدة البيانات الخاص بك. المنفذ الافتراضي لـPostgreSQL هو 5432، ولـ Amazon Redshift، هو 5439.

  3. اسم قاعدة البيانات: هذا هو اسم قاعدة البيانات التي ترغب في الاتصال بها.

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

التنسيق العام لعنوان URL للاتصال هو كما يلي:

protocol://username:password@host:port/database

ها هو كيف يمكنك إنشاء عنوان URL للاتصال:

  1. ابدأ بالبروتوكول، والذي هو 'postgresql' لـPostgreSQL و 'redshift' لـ Amazon Redshift:

     postgresql://
  2. بعد ذلك، قم بإضافة اسم المستخدم وكلمة المرور الخاصة بك، مفصولين بنقطتين. إذا كان اسم المستخدم أو كلمة المرور الخاصة بك تتضمن أحرف خاصة، ستحتاج لترميز URL لهم. على سبيل المثال، إذا كان اسم المستخدم هو 'user' وكلمة المرور هي 'pass'، فإنه يتحول إلى:

     postgresql://user:pass@
  3. ثم، أضف خادمك ومنفذك، مفصولين بنقطتين:

     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/
  4. أخيرًا، أضف اسم قاعدة البيانات الخاصة بك:

     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/your-database-name

هذا كل شيء! لقد أنشأت عنوان URL للاتصال الخاص بك. تأكد من استبدال 'user'، 'pass'، 'your-db-instance-name.region-name.rds.amazonaws.com'، '5432'، و'your-database-name' بتفاصيل قاعدة البيانات الفعلية الخاصة بك.

تذكر عدم مشاركة هذا العنوان مع أي شخص، حيث يحتوي على معلومات حساسة مثل اسم المستخدم وكلمة المرور.

RedShift DWH

رابط قاعدة بيانات Redshift سيكون مشابهًا إلى حد كبير، ولكن مع بعض الفروقات المهمة:

  1. سيكون البروتوكول 'jdbc:redshift' بدلاً من 'postgresql'. وهذا بسبب ان الـ JDBC (Java Database Connectivity) يُستخدم بشكل شائع للاتصال بقواعد بيانات Redshift.

  2. المنفذ الافتراضي لـ Redshift هو 5439، وليس 5432.

وإليك التنسيق العام لرابط الاتصال بـ Redshift:

jdbc:redshift://host:port/database

لذا، إذا كنت ستقوم بإنشاء رابط اتصال لـ Redshift، سيبدو شيئًا مثل هذا:

jdbc:redshift://user:pass@your-cluster-name.region-name.redshift.amazonaws.com:5439/your-database-name

تذكر أن تستبدل 'user' و 'pass' و 'your-cluster-name.region-name.redshift.amazonaws.com' و '5439' و 'your-database-name' بتفاصيل قاعدة بياناتك الفعلية.

إضافة تكامل الخاص بك

الصق عنوان URL الخاص بالاتصال في قسم "بيانات الاعتماد" لإضافة التكامل. يمكنك اختيار PostgreSQL سواء لقاعدة بيانات postgresql أو Redshift. يمكنك استخدام أي اسم تريده للتكامل، لكننا نقترح عليك اختيار شيء سيساعدك في تحديد قاعدة البيانات المحددة المرتبطة.

الوصول إلى بياناتك من خلال SkyDeckAI

يمكن للمستخدمين اليوم الوصول إلى قاعدة بياناتك باستخدام أدوات المحللين المتاحة لهم في GenStudio. كمسؤول، يمكنك تعيين تكامل لأداة محلل في قسم الأدوات بمركز التحكم. يمكنك بعد ذلك تعيين علامات لتلك الأداة لضمان أن الأشخاص المصرح لهم فقط لديهم حق الوصول إلى تلك الأداة وإمكانية الوصول إلى قاعدة بياناتها في مساحة عمل SkyDeck AI GenStudio الخاصة بهم.

ملاحظات الأمان

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

  • لا تشارك عنوان URL للوصول لأنه يحتوي على معلومات اتصال سرية.

  • يمكنك تحديد أي المستخدمين في مؤسستك لديهم حق الوصول إلى كل قاعدة بيانات من خلال التأكد من أن الأدوات التي تستخدمها، مثل نسخة من Analyst Bob، تم تعيين علامات تتوافق فقط مع المستخدمين الذين ترغب في منحهم الوصول.

Last updated