Ағылшын тілінде оқу

Бөлісу құралы:


Деректерді сүзіңіз және көшіріңіз Power Automate

Бұл оқулық жаңа немесе өзгертілген элементтердің көзін бақылайтын, содан кейін сол өзгерістерді тағайындалған жерге көшіретін бұлттық ағын жасау жолын көрсетеді. Пайдаланушылар деректерді бір орынға енгізсе, бірақ сіздің командаңыз оны басқа жерде немесе пішімде қажет етсе, осы сияқты бұлттық ағын жасай аласыз.

Бұл оқулық деректерді Microsoft SharePoint тізімінен (көз) Azure SQL дерекқорына кестеге (тағайындалған орын) көшіреді. ), деректерді қолдау көрсететін 900-ден астам қосқыштардың арасында көшіруге болады. Power Automate

Кеңес

SharePoint мен Power Automate пайдалану туралы толық ақпарат алу үшін SharePoint құжаттамаға өтіңіз.

Алғышарттар

  • деректер көзі және тағайындалған жерге кіру. Бұл оқулық көзді және тағайындауды жасау қадамдарын қамтымайды.

  • Power Automateқол жеткізу.

  • Деректеріңіздің қалай сақталатыны туралы негізгі түсінік.

  • Ағындарды құру негіздерімен танысу. әрекеттерді, триггерлерді және шарттарды қосу жолын қарап шығуға болады. Келесі қадамдар сіз осы әрекеттерді қалай орындау керектігін білесіз деп болжайды.

Кеңес

Бастапқы және тағайындалған жердегі әрбір баған атауы сәйкес келуі қажет емес. Дегенмен, элементті кірістіру немесе жаңарту кезінде барлық қажетті бағандар үшін деректерді беруіңіз керек. Power Automate сізге қажетті өрістерді анықтайды.

Қадамдарға жылдам шолу

Power Automateсізге ыңғайлы болса, деректерді бір деректер көзі файлынан екіншісіне көшіру үшін осы жылдам қадамдарды пайдаланыңыз.

Маңызды

Тағайындалған жерде жасалған өзгертулер көзге көшірілмейді, себебі екі жақты синхрондауға қолдау көрсетілмейді. Екі жақты синхрондауды орнату әрекетін жасасаңыз, өзгертулер көз мен тағайындалған орын арасында шексіз жіберілетін шексіз цикл жасайсыз.

  1. Бақылайтын көзді және өзгертілген деректерді көшіретін орынды анықтаңыз. Екеуіне де қол жеткізе алатыныңызды растаңыз.

  2. Көздегі және тағайындаудағы элементтерді бірегей түрде анықтайтын кем дегенде бір бағанды ​​анықтаңыз. Келесі мысалда біз Тақырып бағанын қолданамыз, бірақ сіз қалаған кез келген бағандарды пайдалана аласыз.

  3. Өзгерістердің көзін бақылайтын триггерді орнатыңыз.

  4. Өзгертілген элементтің бар-жоғын анықтау үшін тағайындалған жерді іздеңіз.

  5. Мынадай шартты қолданыңыз:

    • Жаңа немесе өзгертілген элемент тағайындалған жерде болмаса, оны жасаңыз.
    • Жаңа немесе өзгертілген элемент тағайындалған жерде болса, оны жаңартыңыз.
  6. Ағынды іске қосыңыз, содан кейін жаңа немесе өзгертілген элементтер көзден тағайындалған жерге көшіріліп жатқанын растаңыз.

Бұрын SharePoint немесе Azure SQL дерекқорына қосылым жасамаған болсаңыз, жүйеге кіру сұралғанда нұсқауларды орындаңыз.

Мұнда ағын жасаудың егжей-тегжейлі қадамдары берілген.

Өзгерістердің көзін бақылаңыз

  1. Power Automateжүйесіне кіріңіз.

  2. Менің ағындарым>Бос жерден жасау таңдаңыз.

  3. Іздеу SharePoint> SharePoint - Элемент жасалғанда немесе өзгертілгенде триггерлер тізімінен триггер.

  4. Сайт мекенжайын енгізіңіз, содан кейін элементтен Тізім атауын таңдаңыз. жасалған немесе өзгертілген карта.

  5. Жаңа ағын мониторларының тізімі үшін Сайт мекенжайын және Тізім атауын SharePoint беріңіз. немесе жаңартылған элементтер.

Жаңа немесе өзгертілген элемент үшін тағайындалған жерді іздеңіз

Жаңа немесе өзгертілген элемент үшін тағайындалған орынды іздеу үшін SQL сервері - Жолдарды алу әрекетін пайдаланыңыз.

  1. Жаңа қадам>Әрекет қосу таңдаңыз.

  2. Жолдарды алу тармағын іздеңіз, SQL сервері - Жолдарды алу таңдаңыз, содан кейін бақыланатын кестені таңдаңыз. Кесте атауы тізімі.

  3. Қосымша опцияларды көрсету таңдаңыз.

  4. Сүзгі сұрауы жолағына Тақырып eq ' енгізіңіз, Тақырыбы< таңдаңыз. a6> динамикалық мазмұн тізімінен таңбалауыш, содан кейін ' енгізіңіз.

    Алдыңғы қадам көздегі және тағайындалған жердегі жолдардың тақырыптарына сәйкес келетініңізді болжайды.

    Get rows карта енді келесі скриншот сияқты болуы керек:

    элементті тағайындалған дерекқордан алуға тырысыңыз.

Жаңа немесе өзгертілген элемент табылғанын тексеріңіз

Жаңа немесе өзгертілген элементтің табылғанын тексеру үшін Шарт әрекетін қолданамыз.

  1. Жаңа қадам>шартты қосу Шарт карта ашу үшін таңдаңыз.

  2. карта шарты бойынша:

    1. Сол жақтағы ұяшықты таңдаңыз.

      Осы ағында пайдаланылған қолданбалар мен қосқыштардан динамикалық мазмұнды қосу тізімі ашылады.

    2. Жолдарды алу санатынан мәнді таңдаңыз.

    Кеңес

    Жолдарды алу санатынан мәнді таңдағаныңызды растаңыз. Элемент жасалғанда немесе өзгертілгенде санатынан мәнді таңдамаңыз.

  3. Орталық жолақтағы тізімнен тең таңдаңыз.

  4. Оң жақтағы өріске 0 (нөл) енгізіңіз.

    Шарт карта енді мына суретке ұқсайды:

    Скриншот карта шартын көрсетеді.

  5. Қосымша режимде өңдеу таңдаңыз.

    Кеңейтілген режим ашылғанда, қорапта @equals(body('Get_rows')?['value'], 0) өрнегін көресіз. Бұл өрнекті length() қосу арқылы өңдеңіз дене('Get_items')?['value'] функциясы. Бүкіл өрнек енді келесідей көрінеді: @equals(length(body('Get_rows')?['value']), 0)

    Шарт карта енді мына суретке ұқсайды:

    Скриншот жаңартылған карта күйін көрсетеді.

    Кеңес

    length() функциясын қосу ағынға мән тізімін тексеруге және оның құрамында қандай да бір элементтер бар-жоғын анықтауға мүмкіндік береді.

Ағыныңыз тағайындалған жерден элементтерді алғанда, екі ықтимал нәтиже бар.

Нәтиже Келесі қадам
Элемент бар Элементті жаңартыңыз
Элемент жоқ Жаңа элемент жасаңыз

Ескерім

Келесі көрсетілген Кірістіру жолының және Жаңарту жолының Карталар кескіндері сіздікінен өзгеше болуы мүмкін, себебі бұл Карталар көрсетеді ішінде пайдаланылатын Azure SQL дерекқор кестесіндегі бағандардың атаулары ағын.

Элементті тағайындалған жерде жасаңыз

Элемент тағайындалған жерде жоқ болса, оны SQL сервері - Жолды кірістіру әрекеті арқылы жасаңыз.

Иә болса шартының тармағында:

  1. Әрекет қосу таңдаңыз, жолды кірістіру деп іздеңіз, содан кейін SQL серверін таңдаңыз. - жолын кірістіру.

    Кірістіру жолы карта ашылады.

  2. Кесте атауы тізімінен жаңа элемент кірістірілетін кестені таңдаңыз.

    Кірістіру жолы карта таңдалған кестедегі барлық бағандарды кеңейтеді және көрсетеді. Жұлдызша (*) бар өрістер қажет және жол жарамды болуы үшін толтырылуы керек.

  3. Толтырғыңыз келетін әрбір бағанды ​​таңдап, деректерді енгізіңіз.

    Деректерді қолмен енгізуге, Динамикалық мазмұннан бір немесе бірнеше таңбалауышты таңдауға немесе бағандарға мәтін мен таңбалауыштардың кез келген комбинациясын енгізуге болады.

    Кірістіру жолы карта енді мына скриншотқа ұқсайды:

    Жаңа күйдегі карта шартының скриншоты.

Тағайындалған жердегі элементті жаңартыңыз

Элемент тағайындалған жерде болса, оны өзгертулермен жаңартыңыз.

  1. SQL сервері - Жолды жаңарту әрекетін егер жоқ бұтқасына қосыңыз Шарт.

  2. Кестенің бағандарын толтыру үшін осы құжаттың элементін жасау бөліміндегі қадамдарды орындаңыз.

    Тағайындалған элементтердің скриншоты.

  3. Беттің жоғарғы жағындағы Ағын атауы жолағына ағыныңыздың атын енгізіңіз, содан кейін Ағын жасау оны сақтау үшін.

Енді SharePoint тізімдегі (көз) элемент өзгерген сайын, ағыныңыз жаңа элементті іске қосады және кірістіреді немесе Azure SQL дерекқорындағы (тағайындалған орын) бар элементті жаңартады.

Ескерім

Элемент көзден жойылған кезде ағыныңыз іске қосылмайды. Бұл маңызды сценарий болса, элементтің енді қажет еместігін көрсететін бөлек бағанды ​​қосуды қарастырыңыз.

Деректер операцияларын пайдаланыңыз