Kopīgot, izmantojot


Alternatīvo atslēgu definēšana atsaucēm uz rindām

Ar alternatīvajām atslēgām varat nodrošināt efektīvu un precīzu veidu, kā integrēt datus ar ārējām sistēmām. Tas ir svarīgi gadījumos, kad ārējā sistēma nesaglabātā vispārēji unikālā identifikatora (GUID) ID, kas identificē rindas kopējā datu pakalpojumā Microsoft Dataverse.

Datu integrācijas sistēma izmanto alternatīvas atslēgas, lai unikāli identificētu rindas, izmantojot vienu vai vairākas tabulas kolonnu vērtības, kas apzīmē unikālu kombināciju. Katrai alternatīvajai atslēgai ir unikāls nosaukums.

Piemēram, lai identificētu konta rindu ar alternatīvā atslēga, varat izmantot konta numuru vai konta numura kolonnu kopā ar dažām citām kolonnām, kurās ir vērtības, kurām nevajadzētu mainīties.

Piezīme

Kamēr jūs varat definēt alternatīvās atslēgas ar Power Apps, tās kodā var izmantot tikai programmiski. Papildinformāciju par alternatīvo atslēgu programmējamības izmantošanu skatiet tālāk norādītajos resursos.

Daži no alternatīvo atslēgu līdzekļu ieguvumiem:

  • Rindu ātrāka pārlūkošana.
  • Jaudīgākas lielapjoma datu operācijas.
  • Vienkāršota programmēšana ar importētiem datiem no ārējām sistēmām bez rindu ID.

Alternatīvo atslēgu izveide

Alternatīvo atslēgu izveidei varat izmantot divus noformētājus.

Noformētājs Apraksts
Power Apps portāls Nodrošina viegli racionalizētu pieredzi, taču dažas opcijas nav pieejamas.
Vairāk informācijas: Alternatīvo atslēgu definēšana, izmantojot Power Apps portālu
Risinājumu pārlūks Sarežģītāks, bet nodrošina papildu iespējas neikdienišķām prasībām.
Vairāk informācijas sadaļā Alternatīvo atslēgu definēšana, izmantojot risinājumu pārlūku

Piezīme

Alternatīvo atslēgu savā vidē varat arī izveidot, izmantojot tālāk norādīto metodi.

Šajā rakstā sniegtā informācija palīdz izvēlēties, kuru noformētāju izmantot.

Jums vajadzētu izmantot Power Apps portālu, lai izveidotu alternatīvās atslēgas, ja vien jums nav jāizpilda kāds no tālāk norādītajiem uzdevumiem.

  • Izveidojiet alternatīvā atslēga risinājumā, Common Data Service kas nav noklusējuma risinājums.
  • Vēlaties viegli izsekot izveidotajam sistēmas darbam, kas izseko atbalsta indeksu izveides gaitu.

Alternatīvo atslēgu izveides ierobežojumi

Alternatīvo atslēgu izveidē pastāv ierobežojumi.

Lauki, kurus var izmantot alternatīvajām atslēgām

Tikai šāda veida kolonnas var izmantot, lai veidotu alternatīvas atslēgas:

  • Decimal
  • Vesels skaitlis
  • Viena teksta rindiņa (virkne)
  • Datums un laiks
  • Uzmeklēšana
  • Izvēle

Piezīme

  • Kolonnas, kurām ir iespējots drošības rekvizīts Iespējot, nevar izmantot kā alternatīvā atslēga. Papildinformācija: Lauka drošības tabulas
  • Ja kolonnās alternatīvā atslēga tiek izmantotas vērtības NULL, unikalitāte netiks ieviesta. Lai izvairītos no ierakstu dublikātiem, nelietojiet vērtības Null kolonnās, kas definētas alternatīvā atslēga unikālajā ierobežojumā.

Atslēgu skaits

Tabulai var definēt līdz pat 10 dažādiem taustiņiem.

Derīgas atslēgas lielums

Kad atslēga ir izveidota, sistēma apstiprina, ka platforma var atbalstīt atslēgu, tostarp, ka kopējais atslēgas lielums nepārkāpj SQL indeksa ierobežojumus, piemēram, 900 baitus uz atslēgu un 16 kolonnas uz atslēgu. Ja atslēgas lielums neatbilst ierobežojumiem, tiek parādīts kļūdas ziņojums.

Unikoda rakstzīmes atslēgas vērtībā

Ja dati kolonnā, kas tiek izmantota alternatīvā atslēga, satur kādu no šīm rakstzīmēm <,,,>,,,,,*``%``&``:``/``\\``#

Ja jums ir nepieciešama tikai unikalitāte, tad šī pieeja darbojas, bet, ja jums ir nepieciešams izmantot šos taustiņus kā daļu no datu integrācijas, vislabāk ir izveidot atslēgu kolonnās, kurās nav datu ar šīm rakstzīmēm.

Izsekojiet alternatīvās atslēgas izveidošanas statusu

Kad alternatīvā atslēga ir izveidots, tas uzsāk sistēmas darbu, lai izveidotu indeksus datu bāzes tabulās, lai ieviestu unikālus ierobežojumus kolonnām, ko izmanto alternatīvā atslēga. Alternatīvā atslēga nebūs spēkā, kamēr šie indeksi nebūs izveidoti. Šo indeksu izveide var aizņemt kādu laiku atkarībā no datu apjoma sistēmā.

Sistēmas uzdevuma statuss nosaka alternatīvās atslēgas statusu. Alternatīvajai atslēgai var būt tālāk norādītie statusi.

  • Neizlemts
  • Notiek
  • Aktīvs
  • Neizdevās

Kad sistēmas darbs ir pabeigts, statuss alternatīvā atslēga ir Aktīvs un tas ir pieejams lietošanai.

Ja sistēmas uzdevums neizdodas, atrodiet sistēmas uzdevumu, lai skatītu kļūdas. Sistēmas uzdevumam būs nosaukums, kas atbilst šādam šablonam: Create index for {0} for table {1} kur 0 ir alternatīvās atslēgas parādāmais nosaukums un 1 ir tabulas nosaukums.

Piezīme

Lai pārraudzītu sistēmas uzdevuma statusu ir jāizmanto risinājumu pārlūks, lai izveidotu indeksu. Tas ietvers saiti uz sistēmas uzdevumu, lai jūs varētu to pārraudzīt. Papildinformācija: (neobligāti) Skatīt sistēmas uzdevuma indeksu izveides izsekošanu

Skatiet arī

Alternatīvo atslēgu definēšana, izmantojot Power Apps portālu
Alternatīvo atslēgu definēšana, izmantojot risinājumu pārlūku
Dokumentācija izstrādātājiem: definēt alternatīvās atslēgas tabulai
Dokumentācija izstrādātājiem: lietot alternatīvo atslēgu, lai izveidotu rindu

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).