Kopīgot, izmantojot


Attiecību starp tabulām izveide

Dati vienā tabulā bieži attiecas uz datiem citā tabulā. Piemēram, jums var būt skolotāju tabula un nodarbību tabula un nodarbību tabulā var būt uzmeklēšanas attiecībā ar skolotāju tabulu, lai parādītu, kurš skolotājs vada šo nodarbību. Uzmeklēšanas kolonnu var lietot, lai parādītu datus no skolotāju tabulas. Tas tiek parasti tiek saukts par uzmeklēšanas kolonnu.

Attiecību noteikšana

Jūs varat izveidot vairākus attiecību tipus starp divām tabulām (vai vienas tabulas ietvaros). Katrai tabulai var būt attiecības ar vairāk nekā vienu tabulu, un katrai tabulai var būt vairāk nekā vienas attiecības ar citu tabulu. Tālāk aprakstīti daži biežāk izmantotie attiecību tipi.

  • Daudzi pret vienu — šajā relāciju tipā katra rinda tabulā A var atbilst vairāk nekā vienai rindai tabulā B, bet katra rinda tabulā B var atbilst tikai vienai rindai tabulā A. Piemēram, studentu nodarbībai ir viena auditorija. Šis ir biežāk izmantotais attiecību tips un kolonnu sarakstā tiek parādīts kā uzmeklēšanas kolonna
  • Viens pret daudziem — šajā relāciju tipā katra rinda tabulā B var atbilst vairāk nekā vienai rindai tabulā A, bet katra rinda tabulā A var atbilst tikai vienai rindai tabulā B. Piemēram, viens pasniedzējs māca vairākas klases.
  • Daudzi pret daudziem — šajā relāciju tipā katra rinda tabulā A var atbilst vairāk nekā vienai rindai tabulā B un pretēji. Piemēram, studenti piedalās vairākās nodarbībās un katrā nodarbībā var būt vairāki studenti.

Papildus varat iestatīt papildu kaskadēšanas uzvedības relācijām “daudzi pret vienu” un “viens pret daudziem”, kuras izpildīt katru reizi, kad kāda darbība tiek veikta primārajā tabulā.

Uzmeklēšanas kolonnas pievienošana (daudzi pret vienu attiecības)

Lai pievienotu uzmeklēšanas attiecību tabulai, izveidojiet attiecības apgabalā Relācijas un norādiet tabulu, ar kuru vēlaties izveidot attiecības.

  1. powerapps.com kreisajā navigācijas rūtī atlasiet Tabulas. Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.

  2. Atlasiet esošu tabulu vai Izveidojiet jaunu tabulu

  3. Atlasiet apgabalu Relācijas.

  4. Atlasiet Pievienot relāciju un pēc tam atlasiet attiecību tipu, piemēram, Daudzi pret vienu.

  5. Labajā rūtī atlasiet tabulu Saistīts pašreizējai tabulai un pēc tam atlasiet Gatavs.

    Attiecību piemērs Daudzi pret vienu.

  6. Atlasiet Saglabāt tabulu.

    Attiecības daudzi pret vienu.

Pievienot viens pret daudziem tipa attiecības

Lai pievienotu viens pret daudziem tipa attiecības tabulai, izveidojiet attiecības cilnē Relācijas un norādiet tabulu, ar kuru vēlaties izveidot attiecības.

  1. powerapps.com kreisajā navigācijas rūtī atlasiet Tabulas . Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.

  2. Atlasiet esošu tabulu vai Izveidojiet jaunu tabulu

  3. Atlasiet apgabalu Relācijas.

  4. Atlasiet lejupvērsto bultiņu pa labi no Pievienot relāciju un pēc tam atlasiet Viens pret daudziem.

    Attiecības viens pret daudziem.

  5. Atlasīt tabulu. Ievērojiet, ka Uzmeklēšanas kolonnas tiks parādītas Pašreizējā tabulā, pēc noklusējuma tiem būs tabulas nosaukums (šajā piemērā Skolotājs), bet to var mainīt, ja nepieciešams. Atlasiet Gatavs, lai tabulai pievienotu relāciju.

    Piezīme

    Ja tiek izveidotas viens pret daudziem attiecības, uzmeklēšanas kolonna tiek izveidota saistītajā tabulā, nevis tabulā, ko atlasījāt tagad. Ja uzmeklēšanas ir nepieciešama pašreizējā tabulā, izveidojiet daudzi pret vienu attiecības.

    Viens pret daudziem piemērs.

  6. Atlasiet Saglabāt tabulu.

Pievienot daudzi pret daudziem attiecības

Lai pievienotu relāciju “Daudzi pret daudziem”, izveidojiet relāciju apgabalā Relācijas un norādiet entītiju, ar kuru vēlaties izveidot relāciju.

  1. powerapps.com kreisajā navigācijas rūtī atlasiet Tabulas . Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.

  2. Atlasiet esošu tabulu vai Izveidojiet jaunu tabulu

  3. Atlasiet apgabalu Relācijas.

  4. Atlasiet Pievienot relāciju un pēc tam atlasiet Daudzi pret daudziem. Tiek atvērts panelis, kurā var izvēlēties tabulu, ar kuru vēlaties izveidot relāciju. Atlasiet tabulu no nolaižamā saraksta Saistītās tabulas.

  5. Pēc kādas tabulas atlasīšanas tiek parādīti nosaukumi relācijai un relāciju tabulai. Pēc noklusējuma tie ir šo tabulu nosaukumu kombinācija, bet varat tos mainīt, ja nepieciešams.

    Attiecības daudzi pret daudziem.

  6. Atlasiet Gatavs, lai pievienotu tabulai attiecības, un pēc tam noklikšķiniet uz Saglabāt tabulu.

Papildu relāciju uzvedības pievienošana

Veidojot relācijas “viens pret daudziem” vai “daudzi pret vienu”, varat iestatīt arī papildu uzvedības.

Detalizēta rīcība.

Šīs opcijas tiek dēvētas arī par kaskadēšanas uzvedībām, jo tās kaskadē lejup pa saistīto tabulu hierarhiju. Piemēram, var būt nepieciešams dzēst ar kādu studentu saistītos testus un mājasdarbus, ja šis students tiek noņemts no sistēmas. Šāda tipa uzvedība tiek dēvēta par primāro relāciju.

Taču varat arī izlemt, ka nevēlaties, lai darbības kaskadētu lejup pa hierarhiju. Piemēram, skolotāja un klases relācijā varat izlemt, ka atvasinātā tabula (klase) nav jādzēš, ja tiek izdzēsta tās primārā entītija (skolotājs). Šī tiek saukta par attiecinošo relāciju.

Kad modelējat savus biznesa datus, veidojot pielāgotas tabulas, vai kad lietojat jau esošas Common Data Model tabulas, apsveriet, kāda uzvedība jums ir nepieciešama un kā tā ietekmē visu saistīto tabulu hierarhiju, un izvēlieties vienu no tālāk aprakstītajām standarta uzvedībām:

  • Attiecinošs, noņemt saiti: attiecinošā relācijā starp divām tabulām varat navigēt uz jebkuru saistīto rindu, bet vienā tabulā veiktās darbības neietekmē otru. Piemēram, ja jums ir relācija “viens pret daudziem” starp skolotājiem un klasēm, skolotāja dzēšana neietekmē saistīto klasi.

  • Attiecinošs, ierobežot dzēšanu: attiecinošā, dzēšanu ierobežojošā relācijā starp divām tabulām varat navigēt uz jebkuru saistīto rindu. Primārajā rindā veiktās darbības netiks lietotas atvasinātajā rindā, taču primāro rindu nevar dzēst, ja pastāv atvasināta rinda. Tas ir noderīgi, ja nevēlaties, ka atvasinātās rindas kļūst par bāreņelementiem. Šādi pirms primārā elementa dzēšanas lietotājam ir jāizdzēš visi atvasinātie elementi.

    Attiecinošs, ierobežot dzēšanu.

  • Primārās: Primārās attiecībās starp divām tabulām katra darbība primārās tabulas ierakstā tiek pieņemta arī ar primārās tabulas ierakstu saistītajos atvasināto tabulu ierakstos. Piemēram, atbildīgais par primāro ierakstu ir mantojis piekļuvi atvasināto tabulu ierakstiem, un, dzēšot primāro ierakstu, tiks dzēsti arī visi atvasinātie ieraksti.

  • Pielāgots: pielāgotā relācijā starp divām tabulām jums ir jāatlasa ar katru iespējamo darbību kopu saistītā uzvedība.

    Pielāgota uzvedība.

Papildinformāciju par noklusējuma un pielāgotām uzvedībām: Tabulu relāciju uzvedības konfigurēšana.

Izmantojiet uzmeklēšanas kolonnu programmā

Ja jūs automātiski izveidojat programmu no tabulas, kas ietver uzmeklēšanas kolonnu, tas tiek parādīts kā nolaižamā saraksta vadīkla, kas satur datus no tabulas primārā nosaukuma kolonnas.

Pievienot 1:N un N:N relācijām audekla programmām

Izmantojiet Saistīt funkciju, lai saistītu divas rindas, izmantojot relāciju viens pret daudziem vai daudzi pret daudziem pakalpojumā Microsoft Dataverse. Papildinformācija: Saistīt un atsaistīt funkcijas programmās Power Apps

Nākamās darbības

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).