১. ভূমিকা
AI এজেন্টকে—যেমন Antigravity CLI—আপনার ডেটাবেসে সুরক্ষিত, স্ট্রাকচার্ড অ্যাক্সেস দিতে, আপনি AlloyDB Omni-কে ডেটাবেসের জন্য MCP টুলবক্স-এর সাথে ইন্টিগ্রেট করতে পারেন।
AlloyDB Omni হল AlloyDB for PostgreSQL-এর ডাউনলোড করা যায় এমন কন্টেনারাইজড সংস্করণ যা যেকোনও জায়গায় চালানোর জন্য ডিজাইন করা হয়েছে—অন-প্রিমিসেস, ডেভেলপার ওয়ার্কস্টেশনে, এজ বা ক্লাউডে—এটি এন্টারপ্রাইজ-গ্রেড PostgreSQL পারফর্ম্যান্স ও কম্প্যাটিবিলিটি প্রদান করে।
ডেটাবেসের জন্য MCP টুলবক্স হল Google-এর একটি ওপেন-সোর্স সার্ভার যা Model Context Protocol (MCP) প্রয়োগ করে, যাতে ডেটাবেসের সাথে ইন্টার্যাক্ট করে এমন জেনারেটিভ AI টুল তৈরি করা আরও সহজ, দ্রুত এবং আরও সুরক্ষিত হয়। এটি আপনার এজেন্টের অর্কেস্ট্রেশন ফ্রেমওয়ার্ক এবং আপনার ডেটাবেসের মধ্যে থাকে এবং নিম্নলিখিত ক্ষমতা প্রদান করে:
- সহজ ডেভেলপমেন্ট: আগে থেকে তৈরি বা কাস্টম ডেটাবেস টুল যা ন্যূনতম কনফিগারেশনের মাধ্যমে আপনার এজেন্টের সাথে কানেক্ট করে এবং একাধিক এজেন্ট বা ফ্রেমওয়ার্ক জুড়ে আবার ব্যবহার করা যেতে পারে।
- আরও ভালো পারফর্ম্যান্স: কানেকশন পুলিং ও লাইফসাইকেল ম্যানেজমেন্টের মতো বিল্ট-ইন পেশাদার পদ্ধতি।
- উন্নত নিরাপত্তা: সেন্ট্রালাইজড ক্রেডেনশিয়াল ও যাচাইকরণ ম্যানেজমেন্ট, যাতে এজেন্টদের 'র' ডেটাবেস ক্রেডেনশিয়ালের প্রয়োজন না হয়।
- এন্ড-টু-এন্ড অবজার্ভেবিলিটি: OpenTelemetry-র জন্য বিল্ট-ইন সহায়তা সহ আউট-অফ-দ্য-বক্স মেট্রিক ও ট্রেসিং।
এই কোডল্যাবের শেষে, আপনার কাছে স্যাম্পেল ই-কমার্স ডেটা সহ একটি রানিং AlloyDB Omni কন্টেনার, ৩১টি প্রি-বিল্ট AlloyDB Omni অ্যাডমিনিস্ট্রেশন ও কোয়েরি টুল সহ একটি MCP টুলবক্স সার্ভার এবং একটি কনফিগার করা Antigravity CLI (agy) এজেন্ট থাকবে যা ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করে স্কিমা পরীক্ষা করতে, SQL কোয়েরি চালাতে, কোয়েরি প্ল্যান বিশ্লেষণ করতে এবং ডেটাবেসের স্বাস্থ্য ডায়াগনসিস করতে সক্ষম।

