इस प्रोजेक्ट के बारे में
dbt Charts, dbt Labs से (पैकेज `dbt-charts`, CLI `dct`), YAML बोर्ड परिभाषाओं को कई प्रारूपों में इंटरैक्टिव डैशबोर्ड और रिपोर्ट में संकलित करता है। SQL परिभाषित करता है कि कौन सा डेटा देखना है; YAML घोषित करता है कि इसे कैसे प्रस्तुत करना है। यह वाइब-कोडेड डैशबोर्ड की गड़बड़ी को स्पष्ट, ऑडिट योग्य सिंटैक्स के साथ संबोधित करता है।
**आरंभ करना:** Python 3.10-3.13 की आवश्यकता है। `uv tool install dbt-charts` या `pip install dbt-charts` के माध्यम से इंस्टॉल करें। वेयरहाउस एडेप्टर को एक्स्ट्रा के रूप में जोड़ें (BigQuery, Snowflake, PostgreSQL, आदि; DuckDB अंतर्निहित)। कमांड: लाइव पूर्वावलोकन के लिए `dct init`, `dct validate`, `dct serve`। play.dbtcharts.com पर एक प्लेग्राउंड बिना इंस्टॉलेशन के प्रयास करने की अनुमति देता है।
**CLI (`dct`):** सत्यापित करता है, HTML/PDF/PNG/SVG/JSON में रेंडर करता है, क्वेरी चलाता है, बोर्ड खोजता है, कॉलम प्रभाव का पता लगाता है, और ऑफ़लाइन YAML संदर्भ शामिल करता है। क्रियाएँ: `validate`, `serve`, `render`, `query`, `search`, `impact`, `docs`, `examples`।
**एजेंट कौशल और MCP:** बंडल कौशल (`dct skills intro`) और VS Code, Cursor, Claude Desktop आदि के लिए एक स्थानीय MCP सर्वर के साथ आता है। `dct init mcp` इसे जोड़ता है।
**VS Code एक्सटेंशन:** सिंटैक्स हाइलाइटिंग, ऑटोकम्प्लीट, डायग्नोस्टिक्स और लाइव पूर्वावलोकन जोड़ता है (CLI की आवश्यकता है)। Marketplace और Open VSX पर उपलब्ध।
**विशेषताएँ:** स्थानीय स्रोतों (CSV, Parquet, JSON, DuckDB) और dbt एडेप्टर के माध्यम से वेयरहाउस का समर्थन करता है। 16 कोर चार्ट प्रकार (बार, लाइन, एरिया, स्कैटर, हीटमैप, पाई, डोनट, KPI, टेबल, मैप्स, आदि) साथ ही 13 सिमेंटिक प्रकार (लॉलीपॉप, बुलेट, स्लोप, फ़नल, स्मॉल मल्टीपल्स)। कस्टम YAML एक्सटेंशन के साथ पाँच अंतर्निहित थीम। कार्रवाई योग्य त्रुटि कोड के साथ सत्यापन; `dct init ci` GitHub Actions वर्कफ़्लो जोड़ता है। माइग्रेशन पुराने सिंटैक्स को स्वचालित रूप से संभालते हैं।
**dbt एकीकरण:** वैकल्पिक; बोर्ड अकेले खड़े हो सकते हैं या `ref()` का उपयोग करने, क्रेडेंशियल साझा करने और CI सत्यापन प्राप्त करने के लिए dbt प्रोजेक्ट में बैठ सकते हैं। Pydantic, Jinja2, Vega-Lite और FastAPI पर निर्मित। Apache License 2.0। केवल-पढ़ने के लिए मिरर; मुद्दों का स्वागत है, PR स्वीकार नहीं किए जाते।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.