Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Alternatīvie taustiņi nodrošina efektīvu un precīzu veidu, kā integrēt datus ārējās sistēmās. Tas ir būtiski gadījumos, kad ārējā sistēma nesaglabā globāli unikālo identifikatoru (GUID) ID, kas unikāli identificē rindas Microsoft Dataverse.
Datu integrācijas sistēma izmanto alternatīvās atslēgas, lai unikāli identificētu rindas, izmantojot vienu vai vairākas tabulas kolonnu vērtības, kas atspoguļo unikālu kombināciju. Katrai alternatīvajai atslēgai ir unikāls nosaukums.
Piemēram, lai identificētu konta rindu ar alternatīvu atslēgu, varat izmantot kolonnu konta numuru vai konta numuru kombinācijā ar dažām citām kolonnām, kurām ir vērtības, kurām nevajadzētu mainīties.
Piezīmes
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āla | Nodrošina vienkāršu racionalizētu pieredzi, taču dažas opcijas nav pieejamas. Papildinformācija: 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. Papildinformācija: Alternatīvo atslēgu definēšana, izmantojot risinājumu pārlūku |
Piezīmes
Alternatīvo atslēgu savā vidē varat arī izveidot, izmantojot tālāk norādīto metodi.
- Importējiet risinājumu, kurā ir ietverta alternatīvās atslēgas definīcija.
- Izstrādātājs var arī rakstīt kodu to izveidei. Papildinformācija: Izstrādātāja dokumentācija: darbs ar alternatīvajām atslēgām
Šajā rakstā sniegtā informācija palīdz izvēlēties, kuru noformētāju izmantot.
Izmantojiet Power Apps portālu , lai izveidotu alternatīvas atslēgas, ja vien nav jāievēro kāda no šīm prasībām:
- Izveidojiet alternatīvu atslēgu risinājumā, kas nav noklusējuma Common Data Service 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īmes
- Kolonnas, kurām ir iespējots kolonnas drošības rekvizīts, nevar izmantot kā alternatīvo atslēgu. Papildinformācija: Lauku drošības tabulas
- Ja alternatīvo atslēgu kolonnās tiek izmantotas NULL vērtības, unikalitāte netiks ieviesta. Lai izvairītos no ierakstu dublikātiem, neizmantojiet nulles vērtības kolonnās, kas definētas alternatīvās atslēgas unikālajā ierobežojumā.
Atslēgu skaits
Tabulai var definēt līdz pat 10 dažādām atslēgām.
Derīgas atslēgas lielums
Kad tiek izveidota atslēga, sistēma pārbauda, vai platforma var atbalstīt atslēgu, tostarp to, ka kopējais atslēgas lielums nepārkāpj SQL balstītus indeksa ierobežojumus, piemēram, 900 baitus uz atslēgu un 16 kolonnas uz vienu 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īvajā atslēgā, satur vienu no šīm rakstzīmēm <,>,*,%&:/\\# atjaunināšanas vai augsert (PATCH) darbības nedarbosies.
Ja jums ir nepieciešama tikai unikalitāte, šī pieeja darbojas, bet, ja šīs atslēgas ir jāizmanto kā daļa no datu integrācijas, tad 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 tiek izveidota alternatīvā atslēga, tā 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 nav 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.
- Gaida
- Notiek
- Aktīvs
- Neizdevās
Kad sistēmas darbs ir pabeigts, alternatīvās atslēgas statuss 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 šim modelim: Create index for {0} for table {1} kur 0 ir alternatīvās atslēgas parādāmais nosaukums un 1 tabulas nosaukums.
Piezīmes
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) Sistēmas darbu izsekošanas indeksu izveides skatīšana
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
Izstrādātāja dokumentācija: darbs ar alternatīvajām atslēgām
Izstrādātāja dokumentācija: alternatīvās atslēgas izmantošana, lai atsauktos uz ierakstu
Izstrādātāja dokumentācija: ieraksta izgūšana, izmantojot alternatīvo atslēgu