পূর্বশর্ত
- Google Cloud কনসোল বা Linux ওয়ার্কস্টেশন থেকে Google Cloud প্রোজেক্ট ও Cloud Shell-এ অ্যাক্সেস।
- Docker ইনস্টল করা হয়েছে এবং চলছে।
psqlPostgreSQL ক্লায়েন্ট ইনস্টল করা আছে।- Antigravity CLI ও MCP Toolbox সেট-আপ করার জন্য
curlওjqইনস্টল করা হয়েছে।
আপনি কী শিখবেন
- Docker ব্যবহার করে কীভাবে AlloyDB Omni ডেটাবেস সার্ভার কন্টেনার ডিপ্লয় ও রান করতে হয়।
- AlloyDB Omni-তে কীভাবে স্যাম্পেল টেবিল, ডেটা ও ইন্ডেক্স তৈরি করতে হয়।
- কীভাবে আগে থেকে তৈরি
alloydb-omniটুলসেট সহ ডেটাবেসের জন্য MCP টুলবক্স ডাউনলোড, কনফিগার ও শুরু করতে হয়। - MCP টুলবক্স সার্ভারে কানেক্ট করার জন্য MCP ক্লায়েন্ট হিসেবে Antigravity CLI কীভাবে কনফিগার করতে হয়।
- ডেটাবেসের স্বাস্থ্য পরীক্ষা, স্কিমা এক্সপ্লোর, SQL কোয়েরি রান, কোয়েরি প্ল্যান বিশ্লেষণ এবং রক্ষণাবেক্ষণ সংক্রান্ত ডায়াগনস্টিক পারফর্ম করার জন্য Antigravity CLI-তে কীভাবে ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করতে হয়।
আপনার কী প্রয়োজন হবে
- Docker,
psql,curlওjqসহ একটি কার্যকরী টার্মিনাল এনভায়রনমেন্ট। আপনি Google Cloud Shell ব্যবহার করতে পারেন, যা এইসব টুলের সাথে আগে থেকেই ইনস্টল করা থাকে।
২. সেট-আপ ও প্রয়োজনীয়তা
প্রোজেক্ট সেট-আপ
Google Cloud প্রোজেক্ট তৈরি করা
- Google Cloud কনসোলে, প্রোজেক্ট বেছে নেওয়ার পৃষ্ঠায়, Google Cloud প্রোজেক্ট বেছে নিন বা তৈরি করুন।
- আপনার Google Cloud প্রোজেক্টের জন্য বিলিং চালু করা আছে কিনা তা যাচাই করুন। কোনও প্রোজেক্টে বিলিং চালু করা আছে কিনা তা চেক করবেন কীভাবে তা জানুন।
Cloud Shell চালু করুন
যদিও আপনি নিজের ল্যাপটপে স্থানীয়ভাবে AlloyDB Omni এবং MCP টুলবক্স চালাতে পারেন, এই কোডল্যাবে আপনি Google Cloud Shell ব্যবহার করতে পারেন, এটি ক্লাউডে চলা একটি কমান্ড-লাইন এনভায়রনমেন্ট যা Docker, psql, curl এবং jq-এর সাথে আগে থেকেই ইনস্টল করা থাকে।

- Google Cloud কনসোল খুলুন এবং উপরে ডানদিকের টুলবারে Cloud Shell অ্যাক্টিভেট করুন বিকল্পে ক্লিক করুন।এছাড়াও, আপনি নিম্নলিখিত উপায়ে Cloud Shell খুলতে পারবেন:
- আপনি Google Cloud কনসোল ব্যবহার করলে,
Gএবং তারপরSপ্রেস করুন। - সরাসরি Cloud Shell খুলুন।
- আপনি Google Cloud কনসোল ব্যবহার করলে,
এনভায়রনমেন্টে প্রভিশন ও কানেক্ট করতে সাধারণত কয়েক মুহূর্ত সময় লাগে। এই অপারেশন সম্পূর্ণ হলে, আপনি নিম্নলিখিত মেসেজের মতো কিছু দেখতে পাবেন:

৩. AlloyDB Omni ডেটাবেস সার্ভার প্রস্তুত ও রান করা
এই বিভাগে, আপনি AlloyDB Omni Docker কন্টেনার পুল ও রান করবেন এবং পরীক্ষার জন্য স্যাম্পেল ই-কমার্স ডেটা দিয়ে এটি পপুলেট করবেন।
AlloyDB Omni ডেটাবেস সার্ভার চালু করা
- আপনার AlloyDB Omni হোস্ট, পোর্ট, ডেটাবেস, ব্যবহারকারী এবং জেনারেট করা পাসওয়ার্ডের জন্য এনভায়রনমেন্ট ভেরিয়েবেল নির্ধারণ করুন:
export ALLOYDB_OMNI_HOST="127.0.0.1" export ALLOYDB_OMNI_PORT="5432" export ALLOYDB_OMNI_DATABASE="postgres" export ALLOYDB_OMNI_USER="postgres" export ALLOYDB_OMNI_PASSWORD="$(openssl rand -hex 8)@1aA" echo "Your generated AlloyDB Omni postgres password is: $ALLOYDB_OMNI_PASSWORD" - Docker ব্যবহার করে ডিট্যাচ করা মোডে AlloyDB Omni কন্টেনার চালু করুন:
docker run --name alloydbomni \ -e POSTGRES_PASSWORD=$ALLOYDB_OMNI_PASSWORD \ -p $ALLOYDB_OMNI_PORT:$ALLOYDB_OMNI_PORT \ -d google/alloydbomni:latest - কন্টেনারটি চলছে কিনা এবং আপনি
psqlব্যবহার করে AlloyDB Omni সার্ভারের সাথে কানেক্ট করতে পারছেন কিনা তা যাচাই করুন:docker ps -a until docker exec alloydbomni pg_isready -U "$ALLOYDB_OMNI_USER" -d "$ALLOYDB_OMNI_DATABASE"; do sleep 2; done PGPASSWORD=$ALLOYDB_OMNI_PASSWORD psql -h $ALLOYDB_OMNI_HOST -p $ALLOYDB_OMNI_PORT -U $ALLOYDB_OMNI_USER -d $ALLOYDB_OMNI_DATABASE -c "SELECT 1;"
টেস্ট করার জন্য স্যাম্পেল ডেটা তৈরি করুন
categories, products, customers ও orders স্যাম্পেল টেবিল তৈরি করুন, টেস্ট রেকর্ড যোগ করুন এবং ইনডেক্স তৈরি করুন যাতে আপনি MCP টুলবক্সের মাধ্যমে স্কিমা ইনস্পেকশন, SQL কোয়েরি ও কোয়েরি এক্সিকিউশন প্ল্যান টেস্ট করতে পারেন:
PGPASSWORD="$ALLOYDB_OMNI_PASSWORD" psql -h $ALLOYDB_OMNI_HOST -p $ALLOYDB_OMNI_PORT -U $ALLOYDB_OMNI_USER -d $ALLOYDB_OMNI_DATABASE << 'EOF'
CREATE TABLE IF NOT EXISTS categories (
category_id SERIAL PRIMARY KEY,
name VARCHAR(50) UNIQUE NOT NULL
);
CREATE TABLE IF NOT EXISTS products (
product_id SERIAL PRIMARY KEY,
product_name VARCHAR(100) UNIQUE NOT NULL,
category VARCHAR(50) NOT NULL,
price NUMERIC(10, 2) NOT NULL,
stock INT DEFAULT 0
);
CREATE TABLE IF NOT EXISTS customers (
customer_id SERIAL PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
email VARCHAR(100) UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS orders (
order_id SERIAL PRIMARY KEY,
customer_id INT REFERENCES customers(customer_id),
order_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
total_amount NUMERIC(10, 2)
);
-- Insert sample rows
INSERT INTO categories (name) VALUES
('Smartphones'),
('Laptops'),
('Audio')
ON CONFLICT DO NOTHING;
INSERT INTO products (product_name, category, price, stock) VALUES
('Pixel 9 Pro', 'Smartphones', 999.00, 50),
('MacBook Pro M3', 'Laptops', 1999.00, 20),
('ThinkPad X1 Carbon', 'Laptops', 1450.00, 35),
('Dell XPS 15', 'Laptops', 1700.00, 15),
('Bose QuietComfort', 'Audio', 349.00, 100)
ON CONFLICT DO NOTHING;
INSERT INTO customers (first_name, last_name, email) VALUES
('Ada', 'Lovelace', 'ada@example.com'),
('Alan', 'Turing', 'alan@example.com'),
('Grace', 'Hopper', 'grace@example.com')
ON CONFLICT DO NOTHING;
INSERT INTO orders (order_id, customer_id, total_amount, order_date) VALUES
(1, 1, 999.00, pg_catalog.now() - INTERVAL '7 months'),
(2, 2, 349.00, pg_catalog.now() - INTERVAL '1 month')
ON CONFLICT DO NOTHING;
CREATE INDEX IF NOT EXISTS idx_products_category ON products(category);
CREATE INDEX IF NOT EXISTS idx_orders_customer ON orders(customer_id);
EOF
৪. MCP টুলবক্স সার্ভার চালু করা
এই বিভাগে, আপনি MCP টুলবক্স বাইনারি ডাউনলোড করবেন, আগে থেকে তৈরি AlloyDB Omni টুল ডেফিনেশন কনফিগার করবেন এবং MCP টুলবক্স সার্ভার চালু করবেন।
MCP টুলবক্স ডাউনলোড করুন
- MCP Toolbox-এর জন্য একটি ডিরেক্টরি তৈরি করুন এবং
toolboxবাইনারি ডাউনলোড করুন:mkdir -p ~/mcp/tools cd ~/mcp curl -L -O https://storage.googleapis.com/genai-toolbox/v0.31.0/linux/amd64/toolbox chmod +x toolbox ./toolbox --version
MCP টুলবক্স সার্ভার কনফিগার ও চালু করা
- আগে থেকে তৈরি
alloydb-omni.yamlটুল কনফিগারেশন ডাউনলোড করুন এবং পোর্ট5000-এ MCP টুলবক্স সার্ভার শুরু করুন (আগে এক্সপোর্ট করাALLOYDB_OMNI_*এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে):curl -sL --create-dirs -o "tools/alloydb-omni.yaml" "https://raw.githubusercontent.com/googleapis/mcp-toolbox/v0.31.0/internal/prebuiltconfigs/tools/alloydb-omni.yaml" # Remove the trailing group definition block and YAML document separator for --config-folder compatibility sed -i '/^kind: group/,$d' tools/alloydb-omni.yaml sed -i '${/---/d;}' tools/alloydb-omni.yaml ./toolbox --config-folder ./tools/ --port 5000 --address 127.0.0.1alloydb-omni.yamlকনফিগারেশন ৩১টি প্রি-বিল্ট টুল প্রদান করে, যার মধ্যে এই কোডল্যাবে দেখানো মূল টুলগুলি অন্তর্ভুক্ত:execute_sqlget_query_plandatabase_overviewlist_active_querieslist_tables,list_indexes,list_views,list_triggerslist_top_bloated_tables,list_locks,list_autovacuum_configurations,list_invalid_indexes
alloydb-omni.yamlGitHub-এ দেখুন। - নতুন টার্মিনাল ট্যাবে, MCP টুলবক্স সার্ভার চলছে কিনা এবং JSON-RPC
/mcpএন্ডপয়েন্টে আপনার টুল দেখাচ্ছে কিনা তা যাচাই করুন:curl -X POST http://localhost:5000/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {}}'
৫. MCP ক্লায়েন্ট (Antigravity CLI) কনফিগার করা
এই বিভাগে, আপনি Antigravity CLI (agy) ইনস্টল করবেন এবং আপনার MCP Toolbox সার্ভারের সাথে কানেক্ট করার জন্য এটি কনফিগার করবেন।
Antigravity CLI ইনস্টল করা
- এটি আগে থেকে ইনস্টল করা না থাকলে, Antigravity CLI (
agy) ইনস্টলার ডাউনলোড করে রান করুন এবং ভার্সন যাচাই করুন:curl -fsSL https://antigravity.google/cli/install.sh -o /tmp/install.sh bash /tmp/install.sh rm -f /tmp/install.sh # If prompted by the installer, add ~/.local/bin to your PATH: export PATH="$HOME/.local/bin:$PATH" # Verify the installation agy --version
Antigravity CLI কনফিগার করা
আপনার ক্লায়েন্টের MCP কনফিগারেশন ফাইলে MCP Toolbox সার্ভার এন্ট্রি যোগ করুন (যেমন Antigravity CLI-এর জন্য ~/.gemini/config/mcp_config.json, Claude Code-এর জন্য .cursor/mcp.json, .vscode/mcp.json, claude_desktop_config.json বা .mcp.json)।
5000পোর্টে চালু থাকা MCP টুলবক্স HTTP সার্ভারের সাথে Antigravity CLI কানেক্ট করতে,agy mcp addরান করুন এবংagy mcp list-এর মাধ্যমে এন্ট্রি যাচাই করুন: এটিexport MCP_SERVER="127.0.0.1" export MCP_PORT="5000" agy mcp add alloydb-omni "http://${MCP_SERVER}:${MCP_PORT}/mcp" agy mcp list~/.gemini/config/mcp_config.json-এalloydb-omniসার্ভার কনফিগারেশন লেখে:{ "mcpServers": { "alloydb-omni": { "url": "http://127.0.0.1:5000/mcp" } } }
কনফিগারেশন যাচাই করুন
- Antigravity CLI চালু করুন:
আপনি প্রথমবারagyagyলঞ্চ করলে, সাইন-ইন করার জন্য অন-স্ক্রিন প্রম্পট অনুসরণ করুন (Google OAuth বা Google Cloud প্রোজেক্টের মাধ্যমে) এবং বর্তমান ডিরেক্টরিকে বিশ্বাস করেন কিনা জিজ্ঞাসা করা হলে হ্যাঁ, আমি এই ফোল্ডারকে বিশ্বাস করি বিকল্প বেছে নিন। - Antigravity CLI প্রম্পটে, MCP সার্ভার প্যানেল খুলতে
/mcpলিখুন এবংalloydb-omniকানেক্ট করা আছে কিনা তা যাচাই করুন: আউটপুটটি নিম্নলিখিতটির মতো:/mcpMCP Servers Configured (~/.gemini/config/mcp_config.json) > ✓ alloydb-omni Tools: database_overview, execute_sql, get_column_cardinality, get_query_plan, list_active_queries, +26 more Keyboard: ↑/↓ Navigate enter Actions
- MCP সার্ভার প্যানেল বন্ধ করতে এবং Antigravity CLI প্রম্পটে ফিরে যেতে
Escপ্রেস করুন।
৬. AlloyDB Omni-এর জন্য কোয়েরি ব্যবহার করে পরীক্ষা করা
এখন Antigravity CLI, MCP Toolbox-এর মাধ্যমে আপনার AlloyDB Omni ইনস্ট্যান্সের সাথে কানেক্ট করা আছে, আপনি ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করে আপনার ডেটাবেসের সাথে ইন্টার্যাক্ট করতে পারবেন।
ডেটাবেস ওভারভিউ কোয়েরি রান করুন
- Antigravity CLI প্রম্পটে, বর্তমান ডেটাবেসের ওভারভিউ সম্পর্কে জিজ্ঞাসা করুন:
টুল কল করার অনুমতি দেওয়ার জন্য প্রম্পট করা হলে, হ্যাঁ (অথবা এই কথোপকথনে হ্যাঁ এবং সবসময় অনুমতি দিন) বিকল্প বেছে নিন। আউটপুটটি নিম্নলিখিতটির মতো:Give me an overview of the current database.> Give me an overview of the current database. ● alloydb-omni/database_overview(Database overview check) (ctrl+o to expand) Here is an overview of the current AlloyDB Omni database instance: ### Database Overview • Instance / Engine: PostgreSQL 17.9 (AlloyDB Omni) • Role: Primary (is_replica: false) • Uptime: ~7 hours, 57 minutes • Connected Database: postgres • Connected User: postgres • Connections: 11 current / 100 max (1 active, 11% used) ### Databases in Instance • postgres • alloydbadmin (~15.74 MB) • alloydbmetadata (~14.82 MB)
বিভাগ অনুযায়ী উদাহরণ পরীক্ষা করুন
নিম্নলিখিত ন্যাচারাল ল্যাঙ্গুয়েজ অনুরোধের মাধ্যমে Antigravity CLI-কে প্রম্পট করুন। এজেন্ট অটোমেটিক প্রতিটি অনুরোধ আপনার AlloyDB Omni MCP টুলসেটের সংশ্লিষ্ট টুলে ম্যাপ করে:
১. ডেটাবেসের ওভারভিউ ও হেল্থ
টেস্ট গোল | ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট | টুলের সাহায্য চাওয়া হয়েছে |
সিস্টেম চেক |
|
|
অ্যাক্টিভ কানেকশন |
|
|
ইনস্টল করা এক্সটেনশন |
|
|
উপলভ্য এক্সটেনশন |
|
|
২. স্কিমা ও ক্যাটালগ এক্সপ্লোরেশন
টেস্ট গোল | ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট | টুলের সাহায্য চাওয়া হয়েছে |
টেবিল তালিকাভুক্ত করুন |
|
|
ইনডেক্স পরীক্ষা করুন |
|
|
ভিউ এক্সপ্লোর করুন |
|
|
টেবিল ট্রিগার চেক করুন |
|
|
৩. ডেটা কোয়েরি ও ফিল্টার করা (execute_sql)
টেস্ট গোল | ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট | টুলের সাহায্য চাওয়া হয়েছে |
এগ্রিগেট কোয়েরি |
|
|
কোয়েরি যোগ করুন |
|
|
রেকর্ড মেলেনি |
|
|
৪. কোয়েরি পারফর্ম্যান্স এবং প্ল্যান ব্যাখ্যা করা (get_query_plan)
টেস্ট গোল | ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট | টুলের সাহায্য চাওয়া হয়েছে |
প্ল্যান ব্যাখ্যা করুন |
|
|
Index যাচাইকরণ |
|
|
৫. ডেটাবেস রক্ষণাবেক্ষণ ও ডায়াগনস্টিকস
টেস্ট গোল | ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট | টুলের সাহায্য চাওয়া হয়েছে |
টেবিল ব্লট |
|
|
লক কনটেনশন |
|
|
Autovacuum সেটিংস |
|
|
ভুল ইনডেক্স |
|
|
৭. অপ্রয়োজনীয়গুলি মুছুন
কোডল্যাব শেষ করার পরে, লোকাল কন্টেনার এবং আপনার শুরু করা প্রসেসগুলি ক্লিন-আপ করুন।
/quitটাইপ করে (অথবাCtrl+Dদুবার প্রেস করে) Antigravity CLI থেকে বেরিয়ে আসুন।- MCP টুলবক্স সার্ভার রান করছে এমন টার্মিনাল ট্যাবে যান এবং এটি বন্ধ করতে
Ctrl+Cপ্রেস করুন। - AlloyDB Omni Docker কন্টেনার বন্ধ করে সরিয়ে দিন:
docker stop alloydbomni docker rm alloydbomni
৮. অভিনন্দন
কোডল্যাব সম্পূর্ণ করার জন্য অভিনন্দন! আপনি কন্টেনারে AlloyDB Omni সফলভাবে ডিপ্লয় করেছেন, আগে থেকে তৈরি AlloyDB Omni টুলসেটের মাধ্যমে ডেটাবেসের MCP টুলবক্স কনফিগার করেছেন এবং ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করে আপনার ডেটাবেস কোয়েরি ও ম্যানেজ করতে Antigravity CLI-এর সাথে এটি ইন্টিগ্রেট করেছেন।
আপনি যা কভার করেছেন
- Docker ব্যবহার করে কীভাবে AlloyDB Omni কন্টেনার ডিপ্লয় ও যাচাই করতে হয়।
- এজেন্ট ওয়ার্কফ্লো পরীক্ষা করার জন্য কীভাবে স্যাম্পেল টেবিল ও ইন্ডেক্স পপুলেট করতে হয়।
- প্রি-বিল্ট
alloydb-omniটুল কনফিগারেশনের মাধ্যমে ডেটাবেসের জন্য MCP টুলবক্স কীভাবে কনফিগার ও রান করতে হয়। - কীভাবে Antigravity CLI-কে MCP Toolbox-এর সাথে কানেক্ট করতে হয় এবং স্কিমা ডিসকভারি, SQL কোয়েরি, কোয়েরি প্ল্যান বিশ্লেষণ ও ডেটাবেস ডায়াগনস্টিকসের জন্য ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট রান করতে হয়।
আরও তথ্যের জন্য, নিম্নলিখিত রিসোর্স দেখুন: