Kolonnas tabulu kartēšana

Kolonnas, ko sauc arī par atribūtiem, var kartēt starp tabulām, kurām ir tabulas relācija viens pret daudziem vai daudziem pret vienu. Kolonnu kartēšana ļauj iestatīt noklusējuma vērtības rindai, kas izveidota citas rindas kontekstā.

Pieņemsim, ka lietotāji vēlas pievienot jaunu kontaktpersonu rindu personai, kas ir konkrēta konta darbinieks. Viņi to var izdarīt divos dažādos veidos:

  • Grūtākais veids ir tas, ka cilvēki var vienkārši pārvietoties lietotnē, lai izveidotu jaunu kontaktu rindu no nulles. Bet tad viņiem ir jāiestata vecāku konts un jāievada vairāki informācijas elementi, piemēram, adrese un tālruņa informācija, kas, iespējams, ir tāda pati kā vecāku konts, tas var būt laikietilpīgs un ieviest kļūdu iespējas.
  • Vienkāršākais veids ir sākt ar kontu tabulu un, izmantojot veidlapas apakšrežģi Kontaktpersonas , un pēc tam atlasīt + , lai pievienotu kontaktpersonu. Interfeiss vispirms palīdz lietotājiem meklēt visas esošās saistītās kontaktpersonas, lai viņi nejauši neizveidotu rindas dublikātu. Ja lietotājs neatrod esošu rindu, viņš var atlasīt Jauns un izveidot jaunu kontaktpersonas rindu. Pēc tam jaunās kontaktpersonas rindas veidlapā kā noklusējuma vērtības ir iekļautas jebkuras kartētās atribūtu vērtības no konta, piemēram, adrese un tālruņa informācija. Lietotāji var rediģēt šīs vērtības pirms rindas saglabāšanas.

Kartējot tabulas kolonnas tabulas relācijai 1:N, noteikti datu vienumi no primārās tabulas rindas tiks kopēti jaunajā saistītās tabulas formā, lai iestatītu noklusējuma vērtības, kuras lietotāji var rediģēt pirms saglabāšanas.

Piezīmes

  • Šie kartējumi iestata tikai noklusējuma vērtības rindai pirms tās saglabāšanas. Lietotāji var rediģēt vērtības pirms saglabāšanas. Dati, kas tiek pārraidīti, ir tābrīža dati. Dati netiek sinhronizēti, ja avota dati vēlāk mainās.
  • Šie kartējumi netiek lietoti saistītajām rindām, kas izveidotas, izmantojot darbplūsmu vai dialoga procesu. Tie netiek automātiski lietoti jaunām rindām, kas izveidotas, izmantojot kodu, lai gan izstrādātāji var izmantot īpašu ziņojumu ar nosaukumu InitializeFrom (InitializeFrom Function vai InitializeFromRequest Class), lai izveidotu jaunu rindu, izmantojot pieejamos kartējumus.
  • Šie kartējumi netiek lietoti jaunām saistītām tabulu veidlapām, kas tiek atvērtas, ja programmai nav aktīva tīkla savienojuma Microsoft Dataverse, izņemot vecākuzmeklēšanas kolonnas.
  • Kolonnu kartēšana starp tabulām netiek atbalstīta, ja lietojumprogrammu izmantojat bezsaistes režīmā. Papildinformāciju skatiet sadaļā Mobile Offline ierobežojumi modeļa vadītām programmām.

Kartējamo kolonnu skatīšana

Kolonnu kartēšana tiek veikta tabulas relācijas 1:N vai N:1 kontekstā, tāpēc vispirms ir jāskata 1:N vai N:1 tabulas relācijas.

Vienīgais veids, kā skatīt un kartēt tabulas kolonnas, ir izmantot klasisko risinājumu pārlūku.

  1. Piesakieties Power Apps un pēc tam atlasiet vajadzīgo vidi.
  2. Kreisajā rūtī atlasiet Risinājumi un pēc tam atveriet vajadzīgo risinājumu.
  3. Komandjoslā atlasiet Pārslēgties uz klasisko. Risinājums tiek atvērts klasiskajā risinājumu pārlūkā.
  4. Izvērsiet Entītijas, izvērsiet vajadzīgo tabulu un pēc tam izvērsiet relācijas tipu 1 :N relācijas vai N:1 relācijas, un pēc tam atveriet relāciju, kurā vēlaties skatīt vai rediģēt kolonnu kartējumus.
  5. Kolonnu kartējumi faktiski nav definēti tabulas relācijās, bet tie tiek parādīti klasiskajā risinājumu pārlūka relāciju lietotāja interfeisā. Ne visām 1:N tabulas relācijām tās ir. Nolaižamajā sarakstā Tips atlasiet Kartējams , lai parādītu tikai relācijas ar kolonnām, kuras var kartēt. Kartējamo tabulas relāciju skatīšana.
  6. Veiciet dubultklikšķi uz relācijas, kurā vēlaties skatīt vai rediģēt kolonnu kartējumus. Tiek atvērta pārlūkprogrammas lapa, kurā tiek parādīti relāciju rekvizīti.
  7. Kreisajā navigācijas pusē atlasiet cilni Mapēšana . Tiek parādīti relācijas kartējumi. Kartējumu atlasīšana tabulas attiecībām.

Jaunu kartējumu pievienošana

  1. Skatot kartējamas kolonnas, komandjoslā atlasiet Jauns . Tiek parādīts dialoglodziņš Lauku kartēšanas izveide. Kolonnas kartējuma dialoga izveide.
  2. Atlasiet vienu avota tabulas kolonnu un vienu mērķa tabulas kolonnu ar vērtībām, kuras vēlaties kartēt, piemēram , address1_city relācijai starp kontu un kontaktpersonu tabulu. Kolonnas kartēšanas konfigurēšana.
  3. Atlasiet Labi , lai aizvērtu dialoglodziņu.
  4. Tā kā kolonnu kartējumi nav metadati, tie ir jāpublicē, pirms izmaiņas stājas spēkā.

Kolonnu kartējumu automātiska ģenerēšana

Kartējumus var arī ģenerēt automātiski, izvēlnē Citas darbības atlasot Ģenerēt kartējumus.

Izmantojiet Ģenerēt kartējumus , veidojot pielāgotas tabulas un vēlaties izmantot kartēšanu. Tomēr esiet piesardzīgs, automātiski ģenerējot kartējumus ar sistēmas tabulām, jo jūs varat radīt problēmas, jo aizstājat noklusējuma kartējumus.

Brīdinājums.

Automātiska kartējumu ģenerēšana, izmantojot kartējumu ģenerēšanu, tiek noņemti visi esošie kartējumi un tie tiek aizstāti ar ieteiktajiem kartējumiem, kuru pamatā ir tikai kolonnas, kurām ir līdzīgi nosaukumi un datu tipi. Ja to izmanto sistēmas tabulai, varat zaudēt dažus no gaidītajiem kartējumiem. Pielāgotām tabulām tas palīdz ietaupīt laiku, jo varat vieglāk izdzēst nevajadzīgos kartējumus un pievienot citus, ko nav izveidojusi kartējumu ģenerēšanas darbība.

Datu veidi un kartēšanas noteikumi

Tālāk norādītie noteikumi parāda, kāda veida datus var kartēt.

  • Abām kolonnām ir jābūt vienāda tipa un vienāda formāta.
  • Mērķa kolonnas garumam ir jābūt vienādam vai lielākam par avota kolonnas garumu.
  • Mērķa kolonnu jau nevar kartēt uz citu kolonnu.
  • Avota kolonnai ir jābūt redzamai veidlapā.
  • Mērķa kolonnai ir jābūt tādai, kurā lietotājs var ievadīt datus.
  • Adreses ID vērtības vai tipa partylist kolonnas nevar kartēt.
  • Ja kartējat uz kolonnu, kas netiek rādīta veidlapā, kartēšana netiks veikta, kamēr kolonna netiks pievienota veidlapai.
  • Ja kolonnas ir izvēles, veselo skaitļu vērtībām katrai opcijai ir jābūt identiskām.

Piezīmes

Ja ir nepieciešams kartēt izvēles kolonnas, ieteicams konfigurēt abas kolonnas, lai izmantotu vienu un to pašu globālo izvēli. Citādi var būt grūti uzturēt divas manuāli sinhronizētas atsevišķas iespēju kopas. Ja katras opcijas veselo skaitļu vērtības nav kartētas pareizi, varat radīt problēmas ar datiem. Papildinformācija: Globālo izvēli( Microsoft Dataverse atlases saraksti) izveide un rediģēšana

Kartējumu dzēšana

Skatot kartējamās kolonnas, ja vidē ir nevēlami nepārvaldīti kartējumi, varat tos atlasīt un pēc tam atlasīt DzēstDzēst kolonnu kartējumus.

Piezīmes

Sistēmas un pārvaldītos kartējumus nevar izdzēst tāpat kā nepārvaldītos kartējumus, proti, izmantojot mantoto risinājumu pārlūku.

Sistēmas kartējumi

Sistēmas ģenerētos kartējumus nevar izdzēst. Mēģinot izdzēst sistēmas ģenerētu kartēšanu, tiek parādīta šāda kļūda: "Nevar izveidot vai izdzēst sistēmas atribūtu karti ar id <GUID> no "<name>" uz "<name>", kas pieder entītijas kartei ar id <GUID> no "<name>" uz "X<name>".

Lai noņemtu sistēmas ģenerēto kartējumu, izdzēsiet relāciju vai uzmeklēšanas kolonnu, kas saistīta ar kartēšanu, kas arī izdzēš kartējumu. Papildinformācija Relāciju dzēšana

Pārvaldītie kartējumi

Kartējumu nevar izdzēst, ja kartēšana tiek pārvaldīta. Lai noņemtu kartējumu, ir jāveic tā risinājuma jaunināšana, kas ieviesa šo kartēšanu mērķa vidē. Lai to izdarītu, izdzēsiet nepārvaldīto kartēšanu izstrādātāja vidē kā risinājuma atjauninājumu. Eksportējiet risinājumu kā izdevies, lai importētu to pakārtotajā vidē. Papildinformācija Risinājuma jaunināšana vai atjaunināšana

Skatiet arī:

Tabulas relāciju 1:N (viens pret daudziem) vai N:1 (daudzi pret vienu) izveide un rediģēšana, izmantojot risinājumu pārlūku
Izstrādātāja dokumentācija: tabulu un kolonnu kartējumu pielāgošana
Izstrādātāja dokumentācija: ieraksta izveide no cita ieraksta, izmantojot tīmekļa API
Izstrādātāja dokumentācija: noklusējuma vērtību iestatīšana primārās tabulas rindā