Az Azure Cosmos DB for NoSQL konfigurálása másolási tevékenységben
Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet egy adatfolyamban adatok másolására a NoSQL-hez készült Azure Cosmos DB-ből és az Azure Cosmos DB-be.
Támogatott konfiguráció
A másolási tevékenység alatti lapok konfigurálásához tekintse meg a következő szakaszokat.
Általános
Az Általános beállítások lap konfigurálásához tekintse meg az Általános beállításokat ismertető útmutatót.
Forrás
A következő tulajdonságok támogatottak az Azure Cosmos DB for NoSQL-hez a másolási tevékenység Forrás lapján.
A következő három tulajdonság szükséges:
- Adattár típusa: Válassza a Külső lehetőséget.
- Csatlakozás ion: Válasszon egy Azure Cosmos DB for NoSQL-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Azure Cosmos DB for NoSQL-kapcsolatot az Új lehetőség kiválasztásával.
- Tároló: Válassza ki a használni kívánt tárolót. Válassza a Szerkesztés lehetőséget a tárolónév manuális megadásához.
A Speciális területen a következő mezőket adhatja meg:
Lekérdezés használata: Használhatja a Tábla vagy a Lekérdezés lehetőséget. Az alábbi lista az egyes beállítások konfigurációját ismerteti.
Táblázat: Adatokat olvas be a Táblában megadott táblából.
Lekérdezés: Az adatok olvasására szolgáló Azure Cosmos DB-lekérdezést adja meg.
Oldalméret: A lekérdezés eredményének oldalankénti dokumentumok száma. Az alapértelmezett érték "-1", ami azt jelenti, hogy a szolgáltatásoldali dinamikus oldalméret legfeljebb 1000 lehet.
Datetime észlelése: A dokumentumokban lévő sztringértékekből származó dátum/idő észlelése. Az engedélyezett értékek a következők: igaz (alapértelmezett), hamis.
Előnyben részesített régiók: Azoknak a régióknak az előnyben részesített listája, amelyekhez csatlakozni szeretne az Azure Cosmos DB-ből való adatlekéréskor. Válasszon ki egy előnyben részesített régiót a legördülő listából az Új lehetőség kiválasztása után.
További oszlopok: További adatoszlopok hozzáadása a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. A kifejezés az utóbbi esetében támogatott. További információ: További oszlopok hozzáadása másolás közben.
Cél
A másolási tevékenység Cél lapján az Alábbi tulajdonságok támogatottak a NoSQL-hez készült Azure Cosmos DB-ben.
A következő három tulajdonság szükséges:
- Adattár típusa: Válassza a Külső lehetőséget.
- Csatlakozás ion: Válasszon egy Azure Cosmos DB for NoSQL-kapcsolatot a kapcsolatlistából.
- Tároló: Válassza a Tallózás lehetőséget a másolni kívánt fájl kiválasztásához, vagy töltse ki manuálisan az elérési utat.
A Speciális területen a következő mezőket adhatja meg:
Írási viselkedés: Meghatározza az írási viselkedést, ha a cél fájlalapú adattárból származó fájlok. A legördülő listából választhatja a Dinamikus tartalom hozzáadása, Beszúrás vagy Upsert lehetőséget.
Dinamikus tartalom hozzáadása: Nyissa meg a Dinamikus tartalom hozzáadása panelt. Ez megnyitja a kifejezésszerkesztőt, ahol a támogatott rendszerváltozókból, tevékenységkimenetből, függvényekből és felhasználó által megadott változókból vagy paraméterekből hozhat létre kifejezéseket. A kifejezés nyelvével kapcsolatos információkért lépjen a Kifejezések és függvények elemre.
Beszúrás: Válassza ezt a lehetőséget, ha a forrásadatok beszúrásokat is használnak.
Upsert: Az upsert viselkedése az, hogy lecseréli a dokumentumot, ha már létezik ugyanazzal az azonosítóval rendelkező dokumentum; ellenkező esetben szúrja be a dokumentumot.
Köteg időtúllépésének írása: Várakozási idő, amíg a köteg beszúrási művelete befejeződik, mielőtt túllépi az időkorlátot. Az engedélyezett értékek a következők
Timespan
: . Ilyen például a 00:30:00 (30 perc).Kötegméret írása: Adja meg az SQL-táblába kötegenként beszúrni kívánt sorok számát. Az engedélyezett érték egész szám (sorok száma). Alapértelmezés szerint a szolgáltatás dinamikusan határozza meg a megfelelő kötegméretet a sorméret alapján.
Egyidejű kapcsolatok maximális száma: Az adattárban a tevékenységfuttatás során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.
Teljesítménymetrika-elemzés letiltása: Ez a beállítás szabályozza a metrikák gyűjteményét, például dTU, DWU, RU stb. a másolási teljesítmény optimalizálásához és a javaslatokhoz. Ha ez a viselkedés érdekli, kapcsolja ki ezt a funkciót.
Hozzárendelés
A Leképezés lap konfigurációjához válassza a Leképezés lap leképezési beállításainak konfigurálását.
Beállítások
A Gépház lap konfigurációjához válassza a Beállítások lap egyéb beállításainak konfigurálását.
Táblázat összefoglalása
Az alábbi táblázatok további információkat tartalmaznak az Azure Cosmos DB for NoSQL másolási tevékenységéről.
Forrástábla
Név | Leírás | Érték | Szükséges | JSON-szkripttulajdonság |
---|---|---|---|---|
Adattár típusa | Az adattár típusa. | Külső | Igen | / |
Kapcsolat | A forrásadattárhoz való kapcsolódás. | <a kapcsolat> | Igen | kapcsolat |
Tároló | A forrásadatok tárolója. | <a forrás tárolója> | Igen | Konténer fileName |
Lekérdezés használata | A Tábla vagy a Lekérdezés lehetőséget választhatja a használati lekérdezésként. | • Táblázat • Lekérdezés |
Nem | típus |
Oldalméret | A lekérdezés eredményének oldalankénti dokumentumok száma. Az alapértelmezett érték "-1", ami azt jelenti, hogy a szolgáltatásoldali dinamikus oldalméret legfeljebb 1000 lehet. | <az Oldal mérete> | Nem | pageSize |
Dátum/idő törlése | A forrásadattár fájljai közvetlenül a céltárolóba való áthelyezés után törlődnek. A fájltörlés fájlonként történik, ezért ha a másolási tevékenység meghiúsul, vegye figyelembe, hogy egyes fájlok már át lettek másolva a célhelyre, és törölve lettek a forrásból, míg mások továbbra is a forrástárban vannak. | Kijelölve vagy megszüntetve a kijelölést | Nem | detectDatetime |
Előnyben részesített régiók | AzOknak a régióknak az előnyben részesített listája, amelyekhez az Azure Cosmos DB-ből való adatlekéréskor csatlakozni szeretne. Válasszon ki egy előnyben részesített régiót a legördülő listából az Új lehetőség kiválasztása után. | <az Ön által előnyben részesített régiók> | Nem | preferáltrégiók |
További oszlopok | Adjon hozzá további adatoszlopokat a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. A kifejezés az utóbbi esetében támogatott. További információ: További oszlopok hozzáadása másolás közben. | <egyidejű kapcsolatok maximális kihasználása> | Nem | továbbicolumnok |
Céltábla
Név | Leírás | Érték | Szükséges | JSON-szkripttulajdonság |
---|---|---|---|---|
Adattár típusa | Az adattár típusa. | Külső | Igen | / |
Kapcsolat | A céladattárhoz való kapcsolódás. | <a kapcsolat> | Igen | kapcsolat |
Tároló | A céladatok tárolója. | <forrástároló> | Igen | Konténer fileName |
Írási viselkedés | Ismerteti, hogyan írhat adatokat az Azure Cosmos DB-be. Engedélyezett értékek: beszúrás és beillesztés. Az upsert viselkedése az, hogy lecseréli a dokumentumot, ha már létezik ugyanazzal az azonosítóval rendelkező dokumentum; ellenkező esetben szúrja be a dokumentumot. | • Dinamikus tartalom hozzáadása • Beszúrás • Upsert |
Nem | writeBehavior |
Köteg időtúllépésének írása | Várakozási idő, amíg a kötegbeszúrási művelet befejeződik, mielőtt túllépi az időkorlátot. Az engedélyezett értékek időbélyegek. Ilyen például a 00:30:00 (30 perc). | időtartomány | Nem | writeBatchTimeout |
Kötegméret írása | Az SQL-táblába kötegenként beszúrandó sorok száma. Az engedélyezett érték egész szám (sorok száma). Alapértelmezés szerint a szolgáltatás dinamikusan határozza meg a megfelelő kötegméretet a sorméret alapján. | <sorok száma > (egész szám) |
Nem | writeBatchSize |
Egyidejű kapcsolatok maximális kihasználása | Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. | <egyidejű kapcsolatok maximális kihasználása> | Nem | maxConcurrent Csatlakozás ions |
Teljesítménymetrikák elemzésének letiltása | Ez a beállítás olyan metrikák gyűjteményét szabályozza, mint a DTU, a DWU, a RU stb. a másolási teljesítmény optimalizálásához és a javaslatokhoz. Ha ez a viselkedés érdekli, kapcsolja ki ezt a funkciót. | Kijelölve vagy megszüntetve a kijelölést | Nem | disableMetricsCollection |
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: