Utilizarea operațiunilor pentru date

Operațiunile cu date vă permit să manipulați datele pe măsură ce construiți fluxurile în cloud. Utilizați-le pentru a crea, a sorta și a rearanja date utilizând comenzi rapide care vă ajută să obțineți rezultate mai ușor și mai rapid. Această abordare vă economisește timp și efort. Când utilizați operațiuni pe date, puteți crește eficiența fluxurilor, puteți reduce numărul de erori și puteți facilita analiza datelor.

Acest articol explică cum puteți utiliza operațiuni de date precum compunere pentru a crea o singură ieșire din mai multe intrări, inclusiv expresii. De asemenea, puteți utiliza operațiuni de date pentru a uni sau selecta date, a filtra tablouri, a crea tabele și a analiza JSON. În acest articol, fiecare secțiune oferă o scurtă descriere a operațiunii cu datele, urmată de o procedură pas cu pas care să vă ajute să o utilizați în fluxul dvs. în cloud.

Cerințe preliminare

  • Acces la Power Automate.
  • Un instrument pentru a trimite cereri HTTP POST cu o matrice JSON către fluxul tău.
  • Un flux cloud nou sau existent la care puteți adăuga operațiuni de date.

Afișează un flux în cloud în designer

Pentru a utiliza operațiunile de date descrise în acest articol, trebuie să deschideți proiectantul cu fluxul de cloud nou sau existent.

Power Automate vă permite să utilizați fie noul designer, fie designerul clasic pentru a configura fluxul în cloud. ... Următoarele capturi de ecran utilizează noul proiectant, dar pașii sunt similari în ambele proiectanții. Aflați mai multe (cu exemple) în Identificați diferențele dintre designerul nou și designerul clasic.

Creați un nou flux în cloud

Pentru a crea un nou flux în cloud, urmați acești pași:

  1. autentificați-vă Power Automate.

  2. În panoul de navigare din stânga, selectați Creați.

  3. Selectați unul dintre tipurile de fluxuri de cloud din Începeți de la gol: Flux de cloud automat, Flux de cloud instantaneu, Flux de cloud programat sau Descrieți-l pentru a-l proiecta.

    Captură de ecran a dalelor Start de la dalele necompletate.

  4. Pentru Flux cloud automat, Flux cloud instantaneu și Flux cloud programat, urmați instrucțiunile și selectați Creare.

  5. Pentru descrieți-l pentru a-l proiecta:

    1. Introduceți o descriere a fluxului pe care doriți să îl creați și selectați Trimiteți sau selectați din descrierile de flux sugerate generate de inteligența artificială.

    2. Dacă sunteți mulțumit de fluxul sugerat, selectați Păstrați și continuați.

    3. Verificați aplicațiile și serviciile conectate, apoi selectați Creați flux.

      Fluxul se deschide în designer.

Selectați un flux cloud existent

Pentru a selecta un flux de cloud existent, urmați acești pași:

  1. autentificați-vă Power Automate.

  2. În panoul de navigare din stânga, selectați Fluxurile mele.

  3. În fila Cloud flows , selectați fluxul pe care doriți să îl deschideți.

  4. În bara de comenzi din partea de sus, selectați Editare.

    Fluxul se deschide în designer.

Folosește acțiunea de compunere

Utilizați acțiunea Operațiune date - Compunere pentru a evita introducerea acelorași date de mai multe ori în timp ce proiectați un flux în cloud. În acest exemplu, trebuie să introduceți o matrice de cifre — [0,1,2,3,4,5,6,7,8,9] — de mai multe ori în timp ce proiectați fluxul. Puteți utiliza acțiunea de compunere pentru a salva matricea, așa cum este descris în procedura următoare.

Adăugați acțiunea de compunere

  1. Afișați un flux în cloud în designer.

  2. În flux, adăugați o acțiune selectând semnul plus (+).

  3. În câmpul Adăugați o acțiune de căutare, tastați compunere.

  4. Sub Operații cu date, selectați Compunere.

    Captură de ecran a acțiunii Compunere - Operațiune de date.

  5. În câmpul Inputs , introduceți matricea la care doriți să faceți referire ulterior.

    Configurați acțiunea Compunere.

  6. Închideți panoul de configurare selectând săgețile stânga (<<) din colțul din dreapta sus.

    Sfat

    Pentru a face cardul Compose mai ușor de găsit ulterior, redenumiți-l selectând textul Compose din bara de titlu a cardului și introducând un nume ușor de reținut.

Folosește ieșirile din acțiunea de compunere

Folosește conținutul acțiunii de compunere pe care ai creat-o în această secțiune într-o acțiune nouă. În acest exemplu, utilizați ieșirile acțiunii de compunere într-o acțiune Operațiune de date - Join . Acțiunea de unire preia o matrice și o unește într-un singur șir de caractere cu un separator la alegere.

  1. Afișați un flux în cloud în designer.

  2. În flux, adăugați o acțiune selectând semnul plus (+).

  3. În câmpul de căutare Adăugați o acțiune , tastați alăturați-vă.

  4. Sub Operații de date, selectați Unire.

  5. În câmpul *De la*, selectați fulgerul, apoi selectați valoarea dinamică *Ieșiri*. Outputs apare în câmpul De la .

    Folosește ieșirile din acțiunea Compunere.

  6. În câmpul Asociere cu , introduceți o virgulă (,) sau separatorul dorit.

  7. Închideți panoul de configurare selectând săgețile stânga (<<) din colțul din dreapta sus.

Folosește acțiunea de alăturare

