# డేటాబేస్‌లు, డేటా వేర్‌హౌస్‌లు

> డేటాబేస్ లేదా డేటా వేర్‌హౌస్‌ను కనెక్ట్ చేసి, సాధారణ మాటల్లో ప్రశ్నలు అడగండి. Dvina డేటాను చదవడం మాత్రమే చేస్తుంది. ప్రతి క్వెరీని అమలు చేసే ముందు తనిఖీ చేస్తుంది.

మీ డేటాబేస్ లేదా డేటా వేర్‌హౌస్‌ను కనెక్ట్ చేసి, సహోద్యోగిని అడిగినట్లే ప్రశ్నలు అడగండి. Dvina సరైన పట్టికలను గుర్తించి, క్వెరీని రాసి, మీకు సమాధానాన్ని చూపిస్తుంది.

## Dvina ఏం చేయగలదు

- **సాధారణ మాటల్లో సమాధానం ఇస్తుంది.** "గత త్రైమాసికంలో ఏ ప్రాంతాల్లో మళ్లీ వచ్చే కస్టమర్లు తగ్గారు?" అని అడగండి. Dvina పట్టికలను గుర్తించి, క్వెరీని రాసి, సమాధానాన్ని చూపిస్తుంది. తరచుగా చార్ట్‌తో పాటు దాని కింద పట్టికను కూడా చూపిస్తుంది.
- **మీ పట్టికల మధ్య సంబంధాలను గుర్తిస్తుంది.** మీ పట్టికలు ఎలా అనుసంధానమై ఉన్నాయో Dvina తెలుసుకుంటుంది. అందువల్ల మీరు ఎప్పుడూ ఏ జాయిన్ వాడాలో చెప్పాల్సిన అవసరం లేదు.
- **మీకు నచ్చిన రూపంలో చూపిస్తుంది.** సమాధానం కనిపించే రూపాన్ని మార్చండి: **పట్టిక**, **లైన్**, **ఏరియా**, **బార్**, **హారిజాంటల్ బార్**, **పై**, **డోనట్**, **రాడార్** లేదా **పోలార్ ఏరియా**.
- **సమాధానాన్ని భద్రపరుస్తుంది.** ఏ సమాధానాన్నైనా ఇన్‌సైట్‌గా సేవ్ చేసి, మీకు అవసరమైనప్పుడు మళ్లీ తెరవండి.

మీరు PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift, Databricks సహా 20 డేటాబేస్‌లు, డేటా వేర్‌హౌస్‌లను కనెక్ట్ చేయవచ్చు.

మెసేజ్‌లో డేటాబేస్‌ను ఉపయోగించడానికి, మెసేజ్ ఫీల్డ్‌లో <kbd>/</kbd> టైప్ చేసి, ఆ డేటాబేస్‌ను ఎంచుకోండి.

## అనుమతులు

మీరు కనెక్ట్ చేసే డేటాబేస్‌లు, డేటా వేర్‌హౌస్‌లు చదవడానికి మాత్రమే అందుబాటులో ఉండేలా రూపొందించబడ్డాయి.

- **ఒకే రీడ్ మాత్రమే:** ప్రతి క్వెరీ ఒకే రీడ్‌కు పరిమితమై ఉందో లేదో అమలు చేసే ముందు తనిఖీ చేస్తుంది. మీ డేటా ఉన్నట్లుగానే ఉంటుంది.
- **మార్పులు చేయదు:** డేటాను మార్చమని లేదా తొలగించమని మీరు Dvinaను అడిగితే, తాను చదవడం మాత్రమే చేస్తానని చెబుతుంది. బదులుగా మీరు అడిగిన డేటాను జాబితాగా చూపిస్తానని సూచించవచ్చు.
- **మీ ఖాతాకు ఉన్న యాక్సెస్:** మీరు కనెక్ట్ చేయడానికి ఉపయోగించే డేటాబేస్ ఖాతా చదవగల పట్టికలనే Dvina చూడగలదు. పట్టికలేవీ కనిపించకపోతే, ఆ ఖాతాకు చదవడానికి యాక్సెస్ ఉందో లేదో తనిఖీ చేయమని డేటాబేస్ అడ్మినిస్ట్రేటర్‌ను అడగండి.
- **వ్యక్తిని బట్టి వరుసలు, నిలువు వరుసలు:** మీరు పట్టికను షేర్ చేసినప్పుడు, యాక్సెస్ నియమాల ద్వారా ప్రతి వ్యక్తికి అందులోని కొన్ని వరుసలను మాత్రమే చూపించి, నిలువు వరుసలను దాచవచ్చు. [ఎవరికి ఏ వరుసలు, నిలువు వరుసలు కనిపించాలో నియంత్రించండి](/docs/connectors/row-and-column-access) చూడండి.

> [!TIP]
> చదవడానికి మాత్రమే అనుమతి ఉన్న డేటాబేస్ ఖాతాతో కనెక్ట్ చేయండి. Dvina ఎప్పుడూ డేటాను రాయదు. చదవడానికి మాత్రమే అనుమతి ఉన్న ఖాతా వాడితే, డేటాబేస్ వైపు నుంచి కూడా అదే పరిమితి అమలవుతుంది.

## ఎలా కనెక్ట్ చేయాలి

1. మీ లైబ్రరీలో **డేటాబేస్‌లు** తెరిచి, **డేటాబేస్‌ను కనెక్ట్ చేయండి** ఎంచుకోండి. మీ లైబ్రరీలో **సందర్భాన్ని జోడించండి**, ఆ తర్వాత **డేటాబేస్‌లు** కూడా ఎంచుకోవచ్చు.
2. మీ డేటాబేస్ లేదా డేటా వేర్‌హౌస్‌ను కనుగొనండి. పేరుతో వెతకవచ్చు.
3. **కనెక్ట్ చేయండి** ఎంచుకోండి.
4. **మూలం పేరు**, అలాగే **హోస్ట్**, **పోర్ట్**, **డేటాబేస్**, **వినియోగదారు పేరు**, **పాస్‌వర్డ్** వంటి కనెక్షన్ వివరాలను నమోదు చేయండి. కొన్ని డేటా వేర్‌హౌస్‌లు వీటికి బదులుగా ఖాతా, ప్రాజెక్ట్ లేదా సర్వీస్ ఖాతా ఫైల్ వంటి ఇతర వివరాలను అడుగుతాయి.
5. **ఎన్‌క్రిప్షన్ (SSL)** కింద **ధృవీకరించబడింది**, **తప్పనిసరి** లేదా **ఆఫ్** ఎంచుకోండి.
6. మీ పట్టికలు ఎలా అనుసంధానమై ఉన్నాయో Dvina గుర్తించడానికి, **పట్టికల మధ్య సంబంధాలను కనుగొనండి** ఆన్ చేయండి. పెద్ద డేటాబేస్‌లలో దీనికి కొంత సమయం పట్టవచ్చు.
7. **కనెక్ట్ చేయండి** ఎంచుకోండి.

Dvina కనెక్షన్‌ను తనిఖీ చేసి, మీ పట్టికలను గుర్తిస్తుంది. ప్రతి పట్టిక **ప్రశ్నలకు సిద్ధంగా ఉంది** అనే స్థితిని చేరుకున్నప్పుడు అది కనిపిస్తుంది. డేటాబేస్ పేజీలో పురోగతిని చూడవచ్చు.

### కనెక్షన్ విఫలమైతే

ఏం తప్పు జరిగిందో Dvina చెబుతుంది. సాధారణంగా ఉపయోగపడే పరిష్కారాలు:

- **డేటాబేస్ లాగిన్ వివరాలను తిరస్కరించింది:** వినియోగదారు పేరు, పాస్‌వర్డ్, ప్రామాణీకరణ పద్ధతిని తనిఖీ చేయండి.
- **చిరునామా ప్రైవేట్ లేదా అంతర్గత నెట్‌వర్క్‌ను సూచిస్తోంది:** డేటాబేస్ పబ్లిక్ హోస్ట్ పేరు లేదా IP చిరునామాను ఉపయోగించండి.
- **ఎన్‌క్రిప్ట్ చేసిన కనెక్షన్‌ను ఏర్పాటు చేయలేకపోయింది:** డేటాబేస్ స్వీయ సంతకం చేసిన సర్టిఫికెట్‌ను ఉపయోగిస్తే, **ధృవీకరించబడింది** బదులుగా **తప్పనిసరి** ఎంచుకోండి. అది SSLకు మద్దతు ఇవ్వకపోతే, **ఆఫ్** ఎంచుకోండి.
- **డేటాబేస్‌ను చేరుకోలేకపోయింది:** అది అందుబాటులో ఉందో లేదో, నెట్‌వర్క్ యాక్సెస్, హోస్ట్, పోర్ట్‌ను తనిఖీ చేయండి.

తర్వాత వివరాలను మార్చడానికి, డేటాబేస్‌ను తెరిచి **కనెక్షన్‌ను సవరించండి**, ఆ తర్వాత **మళ్లీ తనిఖీ చేయండి** ఎంచుకోండి.

## మీ పట్టికలు ఎలా అనుసంధానమై ఉన్నాయో చూడండి

మీ లైబ్రరీలో **డేటాబేస్‌లు** తెరిచి, డేటాబేస్‌ను తెరవండి. పేజీలో మొదట కనిపించే దాని కార్డ్‌ను ఎంచుకోండి. **డేటాబేస్ స్కీమా** ప్యానెల్‌లో డేటాబేస్ వివరాలను ఒక్క చూపులో చూడవచ్చు:

- **కనెక్షన్:** డేటాబేస్‌కు సంబంధించిన **హోస్ట్**, **పోర్ట్**, **వినియోగదారు** వంటి వివరాలు, దాని **స్థితి**—**కనెక్ట్ అయింది** లేదా **కనెక్ట్ కాలేదు**—చివరిసారిగా ఎప్పుడు తనిఖీ చేశారనే సమాచారంతో కనిపిస్తాయి. ఇప్పుడే తనిఖీ చేయడానికి **మళ్లీ తనిఖీ చేయండి** ఎంచుకోండి.
- **సంబంధాలు:** మీ పట్టికలు ఎలా అనుసంధానమై ఉన్నాయో Dvina వెతికిందో లేదో చూపిస్తుంది. వెతకడం ప్రారంభించడానికి **సంబంధాలను కనుగొనండి** లేదా **మళ్లీ వెతకండి** ఎంచుకోండి.
- **రేఖాచిత్రం:** ప్రతి పట్టిక దాని నిలువు వరుసలతో ఒక కార్డ్‌గా కనిపిస్తుంది. దాని కీలు పైభాగంలో ఉంటాయి. పట్టికల మధ్య ప్రతి సంబంధానికి ఒక గీత ఉంటుంది. ఒక గీతపై పాయింటర్‌ను ఉంచితే, అది అనుసంధానించే రెండు నిలువు వరుసలు హైలైట్ అవుతాయి. పట్టికను తెరవడానికి దాన్ని ఎంచుకోండి.

పట్టిక లేదా నిలువు వరుసను కనుగొనడానికి **పట్టిక లేదా నిలువు వరుసను కనుగొనండి** ఉపయోగించండి. రేఖాచిత్రాన్ని పూర్తి తెరపై చూడడానికి **విస్తరించండి** ఎంచుకోండి.

రేఖాచిత్రంలో **PK** ప్రాథమిక కీని, **FK** ఫారిన్ కీని సూచిస్తాయి. నిరంతర గీత మీ డేటాబేస్‌లో నిర్వచించిన సంబంధాన్ని లేదా నిర్ధారించి క్వెరీలలో ఉపయోగిస్తున్న సంబంధాన్ని సూచిస్తుంది. తెగిన గీత **సూచించినది**: మీ డేటాలో Dvina కనుగొన్న, ఇంకా ఉపయోగించని సంబంధం.

### Dvina కనుగొన్న సంబంధాలను సమీక్షించండి

1. రేఖాచిత్రంలో తెగిన గీతను ఎంచుకోండి.
2. అది అనుసంధానించే రెండు నిలువు వరుసలను తనిఖీ చేయండి.
3. దాన్ని క్వెరీలలో ఉపయోగించడానికి **నిర్ధారించండి** ఎంచుకోండి. అది తప్పైతే **తిరస్కరించండి** ఎంచుకోండి. మీరు తిరస్కరించిన సంబంధం మళ్లీ సూచించబడదు.

### పెద్ద డేటాబేస్‌లు

- సంబంధాల కోసం వెతికేటప్పుడు మీ పట్టికలలోని అడ్డు వరుసలను లెక్కిస్తారు కాబట్టి, కొంత సమయం పట్టవచ్చు. 100 కంటే ఎక్కువ పట్టికలు ఉన్న డేటాబేస్‌లో, మీరు **పట్టికల మధ్య సంబంధాలను కనుగొనండి** ఆన్ చేసినా Dvina స్వయంగా వెతకదు. మీరు సిద్ధంగా ఉన్నప్పుడు **సంబంధాలను కనుగొనండి** ఎంచుకోండి.
- డేటాబేస్‌లో 40 కంటే ఎక్కువ పట్టికలు ఉంటే, రేఖాచిత్రం ఒక పట్టికను, దానికి అనుసంధానమైన పట్టికలను చూపిస్తుంది. మరో పట్టికపై దృష్టి పెట్టడానికి దాని కోసం వెతకండి.

## ఇన్‌సైట్‌లను సేవ్ చేసి, రిఫ్రెష్ చేయండి

ఇన్‌సైట్ ఒక ప్రశ్నకు వచ్చిన సమాధానాన్ని భద్రపరుస్తుంది. దాంతో మీరు దాన్ని తాజా డేటాతో మళ్లీ తెరవవచ్చు.

1. సమాధానం కార్డ్‌లో, దాన్ని ఎలా చూడాలనుకుంటున్నారో ఎంచుకోండి. ఉదాహరణకు **పట్టిక** లేదా **బార్**.
2. **సేవ్ చేయండి** ఎంచుకోండి. Dvina **ఇన్‌సైట్‌గా సేవ్ అయింది** అని చూపిస్తుంది. ఫోన్‌లో ముందుగా **విస్తరించండి** ఎంచుకుని, ఆపై పక్క ప్యానెల్‌లో **సేవ్ చేయండి** ఎంచుకోండి.
3. దాన్ని తెరవడానికి **సేవ్ అయింది** ఎంచుకోండి. మీ ఫీడ్‌లో కూడా దాన్ని కనుగొనవచ్చు.

ఇన్‌సైట్ పక్క ప్యానెల్‌లో తెరుచుకుంటుంది. అక్కడ మీరు ఇవి చేయవచ్చు:

- **పేరు మార్చండి:** పైభాగంలో ఉన్న దాని పేరుపై క్లిక్ చేసి, కొత్త పేరు టైప్ చేయండి.
- **వీక్షణను మార్చండి:** మరో ప్రదర్శన రూపాన్ని లేదా పివట్‌ను ఎంచుకోండి. కొత్త వీక్షణ ఇన్‌సైట్‌తో పాటు సేవ్ అవుతుంది.
- **రిఫ్రెష్ చేయండి:** ప్యానెల్ మెనూను తెరిచి, తాజా డేటాతో మళ్లీ అమలు చేయడానికి **రిఫ్రెష్ చేయండి** ఎంచుకోండి.
- **డౌన్‌లోడ్ చేయండి:** ప్యానెల్ మెనూను తెరిచి **డౌన్‌లోడ్ చేయండి** ఎంచుకోండి.
- **తొలగించండి:** ప్యానెల్ మెనూను తెరిచి **తొలగించండి** ఎంచుకోండి. అది ట్రాష్‌కు వెళ్తుంది. అక్కడి నుంచి దాన్ని పునరుద్ధరించవచ్చు.

### షేర్ చేసిన ఇన్‌సైట్‌లు

ఇన్‌సైట్‌ను షేర్ చేసేటప్పుడు, ప్రతి వ్యక్తికి **సవరించవచ్చు** లేదా **చూడవచ్చు** ఎంచుకోండి.

- **సవరించగల వ్యక్తులు** దాన్ని రిఫ్రెష్ కూడా చేయవచ్చు.
- **చూడగల వ్యక్తులు** దాన్ని చూడగలరు మాత్రమే. వారు తమ తెరపై వీక్షణను మార్చవచ్చు, కానీ ఆ మార్పు సేవ్ కాదు. వారికి **సవరించగలవారు మాత్రమే రిఫ్రెష్ చేయగలరు**, **సవరించగలవారు మాత్రమే పేరు మార్చగలరు** అని కనిపిస్తుంది.

పట్టిక యాక్సెస్ నియమాలు ఎవరైనా చూడగల సమాచారాన్ని పరిమితం చేస్తే, ఇన్‌సైట్‌లో వారికి అనుమతించిన ఫలితం మాత్రమే కనిపిస్తుంది. దానిపై **పరిమిత వీక్షణ** అని ఉంటుంది. [వ్యక్తులు ఏ అడ్డు వరుసలు, నిలువు వరుసలు చూడగలరో నియంత్రించండి](/docs/connectors/row-and-column-access) చూడండి.

## గోప్యత

- మీరు కనెక్ట్ చేసే దేన్నీ AI మోడళ్లకు శిక్షణ ఇవ్వడానికి ఎప్పుడూ ఉపయోగించరు.
- మీ అభ్యర్థనకు అవసరమైనది మాత్రమే చదవబడుతుంది.
- కార్డ్ నంబర్లు, ఫోన్ నంబర్లు వంటి వ్యక్తిగత వివరాలను AI చూడకముందే మాస్క్ చేస్తారు.
- మీ డేటా బదిలీ సమయంలో ఎన్‌క్రిప్ట్ చేయబడుతుంది.

## డిస్‌కనెక్ట్ చేయండి

1. మీ లైబ్రరీలో **డేటాబేస్‌లు** తెరిచి, కావలసిన డేటాబేస్‌ను ఎంచుకోండి.
2. దాని మెనూ తెరిచి **డిస్‌కనెక్ట్ చేయండి** ఎంచుకోండి. ఆపై నిర్ధారించడానికి **డిస్‌కనెక్ట్ చేయండి** ఎంచుకోండి.

డేటాబేస్ దాని పట్టికలు, వాటి ఆధారంగా రూపొందించిన ఇన్‌సైట్‌లతో సహా ట్రాష్‌కు తరలించబడుతుంది. మీరు వాటిని అక్కడి నుంచి పునరుద్ధరించవచ్చు. అసలు డేటాబేస్‌లో ఏదీ మారదు.

## సంబంధిత అంశాలు

- [కనెక్టర్ల అవలోకనం](/docs/connectors/overview)
- [వరుసలు, నిలువు వరుసలకు యాక్సెస్](/docs/connectors/row-and-column-access)
- [లైవ్ సమాధానాలు](/docs/use-dvina/features/live-answers)
- [మీ మొదటి చాట్](/docs/use-dvina/get-started/first-chat)
