डेटा लाना: structured records फेच करना

इंटरमीडिएट Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

हर connector में एक list action होता है

 

Power Automate में Get items (SharePoint) एक्शन v3 डिज़ाइनर में विस्तृत, जिसमें Site Address, List Name, और सभी advanced पैरामीटर: Filter Query, Order By, Top Count, Limit Columns by View, Limit Entries to Folder, और Include Nested Items दिख रहे हैं

 

  • Dataverse: List rows
  • SharePoint: Get items
  • Excel: List rows present in a table
  • Salesforce: Get records
  • सब एक array of records लौटाते हैं
इंटरमीडिएट Power Automate

Get items एक्शन की anatomy

 

screenshot_get_items_anatomy: Power Automate में Get items (SharePoint) एक्शन विस्तृत, जिसमें Site Address, List Name, और advanced options Filter Query, Order By, Top Count, और Limit Columns by View एक्शन कार्ड पर दिख रहे हैं.

 

  • Filter Query - OData expression
  • Order By - column + asc/desc
  • Top Count - result count की सीमा
  • Limit Columns by View - कॉलम की संख्या सीमित करें
इंटरमीडिएट Power Automate

स्रोत पर filtering

 

Filter Query एक OData expression है — field, operator, value.

Status eq 'Active'
EndDate le '@{addDays(utcNow(), 60)}'
Status eq 'Active' and EndDate le
  '@{addDays(utcNow(), 60)}'

Choice कॉलम में quoted display label चाहिए; dates में single-quoted ISO string चाहिए जो @{...} में wrapped हो।

इंटरमीडिएट Power Automate

Source-side vs in-flow filtering

nanobanana: एक साइड-बाय-साइड तुलना चित्रण, बीच में वर्टिकल डिवाइडर. बाएँ तरफ, "Filter at the source" लेबल: एक generic data-store आइकन ("List / Table" लिखा सिलिंडर) पर फ़नल; "5 records" लेबल वाला तीर Power Automate flow बॉक्स में जाता है. एक छोटा हरा चेक टिक ऊपर. दाएँ तरफ, "Filter in the flow" लेबल: वही data-store आइकन; "5,000 records" लेबल वाला तीर Power Automate flow बॉक्स में जाता है, फिर अंदर Filter Array एक्शन 4,995 को ट्रैश आइकन में गिराता है और 5 आगे बढ़ते हैं. दाएँ ऊपर लाल विस्मयादिबोधक आइकन. फ्लैट वेक्टर, हरा-नेवी पैलेट, सफेद बैकग्राउंड.

 

  • Filter Query स्रोत पर चलता है
  • Filter Array flow के अंदर चलता है
  • नतीजा वही, लागत बहुत अलग

$$

Tip: अगर filter स्रोत की query language में लिखा जा सकता है, तो उसे स्रोत पर ही चलाएँ

इंटरमीडिएट Power Automate

Payload trim करना

nanobanana: सफेद बैकग्राउंड पर दो रिकॉर्ड कार्ड्स का कॉन्सेप्चुअल फ्लैट-वेक्टर चित्रण. बायाँ कार्ड, "Without Limit Columns by View" लेबल: लगभग बारह फ़ील्ड रोज़, ज्यादातर ग्रे - system fields, audit fields, unused columns - केवल दो हरे हाइलाइट. दायाँ कार्ड, "With Limit Columns by View + Top 50": पतला रिकॉर्ड, सिर्फ हरे हाइलाइट रोज़, कोने में छोटा "Top 50" बैज. बीच में "trim" लेबल वाला छोटा तीर. हरा-नेवी पैलेट, सैन्स-सेरिफ़ लेबल.

 

  • कोई view चुना नहीं → हर कॉलम आएगा
  • Limit Columns by View → सिर्फ वही जो flow उपयोग करता है
  • Top Count result count को कैप करता है
इंटरमीडिएट Power Automate

अभ्यास करते हैं!

इंटरमीडिएट Power Automate

Preparing Video For Download...