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


Az Azure Database for MySQL 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 az Azure Database for MySQL-ből és az Azure Database for MySQL-be.

Ez az összekötő speciálisan a

Ha a helyszínen vagy a felhőben található általános MySQL-adatbázisból szeretne adatokat másolni, használja a MySQL-összekötőt.

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

Az Azure Database for MySQL a másolási tevékenység Forrás lapján az alábbi tulajdonságokat támogatja.

Képernyőkép a forráslapról.

A következő tulajdonságok szükségesek:

  • Kapcsolat: Válasszon ki egy Azure Database for MySQL-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Azure Database for MySQL-kapcsolatot az Egyebek gombra kattintva.
  • Lekérdezés használata: Válasszon a táblából vagy a lekérdezésből.
    • Ha a Táblázat lehetőséget választja:

      • Táblázat: Adja meg a tábla nevét az Azure Database for MySQL-adatbázisban az adatok olvasásához. Jelölje ki a táblát a legördülő listából, vagy írja be a tábla nevét.
    • Ha a Lekérdezés lehetőséget választja:

      • Lekérdezés: Adja meg az adatokat beolvasni kívánt egyéni SQL-lekérdezést. Például: SELECT * FROM MyTable

        Képernyőkép a Lekérdezés használata – Lekérdezés parancsról.

A Speciális területen a következő mezőket adhatja meg:

  • Lekérdezés időtúllépése (perc):: Adja meg a várakozási időt, mielőtt a lekérdezéskérés túllépi az időkorlátot. Az alapértelmezett érték 120 perc (02:00:00).

  • 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él lapján az Azure Database for MySQL az alábbi tulajdonságokat támogatja.

Képernyőkép a céllapról.

  • Kapcsolat: Válasszon ki egy Azure Database for MySQL-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Azure Database for MySQL-kapcsolatot az Egyebek gombra kattintva.
  • Táblázat: Adja meg a tábla nevét az Azure Database for MySQL-adatbázisban az adatok írásához. Jelölje ki a táblát a legördülő listából, vagy írja be a tábla nevét.

A Speciális területen a következő mezőket adhatja meg:

  • Előzetes másolási szkript: Adjon meg egy SQL-lekérdezést a futtatandó másolási tevékenységhez, mielőtt adatokat írna az Azure Database for MySQL-be minden futtatás során. Ezzel a tulajdonságkal törölheti az előre betöltött adatokat.
  • Köteg időtúllépésének írása: Adja meg a köteg beszúrási művelet befejezésének várakozási idejét, mielőtt túllépi az időkorlátot. Az engedélyezett értékek az időbélyegek, egy példa pedig 00:30:00 (30 perc).
  • Kötegméret írása: Adatokat szúrjon be az Azure Database for MySQL-táblába, amikor a puffer mérete eléri a megadott írási kötegméretet. Az engedélyezett érték egész szám, amely a sorok számát jelöli, az alapértelmezett érték pedig 10 000.

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 Beállítások 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 Database for MySQL másolási tevékenységéről.

Forrásadatok

Név Leírás Érték Szükséges JSON-szkripttulajdonság
Kapcsolat A forrásadattárhoz való kapcsolódás. <Az Azure Database for MySQL-kapcsolat> Igen kapcsolat
Lekérdezés használata Az adatok olvasásának módja az Azure Database for MySQL-ből. Tábla alkalmazása a megadott táblából származó adatok beolvasására, vagy lekérdezés alkalmazása az adatok SQL-lekérdezések használatával történő olvasására. Táblázat
Lekérdezés
Igen /
Tábla A tábla neve az Azure Database for MySQL-ben. < tábla neve > Igen, ha a Tábla használata lekérdezést választja tableName
Lekérdezés Az adatok olvasásához használja az egyéni SQL-lekérdezést. Például: SELECT * FROM MyTable < SQL-lekérdezések > Igen, ha a Lekérdezés használata lekérdezést választja Lekérdezés
Lekérdezés időtúllépése (perc) Időtúllépés a lekérdezési parancsok végrehajtásához. < lekérdezés időtúllépése >
(az alapértelmezett érték 120 perc)
Nem queryTimeout
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
Kapcsolat A céladattárhoz való kapcsolódás. <Az Azure Database for MySQL-kapcsolat> Igen kapcsolat
Tábla A tábla neve az Azure Database for MySQL-ben. < tábla neve > Igen tableName
Szkript előzetes másolása SQL-lekérdezés a másolási tevékenységhez, mielőtt adatokat írna az Azure Database for MySQL-be minden futtatás során. Ezzel a tulajdonságkal törölheti az előre betöltött adatokat. < az előmásolási szkript > Nem preCopyScript
Köteg időtúllépésének írása A köteg beszúrási műveletének várakozási ideje, mielőtt túllépi az időkorlátot. időbélyeg (az alapértelmezett érték 00:00:30) Nem writeBatchTimeout
Kötegméret írása Adatokat szúrjon be az Azure Database for MySQL-táblába, amikor a puffer mérete eléri a megadott írási kötegméretet. egész szám
(az alapértelmezett érték 10 000)
Nem writeBatchSize