Folosește acțiunea Operație de date - Join pentru a delimita o matrice cu separatorul ales de tine. De exemplu, fluxul dvs. primește o solicitare web care include următoarea matrice de adrese de e-mail: ["d@example.com", "k@example.com", "dal@example.com"]. Totuși, programul dvs. de e-mail necesită ca adresele să fie formatate într-un singur șir, separate prin punct și virgulă. Folosești acțiunea Operațiune de date - Join pentru a schimba delimitatorul prin virgulă (,) în punct și virgulă (;) urmând acești pași:

  1. Afișați un flux în cloud în designer.

  2. Adăugați o acțiune nouă, căutați Join, apoi selectați Operațiune de date - Join.

    Alătură-te acțiunii.

  3. În câmpul From , introduceți matricea, iar în caseta Join with , introduceți punct și virgulă (;).

    Configurați acțiunea de alăturare.

  4. Salvați fluxul, apoi rulați-l.

  5. După rularea fluxului, rezultatul acțiunii Data Operation – Join este un șir de caractere cu adresele unite prin punct și virgulă, așa cum se arată în următoarea captură de ecran.

    Captură de ecran cu introducerea adreselor separate prin virgule, o joncțiune cu valoarea punct și virgulă și ieșirea acelor adrese separate prin punct și virgulă.

Folosește acțiunea de selectare

Utilizați operațiunea de date - Selectați acțiunea pentru a modifica forma obiectelor dintr-o matrice. De exemplu, puteți adăuga, elimina sau redenumi elemente din fiecare obiect dintr-o matrice.

Notă

Deși puteți adăuga sau elimina elemente utilizând acțiunea de selectare, nu puteți modifica numărul de obiecte din matrice.

În acest exemplu, datele intră în fluxul dvs. prin intermediul unei cereri web în acest format:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

În acest exemplu, datele vă introduc fluxul printr-o solicitare web în acest format:

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Pentru aceasta:

  1. Afișați un flux în cloud în designer.

  2. Ștergeți declanșatorul existent fie făcând clic dreapta pe declanșator și selectând Ștergere, fie selectând punctele de suspensie verticale (⋮) în panoul de configurare, apoi selectând Ștergere.

  3. Adăugați declanșatorul *Când se primește o cerere HTTP* la fluxul dvs.

  4. Selectați Utilizați sarcina utilă exemplu pentru a genera o schemă.

    Captură de ecran a selectării eșantionului de sarcină utilă.

  5. În caseta care apare, lipiți un exemplu al matricei de date sursă, apoi selectați Gata.

  6. Adăugați acțiunea Operațiune de date – Selectare și apoi configurați-o așa cum se arată în următoarea captură de ecran.

    Configurați acțiunea de selectare.

    >> Rezultatul acțiunii de selectare este o matrice care conține obiectele nou modelate. Puteți utiliza apoi această matrice în orice altă acțiune, cum ar fi acțiunea de compunere discutată anterior.

Utilizați acțiunea de filtrare a matricei

Folosește acțiunea Operație de date - Filtrare matrice pentru a reduce numărul de obiecte dintr-o matrice la un subset care corespunde criteriilor pe care le furnizezi.

Notă

  • Nu puteți utiliza acțiunea de filtrare a matricei pentru a schimba forma obiectelor din matrice.
  • Textul pe baza căruia filtrați ține cont de majuscule/minuscule.

În acest exemplu, utilizați acțiunea de filtrare a matricei pe această matrice:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Acest exemplu creează o nouă matrice care conține doar obiecte unde first este setat la Eugenia.

  1. Afișați un flux în cloud în designer.

  2. Găsiți și adăugați acțiunea matrice Filtru la flux.

  3. În secțiunea Filtrare interogare , configurați acțiunea de filtrare a matricei. Urmând exemplul din această secțiune, select first> este egal cu>Eugenia.

    Captură de ecran din secțiunea De la, prima linie este setată la Corp. Pe a doua linie, prima este setată egală cu Eugenia.

  4. Salvați și rulați fluxul.

Folosește acțiunea de creare a tabelului CSV

Folosiți acțiunea Operațiune de date - Creare tabel CSV pentru a schimba o intrare de matrice JSON într-un tabel de valori separate prin virgulă (CSV). Păstrați anteturile vizibile în rezultatul CSV. În acest exemplu, convertiți următoarea matrice într-un tabel CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Afișați un flux în cloud în designer.

  2. Găsiți, adăugați și apoi configurați acțiunea Operațiune de date - Creare tabel CSV pentru a semăna cu următoarea imagine.

    Captură de ecran cu configurarea acțiunii Creare tabel CSV. De la este setat la Corp, iar Coloanele sunt setate la Automat.

    Simbolul Corp din această imagine provine de la o acțiune Când este primită o solicitare HTTP . Cu toate acestea, puteți obține intrarea pentru acțiunea Creare tabel CSV din rezultatul oricărei acțiuni anterioare din fluxul dvs. sau o puteți introduce direct în caseta De la .

  3. Salvați și rulați fluxul.

    Când fluxul rulează, acțiunea Creează tabel CSV afișează rezultatul prezentat în următoarea captură de ecran.

    Captură de ecran a rezultatului acțiunii de creare a tabelului CSV, care afișează prenumele, numele de familie pe primul rând, urmate de Eugenia, Lopez și Elizabeth, Moore.

Folosește acțiunea de creare a tabelului HTML

Folosește acțiunea Operațiune de date - Creare tabel HTML pentru a transforma o intrare de tip matrice JSON într-un tabel HTML. Păstrați anteturile vizibile în ieșirea HTML.

Pentru a face acest lucru, urmați pașii din secțiunea anterioară Utilizați acțiunea de creare a tabelului CSV , dar utilizați acțiunea Operațiune de date - Creare tabel HTML în loc de Creare tabel CSV.

Sfat

Dacă intenționați să trimiteți tabelul HTML prin e-mail, nu uitați să selectați IsHtml în acțiunea de trimitere a e-mailului.