Sdílet prostřednictvím


Konfigurace služby Azure Database for MySQL v aktivitě kopírování

Tento článek popisuje, jak pomocí aktivity kopírování v datovém kanálu kopírovat data z a do služby Azure Database for MySQL.

Tento konektor je specializovaný pro

Pokud chcete kopírovat data z obecné databáze MySQL umístěné místně nebo v cloudu, použijte konektor MySQL.

Podporovaná konfigurace

Konfigurace každé karty v aktivitě kopírování najdete v následujících částech.

OBECNÉ

Informace o konfiguraci karty Obecné nastavení najdete v doprovodných materiálech k obecným nastavením.

Zdroj

Následující vlastnosti jsou podporované pro Službu Azure Database for MySQL na kartě Zdroj aktivity kopírování.

Snímek obrazovky s kartou Zdroj

Jsou vyžadovány následující vlastnosti:

  • Připojení: Ze seznamu připojení vyberte připojení Azure Database for MySQL. Pokud žádné připojení neexistuje, vytvořte nové připojení Ke službě Azure Database for MySQL tak , že vyberete Další.
  • Použít dotaz: Vyberte z tabulky nebo dotazu.
    • Pokud vyberete tabulku:

      • Tabulka: Zadejte název tabulky v databázi Azure Database for MySQL pro čtení dat. Vyberte tabulku z rozevíracího seznamu nebo zadejte název tabulky.
    • Pokud vyberete Dotaz:

      • Dotaz: Zadejte vlastní dotaz SQL pro čtení dat. Například: SELECT * FROM MyTable.

        Snímek obrazovky znázorňující použití dotazu – dotaz

V části Upřesnit můžete zadat následující pole:

  • Časový limit dotazu (minuty):Zadejte dobu čekání před vypršením časového limitu požadavku dotazu. Výchozí hodnota je 120 minut (02:00:00).

  • Další sloupce: Přidejte další datové sloupce pro ukládání relativní cesty nebo statické hodnoty zdrojových souborů. U druhého výrazu se podporuje.

Cíl

Následující vlastnosti jsou podporované pro Službu Azure Database for MySQL na kartě Cíl aktivity kopírování.

Snímek obrazovky znázorňující cílovou kartu

  • Připojení: Ze seznamu připojení vyberte připojení Azure Database for MySQL. Pokud žádné připojení neexistuje, vytvořte nové připojení Ke službě Azure Database for MySQL tak , že vyberete Další.
  • Tabulka: Zadejte název tabulky v databázi Azure Database for MySQL pro zápis dat. Vyberte tabulku z rozevíracího seznamu nebo zadejte název tabulky.

V části Upřesnit můžete zadat následující pole:

  • Skript předběžného kopírování: Zadejte dotaz SQL pro aktivitu kopírování, který se má spustit před zápisem dat do služby Azure Database for MySQL v každém spuštění. Tuto vlastnost můžete použít k vyčištění předem načtených dat.
  • Časový limit dávky zápisu: Zadejte dobu čekání na dokončení operace vložení dávky před vypršením časového limitu. Povolené hodnoty jsou časové rozpětí a příklad je 00:30:00 (30 minut).
  • Velikost dávky zápisu: Když velikost vyrovnávací paměti dosáhne zadané velikosti dávky zápisu, vložte data do tabulky Azure Database for MySQL. Povolená hodnota je celé číslo představující počet řádků a výchozí hodnota je 10 000.

mapování.

Konfigurace karty Mapování naleznete v části Konfigurace mapování na kartě mapování.

Nastavení

V části Konfigurace karty Nastavení přejděte na Konfigurovat další nastavení na kartě Nastavení.

Souhrn tabulky

Následující tabulky obsahují další informace o aktivitě kopírování ve službě Azure Database for MySQL.

Informace o zdroji

Název Popis Hodnota Požaduje se Vlastnost skriptu JSON
Připojení Vaše připojení ke zdrojovému úložišti dat. <připojení ke službě Azure Database for MySQL> Ano připojení
Použití dotazu Způsob čtení dat ze služby Azure Database for MySQL Použití tabulky ke čtení dat ze zadané tabulky nebo použití dotazu na čtení dat pomocí dotazů SQL. Tabulka
Dotaz
Ano /
Tabulka Název tabulky ve službě Azure Database for MySQL < název tabulky > Ano, pokud vyberete tabulku v dotazu Použít tableName
Dotaz Ke čtení dat použijte vlastní dotaz SQL. Například: SELECT * FROM MyTable. < Dotazy SQL > Ano, pokud vyberete Dotaz v dotazu Použít query
Časový limit dotazu (minuty) Časový limit spuštění příkazu dotazu < Vypršení časového limitu dotazu >
(výchozí hodnota je 120 minut)
No queryTimeout
Další sloupce Přidejte další datové sloupce pro ukládání relativní cesty ke zdrojovým souborům nebo statické hodnotě. U druhého výrazu se podporuje. • Jméno
•Hodnota
No additionalColumns:
•Jméno
•hodnota

Informace o cíli

Název Popis Hodnota Požaduje se Vlastnost skriptu JSON
Připojení Vaše připojení k cílovému úložišti dat. <připojení ke službě Azure Database for MySQL> Ano připojení
Tabulka Název tabulky ve službě Azure Database for MySQL < název tabulky > Ano tableName
Skript předběžného kopírování Dotaz SQL na aktivitu kopírování, který se má provést před zápisem dat do služby Azure Database for MySQL v každém spuštění. Tuto vlastnost můžete použít k vyčištění předem načtených dat. < váš skript před kopírováním > No preCopyScript
Časový limit zápisu dávky Doba čekání, než se operace dávkového vložení dokončí, než vyprší časový limit. časový rozsah (výchozí hodnota je 00:00:30) No writeBatchTimeout
Velikost dávky zápisu Když velikost vyrovnávací paměti dosáhne zadané velikosti dávky zápisu, vložte data do tabulky Azure Database for MySQL. integer
(výchozí hodnota je 10 000)
No writeBatchSize