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


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.

Screenshot showing source tab and the list of properties.

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:

    Screenshot showing Use query when selecting Table.

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

    Screenshot showing Use query when selecting Query.

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

Screenshot showing destination tab and the list of properties.

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