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

الدمج مع قواعد البيانات المستضافة في 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' بتفاصيل قاعدة بياناتك الفعلية.

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

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

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

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

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

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

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

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

Last updated