Az Azure Table Storage konfigurálása másolási tevékenységben
Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet az adatfolyamban az adatok Azure Table Storage-ból és az Azure Table Storage-ba való másolásához.
Támogatott konfiguráció
A másolási tevékenység alatt lévő lapok konfigurációjá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 másolási tevékenység forrásának konfigurálásához lépjen a Forrás lapra. A részletes konfigurációért tekintse meg az alábbi tartalmat.
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 ki egy Azure Table Storage-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Azure Table Storage-kapcsolatot az Új lehetőség kiválasztásával.
Lekérdezés használata: Adja meg az adatok olvasásának módját. A Tábla lehetőséget választva adatokat olvashat a megadott táblából, vagy a Lekérdezés lehetőséget választva adatokat olvashat le lekérdezésekkel.
Ha a Táblázat lehetőséget választja:
- Táblázat: Adja meg a tábla nevét az Azure Table Storage-adatbázispéldányban. Válassza ki a táblát a legördülő listából, vagy írja be manuálisan a nevet a Szerkesztés gombra kattintva.
Ha a Lekérdezés lehetőséget választja:
Táblázat: Adja meg a tábla nevét az Azure Table Storage-adatbázispéldányban. Válassza ki a táblát a legördülő listából, vagy írja be manuálisan a nevet a Szerkesztés gombra kattintva.
Lekérdezés: Adja meg az adatok olvasásához az egyéni Table Storage-lekérdezést. A forrás lekérdezés az Azure Table Storage által támogatott lekérdezési lehetőség közvetlen leképezése
$filter
, amely a jelen cikk szintaxisát ismerteti.Feljegyzés
Az Azure Table-lekérdezési művelet 30 másodperc alatt időtúllépést ér el az Azure Table service által kényszerített módon. Megtudhatja, hogyan optimalizálhatja a lekérdezést a Tervezésből a lekérdezési cikkhez.
A Speciális területen a következő mezőket adhatja meg:
Nem található tábla figyelmen kívül hagyása: Azt határozza meg, hogy a tábla kivételének nem kell-e léteznie. Alapértelmezés szerint nincs kijelölve.
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.
Cél
A másolási tevékenység célhelyének konfigurálásához lépjen a Cél lapra. A részletes konfigurációért tekintse meg az alábbi tartalmat.
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 ki egy Azure Table Storage-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Azure Table Storage-kapcsolatot az Új lehetőség kiválasztásával.
- Táblázat: Adja meg a tábla nevét az Azure Table Storage-adatbázispéldányban. Válassza ki a táblát a legördülő listából, vagy írja be manuálisan a nevet a Szerkesztés gombra kattintva.
A Speciális területen a következő mezőket adhatja meg:
Beszúrás típusa: Válassza ki azt a módot, a módban, amelybe adatokat szeretne beszúrni az Azure Tablebe. A módok az egyesítés és a csere. Ez a tulajdonság azt szabályozza, hogy a kimeneti tábla egyező partícióval és sorkulcsokkal rendelkező meglévő sorai lecserélték vagy egyesítették-e az értékeiket. Ez a beállítás nem a táblázat szintjén, hanem a sor szintjén érvényes. Egyik beállítás sem törli a kimeneti tábla azon sorait, amelyek nem léteznek a bemenetben. Az egyesítési és cserebeállítások működéséről az entitás beszúrása vagy egyesítése, valamint az entitás beszúrása vagy cseréje című témakörben tájékozódhat.
Partíciókulcs értékének kiválasztása: Válassza ki a partícióérték megadása vagy a Cél oszlop használata lehetőséget. A partíciókulcs értéke lehet rögzített érték, vagy egy céloszlopból is átveheti az értéket.
Ha a Partíció értékének megadása lehetőséget választja:
- Alapértelmezett partícióérték: Adja meg a cél által használható alapértelmezett partíciókulcs-értéket.
Ha a Céloszlop használata lehetőséget választja:
- Partíciókulcs oszlopa: Válassza ki annak az oszlopnak a nevét, amelynek oszlopértékei partíciókulcsként vannak használva. Ha nincs megadva, a rendszer az "AzureTableDefaultPartitionKeyValue" partíciókulcsot használja.
Sorkulcs értékének kiválasztása: Válassza ki az Egyedi azonosító vagy a Cél oszlop használata lehetőséget. A sorkulcs értéke lehet egy automatikusan létrehozott egyedi azonosító, vagy egy céloszlopból származó érték.
Ha a Céloszlop használata lehetőséget választja:
- Sorkulcs oszlopa: Válassza ki annak az oszlopnak a nevét, amelynek oszlopértékei sorkulcsként vannak használva. Ha nincs megadva, minden sorhoz használjon GUID azonosítót.
Kötegméret írása: Adatokat szúr be az Azure Tablebe a megadott írási kötegméret elérésekor. Az engedélyezett értékek egész számok (sorok száma). Az alapértelmezett érték 10 000.
Köteg időtúllépésének írása: Adatokat szúr be az Azure Tablebe a megadott írási köteg időtúllépésének elérésekor. Az engedélyezett érték az időbélyeg.
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
Hozzárendelés
A Leképezés lap konfigurálásához tekintse meg a leképezések konfigurálása a leképezési lapon című témakört.
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ázat további információkat tartalmaz az Azure Table Storage másolási tevékenységéről.
Forrásadatok
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. | < Az Azure Table Storage-kapcsolat > | Igen | kapcsolat |
Lekérdezés használata | Az adatok olvasásának módja. Tábla alkalmazása a megadott táblából származó adatok beolvasására, vagy lekérdezések használatával történő adatolvasásra a Lekérdezés alkalmazásával. | •Táblázat •Lekérdezés |
Igen | / |
Tábla | A tábla neve az Azure Table Storage-adatbázispéldányban. | < a tábla neve > | Igen | tableName |
Lekérdezés | Adja meg az adatok olvasásához az egyéni Table Storage-lekérdezést. A forrás lekérdezés az Azure Table Storage által támogatott lekérdezési lehetőség közvetlen leképezése$filter , amely a jelen cikk szintaxisát ismerteti. |
< a lekérdezés > | Nem | azureTableSourceQuery |
Nem található tábla figyelmen kívül hagyása | Azt jelzi, hogy engedélyezi-e a tábla kivételének létezését. | ki van jelölve vagy nincs kijelölve (alapértelmezett) | Nem | azureTableSourceIgnoreTableNotFound: igaz vagy hamis (alapértelmezett) |
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. | •Név •Érték |
Nem | továbbicolumnok: •név •Érték |
Céladatok
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. | < Az Azure Table Storage-kapcsolat > | Igen | kapcsolat |
Tábla | A tábla neve az Azure Table Storage-adatbázispéldányban. | < a tábla neve > | Igen | tableName |
Típus beszúrása | Az adatok Azure Tablebe való beszúrásának módja. Ez a tulajdonság azt szabályozza, hogy a kimeneti tábla egyező partícióval és sorkulcsokkal rendelkező meglévő sorai lecserélték vagy egyesítették-e az értékeiket. | • Egyesítés • Csere |
Nem | azureTableInsertType: •Egyesítése •Helyettesít |
Partíciókulcs értékének kiválasztása | A partíciókulcs értéke lehet rögzített érték, vagy egy céloszlopból is átveheti az értéket. | • Partícióérték megadása • Céloszlop használata |
Nem | / |
Alapértelmezett partícióérték | A cél által használható alapértelmezett partíciókulcs-érték | < az alapértelmezett partícióérték > | Nem | azureTableDefaultPartitionKeyValue |
Partíciókulcs oszlopa | Annak az oszlopnak a neve, amelynek értékei partíciókulcsként vannak használva. Ha nincs megadva, a rendszer az "AzureTableDefaultPartitionKeyValue" partíciókulcsot használja. | < a partíciókulcs oszlopa > | Nem | azureTablePartitionKeyName |
Sorkulcs értékének kiválasztása | A sorkulcs értéke lehet egy automatikusan létrehozott egyedi azonosító, vagy egy céloszlopból származó érték. | • Egyedi azonosító • Céloszlop használata |
Nem | / |
Sorkulcs oszlopa | Annak az oszlopnak a neve, amelynek oszlopértékei sorkulcsként használatosak. Ha nincs megadva, minden sorhoz használjon GUID azonosítót. | < a sorkulcs oszlopa > | Nem | azureTableRowKeyName |
Kötegméret írása | Adatokat szúr be az Azure Tablebe az írási köteg méretének elérésekor. | Egész (az alapértelmezett érték 10 000) |
Nem | writeBatchSize |
Köteg időtúllépésének írása | Adatok beszúrása az Azure Tablebe az írási köteg időtúllépésének elérésekor | időtartomány | Nem | writeBatchTimeout |
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. | < a maximális egyidejű kapcsolatok > | Nem | maxConcurrent Csatlakozás ions |