Skip to main content
SmartTablesSDK उन्नत क्वेरी, फ़िल्टरिंग, सॉर्टिंग और डेटा हेरफेर क्षमताओं के साथ संरचित डेटा तालिकाओं के प्रबंधन के लिए एक व्यापक समाधान प्रदान करता है। कस्टम दृश्यों, डेटा आयात/निर्यात और AI-संचालित डेटा प्रसंस्करण के समर्थन के साथ शक्तिशाली डेटा प्रबंधन अनुप्रयोग आसानी से बनाएँ।

इंस्टॉलेशन

त्वरित आरंभ

इस उदाहरण में, आप EKB API के माध्यम से कार्यक्रम द्वारा संरचित डेटा तालिकाएँ बनाने और प्रबंधित करने के लिए SmartTablesSDK का उपयोग करना सीखेंगे।

कॉन्फ़िगरेशन

SmartTablesSDKConfig इंटरफ़ेस

मूल अवधारणाएँ

SmartTable

एक SmartTable स्कीमा, metadata और डेटा प्रबंधन क्षमताओं वाली एक संरचित डेटा तालिका का प्रतिनिधित्व करता है।

SmartTableColumn

तालिका कॉलम की संरचना और गुण परिभाषित करता है।

फ़िल्टरिंग और क्वेरी

बहु-ऑपरेटर और सॉर्टिंग विकल्पों के साथ उन्नत फ़िल्टरिंग सिस्टम।

तालिका प्रबंधन

getAllTables()

परियोजना में सभी तालिकाएँ प्राप्त करें।
उदाहरण:

getTable(tableId)

ID द्वारा विशिष्ट तालिका प्राप्त करें।
उदाहरण:

createTable(title, description, metadata?)

एक नई तालिका बनाएँ।
उदाहरण:

updateTable(tableId, title, description?, metadata?)

तालिका metadata अपडेट करें।
उदाहरण:

deleteTable(tableId)

एक तालिका और उसका सभी डेटा स्थायी रूप से हटाएँ।
उदाहरण:

कॉलम संचालन

addColumn(tableId, column)

तालिका में एक नया कॉलम जोड़ें।
उदाहरण:

updateColumn(tableId, columnName, updates)

कॉलम गुण अपडेट करें।
उदाहरण:

deleteColumn(tableId, columnName)

तालिका से एक कॉलम हटाएँ।
उदाहरण:

डेटा संचालन

addRow(tableId, data)

तालिका में एक नया पंक्ति जोड़ें।
उदाहरण:

updateRow(tableId, rowId, columnName, newValue)

तालिका में एक विशिष्ट सेल अपडेट करें।
उदाहरण:

deleteRow(tableId, rowId)

तालिका से एक पंक्ति हटाएँ।
उदाहरण:

क्वेरी और फ़िल्टरिंग

queryTable(tableId, options?)

उन्नत फ़िल्टरिंग, सॉर्टिंग और पेजिनेशन के साथ तालिका डेटा क्वेरी करें।
TableQueryOptions:
उदाहरण:

बुनियादी क्वेरी

फ़िल्टर्ड क्वेरी

पेजिनेशन के साथ सॉर्टेड क्वेरी

डेटा आयात/निर्यात

importTable(title, description, columnMappings, file)

CSV या Excel फ़ाइलों से डेटा आयात करें।
ColumnMapping इंटरफ़ेस:
उदाहरण:

AI-संचालित सुविधाएँ

computeRowColumns(dataTypeId, rowId, columnNames?)

विशिष्ट पंक्ति कॉलम के लिए AI गणना ट्रिगर करें।
उदाहरण:

computeAllRows(dataTypeId)

तालिका में सभी पंक्तियों के लिए AI गणना ट्रिगर करें।
उदाहरण:

त्रुटि हैंडलिंग

SmartTablesSDK अन्य SDK घटकों के समान त्रुटि हैंडलिंग का उपयोग करता है:

उदाहरण

संपूर्ण डेटा प्रबंधन अनुप्रयोग

इस उदाहरण में, आप SmartTablesSDK का उपयोग करके एक संपूर्ण उत्पाद प्रबंधन प्रणाली बनाना सीखेंगे।

सर्वोत्तम प्रथाएँ

कुशल क्वेरी

  • बड़े डेटा सेट के लिए पेजिनेशन का उपयोग करें
  • डेटा ट्रांसफ़र कम करने के लिए फ़िल्टर लागू करें
  • संभव हो तो कई संचालनों को संयोजित करें

स्कीमा डिज़ाइन

  • उपयुक्त कॉलम प्रकार परिभाषित करें
  • बाध्यताओं (notNull, unique) का उचित उपयोग करें
  • सार्थक विवरण प्रदान करें

त्रुटि हैंडलिंग और मान्यता

  • हमेशा त्रुटियों को विनम्रतापूर्वक हैंडल करें
  • संचालन से पहले डेटा मान्य करें
  • संबंधित संचालन के लिए ट्रांज़ैक्शन का उपयोग करें