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