یہ گائیڈ اس صورت میں استعمال کریں جب آپ ChatGPT ورک اسپیس ایڈمن ہیں اور اپنی تنظیم کے لیے Databricks ایپ ٹیمپلیٹ سیٹ اپ کر رہے ہیں. ٹیمپلیٹ وہ حتمی ایپ نہیں ہے جسے اراکین استعمال کرتے ہیں. یہ ایک سیٹ اپ فلو ہے جو آپ کی مطلوبہ Databricks کنفیگریشن دینے کے بعد ورک اسپیس کے لیے مخصوص ڈرافٹ ایپ بناتا ہے.
Databricks کے لیے زیادہ تر سیٹ اپ Databricks Account Console میں ہوتا ہے. آپ ایک کسٹم OAuth ایپ کنکشن بناتے ہیں، ChatGPT کال بیک URL رجسٹر کرتے ہیں، بنائی گئی کلائنٹ اسناد کاپی کرتے ہیں، پھر ان اقدار کو ChatGPT ٹیمپلیٹ سیٹ اپ فلو میں پیسٹ کرتے ہیں. ChatGPT کے ڈرافٹ ایپ بنانے کے بعد آپ اسے شائع کر سکتے ہیں اور دیگر ورک اسپیس ایپس کی طرح اس کا نظم کر سکتے ہیں.
آپ کیا سیٹ اپ کر رہے ہیں
آپ ChatGPT میں ورک اسپیس کے لیے مخصوص Databricks ایپ بنا رہے ہیں. ایپ یہ استعمال کرتی ہے:
آپ کے Databricks Account Console میں بنایا گیا Databricks OAuth ایپ کنکشن.
Databricks OAuth کلائنٹ ID اور کلائنٹ سیکرٹ.
ChatGPT سے کاپی کیا گیا عین کال بیک URL.
Databricks اسکوپس جو ان کنیکٹر صلاحیتوں سے مطابقت رکھتے ہیں جنہیں آپ فعال کرنا چاہتے ہیں.
ChatGPT سیٹ اپ فلو کے ذریعے طلب کی گئی Databricks فراہم کنندہ کی کوئی بھی تفصیلات، جیسے ورک اسپیس ہوسٹ، اکاؤنٹ ہوسٹ، اکاؤنٹ ID، یا ویئر ہاؤس.
شروع کرنے سے پہلے
آپ کو ضرورت ہے:
ChatGPT ورک اسپیس ایڈمن یا مالک کی رسائی.
Databricks اکاؤنٹ ایڈمن کی رسائی. کچھ کاموں کے لیے ورک اسپیس ایڈمن کی رسائی کافی ہو سکتی ہے، لیکن کسٹم ایپ کنکشنز Databricks Account Console سے کنفیگر کیے جاتے ہیں.
Databricks Account Console ایک الگ ٹیب میں کھلا ہوا.
ChatGPT میں Databricks ایپ ٹیمپلیٹ سیٹ اپ اسکرین کھلی ہوئی تاکہ آپ عین کال بیک URL کاپی کر سکیں.
یہ فیصلہ کہ ایپ کو عمومی Databricks API رسائی چاہیے یا صرف Databricks SQL رسائی.
Databricks کلائنٹ سیکرٹ سنبھالنے کے لیے محفوظ جگہ.
کال بیک URL خود نہ بنائیں. ChatGPT میں دکھایا گیا عین کال بیک URL کاپی کریں.
تیار کرنے والی اقدار
کال بیک URL: اسے ChatGPT ٹیمپلیٹ سیٹ اپ فلو سے کاپی کریں.
Databricks OAuth کلائنٹ ID.
Databricks OAuth کلائنٹ سیکرٹ.
Databricks رسائی اسکوپس، جیسے ALL APIs یا SQL.
ChatGPT سیٹ اپ فلو کے ذریعے طلب کیے گئے Databricks ورک اسپیس یا اکاؤنٹ فیلڈز.
ChatGPT میں ایپ شائع اور منظم کریں
ڈرافٹ ایپ بنانے سے یہ خود بخود اراکین کے لیے دستیاب نہیں ہوتی. ڈرافٹ کا جائزہ لینے کے بعد:
ڈرافٹ ایپ شائع کریں.
تصدیق کریں کہ ایپ ورک اسپیس کی ترتیبات > ایپس > فعال میں دکھائی دیتی ہے.
ان رولز کے لیے صارف کی رسائی کنفیگر کریں جنہیں اسے استعمال کرنا چاہیے.
ایپ کے ذریعے سامنے آنے والی Databricks کارروائیوں کے لیے کارروائی کا کنٹرول کا جائزہ لیں.
یہ منتخب کرنے کے لیے ایپ کی اجازتیں کا جائزہ لیں کہ ایپ استعمال کرنے سے پہلے ChatGPT اراکین سے کب پوچھے.
اجازت یافتہ ٹیسٹ صارف سے کہیں کہ ChatGPT میں ایپس کھولے اور تصدیق کرے کہ ایپ دکھائی دیتی ہے.
یہ ایپ اجازتیں ChatGPT گفتگوؤں پر لاگو ہوتی ہیں. ورک اسپیس ایجنٹس ہر ایجنٹ کے بلڈر کے مقرر کردہ کنٹرولز استعمال کرتے ہیں تاکہ طے ہو سکے کہ کون سی ایپ کارروائیاں دستیاب ہیں اور آخری صارفین سے ان کی منظوری کب مانگی جاتی ہے. ایجنٹ کے رویے کے لیے، دیکھیں: انٹرپرائز اور بزنس کے لیے ChatGPT ورک اسپیس ایجنٹس.
ChatGPT میں ٹیمپلیٹ سیٹ اپ شروع کریں
ChatGPT میں اس ورک اسپیس پر سوئچ کریں جہاں ایپ دستیاب ہونی چاہیے.
ورک اسپیس کی ترتیبات > ایپس کھولیں.
ڈائریکٹری منتخب کریں.
Databricks تلاش کریں.
Databricks ایپ ٹیمپلیٹ منتخب کریں اور سیٹ اپ شروع کریں.
واضح ایپ نام اور وضاحت درج کریں، جیسے Databricks یا Databricks - Data Platform.
OAuth کلائنٹ سیکشن میں، ChatGPT سے کال بیک URL کاپی کریں. یہ ٹیب کھلا رکھیں.
مثال کال بیک URL: https://chatgpt.com/connector/oauth/<callback_id>
کال بیک ID نہ ہٹائیں، آخر میں سلیش نہ لگائیں، اور اسے عام ChatGPT URL سے تبدیل نہ کریں.
Databricks میں OAuth ایپ کنکشن بنائیں
اپنے Databricks اکاؤنٹ کے لیے Databricks Account Console کھولیں.
بائیں سائڈ بار میں ترتیبات کھولیں.
ایپ کنکشنز ٹیب کھولیں.
کنکشن شامل کریں منتخب کریں.
ایپلیکیشن کا نام درج کریں، جیسے ChatGPT Databricks Connector.
ری ڈائریکٹ URLs میں، ChatGPT سے کاپی کیا گیا عین کال بیک URL پیسٹ کریں.
رسائی اسکوپس کے تحت، وہ اسکوپس منتخب کریں جن کی ایپ کو ضرورت ہے.
ایسی عمومی Databricks ایپ کے لیے ALL APIs استعمال کریں جسے SQL سے آگے Databricks APIs کی ضرورت ہو.
صرف Databricks SQL APIs تک محدود ایپ کے لیے صرف SQL استعمال کریں.
ٹوکن TTLs کو Databricks ڈیفالٹس پر رہنے دیں، الا یہ کہ آپ کی تنظیم کی کوئی مخصوص پالیسی ہو.
کلائنٹ سیکرٹ بنائیں فعال کریں. ChatGPT کو اس فلو کے لیے ایک خفیہ OAuth کلائنٹ درکار ہے.
کنکشن بنائیں.
Databricks سے اسناد کاپی کریں
کنکشن بننے کے ڈائیلاگ میں کلائنٹ ID کاپی کریں.
کلائنٹ سیکرٹ فوراً کاپی کریں اور اسے محفوظ طریقے سے اسٹور کریں.
اگر آپ سیکرٹ کاپی کرنے سے پہلے ڈائیلاگ بند کر دیتے ہیں، تو OAuth ایپ اسناد بنائیں یا روٹیٹ کریں اور نیا سیکرٹ استعمال کریں.
Databricks سیکرٹ صرف ایک بار دکھاتا ہے. اسے ایک سند کی طرح سمجھیں اور اسے اسکرین شاٹس، ٹکٹس، تبصروں یا چیٹس میں شامل نہ کریں.
ChatGPT میں سیٹ اپ مکمل کریں
ChatGPT ٹیمپلیٹ سیٹ اپ ٹیب پر واپس جائیں.
Databricks کلائنٹ ID کو OAuth کلائنٹ ID میں پیسٹ کریں.
Databricks کلائنٹ سیکرٹ کو OAuth کلائنٹ سیکرٹ میں پیسٹ کریں.
اسکوپس کو تب تک نہ بدلیں جب تک آپ جان بوجھ کر ٹیمپلیٹ ڈیفالٹس کو اوور رائیڈ نہ کرنا چاہتے ہوں.
سیٹ اپ فلو کے لیے درکار Databricks فراہم کنندہ کے فیلڈز پُر کریں، جیسے ورک اسپیس ہوسٹ، اکاؤنٹ ہوسٹ، اکاؤنٹ ID، ویئر ہاؤس، یا دیگر Databricks مخصوص اقدار.
ڈرافٹ ایپ بنائیں.
ایپ کو بطور صارف ٹیسٹ کریں
اجازت یافتہ ٹیسٹ صارف کے طور پر ChatGPT سے کنیکٹ فلو شروع کریں.
تصدیق کریں کہ براؤزر متوقع Databricks اکاؤنٹ یا ورک اسپیس کھولتا ہے.
درخواست کردہ اسکوپس منظور کریں.
تصدیق کریں کہ براؤزر ChatGPT پر واپس آتا ہے اور ایپ کنیکٹڈ کے طور پر دکھائی دیتی ہے.
پہلے کم خطرے والی ریڈ کارروائی چلائیں، جیسے موجودہ صارف کی معلومات حاصل کرنا یا منظور شدہ Databricks SQL وسیلے سے کوئری کرنا.
اگر رائٹ کارروائیاں فعال ہیں، تو وسیع رول آؤٹ سے پہلے واضح طور پر کم خطرے والے Databricks ورک فلو سے ٹیسٹ کریں.
رسائی کا نظم کریں
Databricks اور ChatGPT دونوں رسائی کنٹرول میں کردار ادا کرتے ہیں.
ChatGPT میں، ورک اسپیس ایڈمنز یہ منظم کرتے ہیں کہ شائع شدہ ایپ دستیاب ہے یا نہیں، کون سے ورک اسپیس رولز اسے استعمال کر سکتے ہیں، کون سی کارروائیاں فعال ہیں، اور ایپ استعمال کرنے سے پہلے ChatGPT صارفین سے کب پوچھتا ہے.
Databricks میں، ایڈمنز یہ منظم کرتے ہیں کہ کون سے صارفین OAuth ایپ کو اختیار دے سکتے ہیں اور وہ صارفین کن Databricks وسائل تک رسائی حاصل کر سکتے ہیں. ChatGPT میں ایپ فعال ہونے کے بعد بھی فراہم کنندہ کی اجازتیں لاگو رہتی ہیں.
ٹربل شوٹنگ
ری ڈائریکٹ URI مماثل نہیں: تصدیق کریں کہ Databricks ری ڈائریکٹ URL، ChatGPT میں دکھائے گئے کال بیک URL سے بالکل میل کھاتا ہے، بشمول پاتھ اور کال بیک ID.
سیکرٹ غائب: Databricks سیکرٹس صرف ایک بار دکھائے جاتے ہیں. اگر یہ کاپی نہیں ہوا تھا تو نیا کلائنٹ سیکرٹ بنائیں.
OAuth ایپ فوراً دستیاب نہیں: Databricks کے مطابق OAuth ایپلیکیشن اپ ڈیٹس کی پروسیسنگ میں 30 منٹ تک لگ سکتے ہیں.
ناکافی اسکوپ: اگر ChatGPT توثیق کر لیتا ہے لیکن Databricks API کالز ناکام ہوتی ہیں، تو تصدیق کریں کہ جب ایپ کو غیر SQL APIs کی ضرورت ہو تو Databricks ایپ کے پاس ALL APIs ہوں.
SQL کارروائیاں ناکام: SQL اسکوپ، ویئر ہاؤس کنفیگریشن، اور Databricks اجازتوں کی تصدیق کریں.
غلط ورک اسپیس: ایپ اسی ChatGPT ورک اسپیس میں بنائیں اور شائع کریں جہاں صارفین اسے کنیکٹ کریں گے.
صارفین کنیکٹ نہیں کر سکتے: تصدیق کریں کہ صارف کے پاس Databricks رسائی ہے اور اسے OAuth ایپ کو اختیار دینے کی اجازت ہے.
