Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Vaihtoehtoiset avaimet mahdollistavat tietojen tehokkaan ja täsmällisen integroinnin ulkoisiin järjestelmiin. Se on tärkeää tapauksissa, joissa ulkoinen järjestelmä ei tallenna GUID-tunnuksia, jotka yksilöivät Microsoft Dataversen rivejä.
Tietojen integrointijärjestelmä yksilöi rivit vaihtoehtoisten avainten avulla yhden tai useamman taulukkosarakkeen arvojen avulla, jotka ilmaisevat yksilöivän yhdistelmän. Jokaisella vaihtoehtoavaimella on yksilöllinen nimi.
Jos haluat yksilöidä esimerkiksi tilirivin vaihtoehtoisen avaimen avulla, voit käyttää tilinumeroa tai tilinumerosaraketta yhdessä joidenkin muiden sellaisten sarakkeiden kanssa, joiden arvojen ei pitäisi muuttua.
Muistiinpano
Vaikka voit määrittää vaihtoehtoisia avaimia Power Appsin avulla, niitä voi käyttää vain ohjelmallisesti koodissa. Lisätietoja vaihtoehtoisten avainten käyttämisestä ohjelmallisesti on kohdassa:
Seuraavassa kerrotaan joitakin vaihtoehtoisten näppäinten ominaisuuden etuja:
- Rivien haku nopeutuu.
- Tietojen joukkotoiminnot tehostuvat.
- Ohjelmointi yksinkertaistuu, kun ulkoisista järjestelmistä tuodaan tietoja ilman rivitunnuksia.
Vaihtoehtoisen avaimen luominen
Vaihtoehtoisia avaimia voi luoda kahden suunnittelutyökalun avulla:
| Suunnittelija | Kuvaus |
|---|---|
| Power Apps-portaali | Tarjoaa helpon ja nopean käyttökokemuksen, mutta jotkin asetukset eivät ole käytettävissä. Lisätietoja: Vaihtoehtoisten avainten määrittäminen Power Apps -portaalin avulla |
| Ratkaisujenhallinta | Tämä ei ole niin helppo tapa, mutta tarjoaa enemmän joustavuutta vähemmän yleisille vaatimuksille. Lisätietoja: Vaihtoehtoisten avainten määrittäminen ratkaisunhallinnan avulla |
Muistiinpano
Voit luoda vaihtoehtoisen avaimen ympäristössä myös seuraavasti:
- Tuo ratkaisu, joka sisältää vaihtoehtoisen avaimen määrityksen.
- Sovelluskehittäjä voi myös luoda niitä kirjoittamalla koodia. Lisätietoja: Kehittäjädokumentaatio: Vaihtoehtoisten avaimien käyttö
Tämän artikkelin tietojen avulla voit valita käytettävän suunnittelutyökalun.
Luo vaihtoehtoisia avaimia Power Apps-portaalin avulla, ellei sinun tarvitse ottaa huomioon jotakin seuraavista vaatimuksista:
- Vaihtoehtoisen avaimen luominen jossakin muussa kuin Common Data Service -oletusratkaisussa.
- Voit helposti seurata luotua järjestelmätyötä, joka seuraa tuki-indeksien luomisen edistymistä.
Rajoitukset vaihtoehtoisten avainten luomisessa
Vaihtoehtoisten avainten luonnissa on rajoituksia.
Kentät, joita voidaan käyttää vaihtoehtoisina avaimina
Vain tällaisia sarakkeita voidaan käyttää vaihtoehtoisten avainten luontiin:
- Desimaali
- Kokonaisluku (integer)
- Yksi tekstirivi (merkkijono)
- Päivämäärä ja aika
- Haku
- Valinta
Muistiinpano
- Sarakkeita, joissa on käytössä Ota käyttöön sarakkeen suojaus -ominaisuus, ei voi käyttää vaihtoehtoisena avaimena. Lisätietoja: Kentän suojaustaulukot
- Kun NULL-arvoja käytetään vaihtoehtoisten avainten sarakkeissa, yksilöllisyyttä ei pakoteta. Voit välttää tietueiden kaksoiskappaleet, kun et käytä vaihtoehtoisen avaimen yksilöivässä rajoitteessa määritetyissä sarakkeissa tyhjäarvoja.
Avainten määrä
Voit määrittää taulukolle enintään 10 erilaista avainta.
Sallittu avaimen koko
Kun avain on luotu, järjestelmä varmistaa, että alusta voi tukea avainta ja sen, että avaimen kokonaiskoko ei riko SQL:ään perustuvan indeksin rajoituksia, kuten 900 tavua per avain ja 16 saraketta per avain. Jos avaimen koko ei täytä rajoituksia, näyttöön tulee virhesanoma.
Unicode-merkit avaimen arvossa
Päivitys- tai upsert (PATCH) -toiminnot eivät toimi, jos vaihtoehtoisessa avaimessa käytetyn sarakkeen tiedot sisältävät seuraavia merkkejä: <,>,*,%,&,:,/,\\,#.
Jos tarvitaan vain yksikäsitteisyyttä, tämä tapa toimii, mutta jos näitä avaimia on käytettävä tietojen integroinnin osana, avain on paras luoda sellaisista sarakkeista, joissa ei ole näitä merkkejä sisältäviä tietoja.
Vaihtoehtoisen avaimen luomisen tilan seuranta
Kun vaihtoehtoinen avain luodaan, se käynnistää järjestelmätyön, joka luo tietokantatauluille indeksit. Indeksit varmistavat vaihtoehtoisen avaimen käyttämiin sarakkeisiin kohdistuvien yksilöllisyysrajoitteiden noudattamisen. Vaihtoehtoinen avain ei ole käytössä ennen kuin nämä indeksit on luotu. Näiden indeksien luominen voi kestää jonkin aikaa. Tämä riippuu järjestelmässä olevan tietomäärän mukaan.
Järjestelmätyön tila määrittää vaihtoehtoisen avaimen tilan. Vaihtoehtoisella avaimella voi olla seuraavat tilat:
- Kesken
- Kesken
- Aktiivinen
- Epäonnistui
Kun järjestelmätyö on valmis, vaihtoehtoisen avaimen tila on Aktiivinen ja se on käytettävissä.
Jos järjestelmätyö epäonnistuu, etsi järjestelmätyö ja tarkastele virheitä. Järjestelmätyöllä on nimi, jonka muoto on seuraava: Create index for {0} for table {1}, jossa 0 on vaihtoehtoisen avaimen näyttönimi ja 1 taulukon nimi.
Muistiinpano
Jos haluat seurata järjestelmätyön tilaa, sinun tulee käyttää ratkaisunhallintaa indeksin luomiseen. Se sisältää linkin järjestelmätehtävään, joten voit seurata sitä. Lisätietoja: (Valinnainen) Tarkastele indeksien luontia seuraavaa järjestelmätyötä
Katso myös
Vaihtoehtoisten avainten määrittäminen Power Apps-portaalin avulla
Vaihtoehtoisten avainten määrittäminen Ratkaisunhallinnassa
Kehittäjädokumentaatio: vaihtoehtoisten avaimien käsitteleminen
Kehittäjien dokumentaatio: tietueeseen viittaaminen vaihtoehtoisen avaimen avulla
Kehittäjädokumentaatio: tietueen noutaminen vaihtoehtoisen avaimen avulla