Megosztás a következőn keresztül:


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.

Screenshot showing source tab.

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.

      Screenshot showing query.

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

    Screenshot showing preferred regions.

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

    Screenshot showing additional columns.

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.

Screenshot showing destination tab.

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.

      Screenshot showing write behavior.

  • 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