Huomautus
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.
Tässä ohjeaiheessa käsitellään Azure Cosmos DB for NoSQL -tietopalvelun vaatimukset sekä Azure Cosmos DB for NoSQL -tietopalvelun ja virtuaalisten taulukoiden määrittäminen sekä käyttämisen suositellut parhaat käytännöt.
Tärkeä
- Esiversion ominaisuuksia ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnallisuus voi olla rajoitettu. Nämä ominaisuudet ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niitä varhaisessa vaiheessa ja antaa palautetta.
- Tähän toimintoon on odotettavissa muutoksia, joten sitä ei pitäisi käyttää tuotannossa. Käytä sitä vain testi- ja kehitysympäristöissä.
- Microsoft ei tarjoa tukea tälle esiversion ominaisuudelle. Microsoft Dynamics 365:n tekninen tuki ei voi auttaa sinua ongelmatapauksissa tai vastata kysymyksiin. Esiversion ominaisuuksia ei ole tarkoitettu tuotantokäyttöön, ja niitä koskevat erilliset lisäkäyttöehdot.
Mikä on Azure Cosmos DB?
Azure Cosmos DB on Microsoftin maailmanlaajuisesti käytössä oleva usean mallin tietokannan palvelu keskeisiä sovelluksia varten. Se sisältää monipuolisia ja tuttuja SQL-kyselyominaisuudet ja yhdenmukaiset lyhyet viiveet rakenteettomille JSON-tiedoille. Lisätietoja: Azure Cosmos DB:n ottaminen käyttöön: Azure Cosmos DB for NoSQL
Edellytykset
- Azure-tilaus, joka sisältää Azure Cosmos DB -tietokannan.
- Azure Cosmos DB for NoSQL -kokoelma.
- Azure Cosmos DB -tietokannan tyypin on oltava SQL.
Tietotyyppien yhdistämismääritys
Oletetaan, että sinulla on Azure Cosmos DB -asiakirja kokoelmassa, jonka nimi on Tilaukset. Kokoelmalla on seuraava JSON-rakenne.
Tämä taulukko ilmaisee Azure Cosmos DB for NoSQL -asiakirjan tietotyyppien Microsoft Dataverse -yhdistämismääritykset Tilaukset-kokoelmassa.
Azure Cosmos DB for NoSQL | Dataverse |
---|---|
id |
Perusavain |
name |
Yksi tekstirivi |
quantity |
Kokonaisluku |
orderid |
Yksi tekstirivi |
ordertype |
Valinta |
amount |
Desimaaliluku tai valuutta |
delivered |
Kyllä/ei |
datetimeoffset |
Päivämäärä ja aika |
Huomautus
- Azure Cosmos DB for NoSQL luo määritteet, joiden etuliite on alaviiva (_).
- Määritteet, jotka määritetään valinnaisiksi Azure Cosmos DB NoSQL -asiakirjassa ja jotka yhdistetään Dataversessa Yritys on pakollinen -arvona, aiheuttavat suorituksenaikaisen virheen.
- id-määritteen arvojen on oltava GUID-tunnuksia.
Tuettu SQL-kyselyn suodattaminen
SQL-kyselyn suodattaminen tukee seuraavia operaattoreita.
- Vertailuoperaattorit:
<
,>
,<=
,>=
,!=
- Loogiset operaattorit:
and
,or
- Set-operaattorit:
in
,not in
- String-operaattorit:
like
,contains
,begins with
,ends with
Huomautus
Like-operaattorin käyttö käännetään operaattoreita contains
/begins with
/ends with
vastaavaksi. Azure Cosmos DB for NoSQL ei tue malliargumentteja, kuten aiheessa Kuten (Transact-SQL) kerrotaan. Azure Cosmos DB for NoSQL -tietopalvelu voi kääntää yhden eritystapauksen, kuten Like('[aA]%')
BeginsWith('a')
-kohteeksi TAI BeginsWith('A')
-kohteeksi. Huomaa, että kirjainkoolla on merkitystä Azure Cosmos DB for NoSQL:n merkkijonovertailussa.
Tietolähteen lisääminen Azure Cosmos DB for NoSQL -tietopalvelun avulla
SiirryAppSourceen ja valitse LATAA SE NYT. Seuraa ohjeita ja lisää sovellus ympäristöösi 9x-version avulla tai uudempaan ilmentymään.
Kun ratkaisu on asennettu, kirjaudu sisään ympäristöön ja siirry kohtaan Asetukset > Hallinta > Virtuaalisen entiteetin tietolähteet.
Valitse Toiminnot-työkaluriviltä UUSI. Valitse Valitse tietojen tarjoaja -valintaikkunassa Azure Cosmos DB for SQL API -tietojen tarjoaja ja valitse sitten OK.
Syötä seuraavat tiedot ja valitse sitten TALLENNA JA SULJE.
Column Kuvaus Nimi Kirjoita tietolähteen kuvaava nimi. Kokoelman nimi Sen virtuaalitaulukon sisältävän Azure Cosmos DB tietokannan kokoelman nimi, jonka tiedot haluat esittää. Valtuutusavain Azure Cosmos DB -tilin ensisijainen tai toissijainen avain. Voit etsiä avaimen Azure-hallintaportaalin Azure Cosmos DB -tilin Avaimet-asetuksesta. URI Sen resurssiryhmän URI, jossa Azure Cosmos DB -kokoelma sijaitsee. URI-osoite on muodostettu samalla tavalla kuin https://contoso/documents.azure.com:443
. Voit etsiä URI-tunnuksen Azure-hallintaportaalin Azure Cosmos DB -tilin Avaimet-asetuksesta.Aikakatkaisu sekunteina Anna Azure Cosmos DB -palvelun vastauksen odotusaika sekunteina. Tämän jälkeen tietopyyntö aikakatkaistaan. Voit esimerkiksi antaa arvoksi 30, jolloin odotusaika on enintään 30 sekuntia ennen aikakatkaisua. Oletusaikakatkaisu on 120 sekuntia.
Parhaat käytännöt ja rajoitukset
- Ota seuraavat asiat huomioon, kun käytät Azure Cosmos DB -tietokantaa tietolähteenä:
- Kukin Azure Cosmos DB -tietolähde voidaan liittää vain yhteen virtuaalitaulukkoon.
- Voit yhdistää useita tietolähteitä samaan kokoelmaan Azure Cosmos DB -esiintymässä.
- Et voi segmentoida tietoja kokoelmassa taulukon mukaan.
- Azure Cosmos DB -tietokannat eivät edellytä rakennetta, mutta Azure Cosmos DB -tietokannan tietojen rakenne on määritettävä ennustettavan rakenteen avulla.
- Vaikka Azure Cosmos DB for NoSQL -tietopalvelu ottaa käyttöön ennuste-, suodatus- ja lajitteluoperaattorien kyselyn käännöksen, se ei tue liitosoperaattoreita.
- Suodatuksen voi tehdä vain yhden sarakkeen perusteella Azure Cosmos DB for NoSQL:ssä.
Katso myös
Ulkoisen tietolähteen tietoja sisältävien virtuaalitaulukoiden luominen ja muokkaaminen
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).