Konfigurace služby Azure Table Storage 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 Azure Table Storage.
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.
Source
Přejděte na kartu Zdroj a nakonfigurujte zdroj aktivity kopírování. Podrobnou konfiguraci najdete v následujícím obsahu.
Jsou vyžadovány následující tři vlastnosti:
Typ úložiště dat: Vyberte externí.
Připojení ion: Ze seznamu připojení vyberte připojení Azure Table Storage. Pokud žádné připojení neexistuje, vytvořte nové připojení Azure Table Storage výběrem možnosti Nový.
Použití dotazu: Zadejte způsob čtení dat. Vyberte Tabulku pro čtení dat ze zadané tabulky nebo vyberte Dotaz pro čtení dat pomocí dotazů.
Pokud vyberete tabulku:
- Tabulka: Zadejte název tabulky v instanci databáze Azure Table Storage. Vyberte tabulku z rozevíracího seznamu nebo zadejte název ručně tak , že vyberete Upravit.
Pokud vyberete Dotaz:
Tabulka: Zadejte název tabulky v instanci databáze Azure Table Storage. Vyberte tabulku z rozevíracího seznamu nebo zadejte název ručně tak , že vyberete Upravit.
Dotaz: Zadejte vlastní dotaz table storage pro čtení dat. Zdrojový dotaz je přímá mapa z
$filter
možnosti dotazu podporované službou Azure Table Storage. Další informace o syntaxi najdete v tomto článku.Poznámka:
Vynucované službou Azure Table Service vyprší časový limit operace dotazu tabulky Azure za 30 sekund. Zjistěte, jak optimalizovat dotaz z návrhu pro dotazování článku.
V části Upřesnit můžete zadat následující pole:
Ignorovat tabulku nenalezena: Určuje, jestli chcete povolit výjimku tabulky, která neexistuje. Ve výchozím nastavení není vybraná.
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
Přejděte na kartu Cíl a nakonfigurujte cíl aktivity kopírování. Podrobnou konfiguraci najdete v následujícím obsahu.
Jsou vyžadovány následující tři vlastnosti:
- Typ úložiště dat: Vyberte externí.
- Připojení ion: Ze seznamu připojení vyberte připojení Azure Table Storage. Pokud žádné připojení neexistuje, vytvořte nové připojení Azure Table Storage výběrem možnosti Nový.
- Tabulka: Zadejte název tabulky v instanci databáze Azure Table Storage. Vyberte tabulku z rozevíracího seznamu nebo zadejte název ručně tak , že vyberete Upravit.
V části Upřesnit můžete zadat následující pole:
Typ vložení: Vyberte režim pro vložení dat do tabulky Azure. Režimy slučujte a nahraďte. Tato vlastnost určuje, zda existující řádky ve výstupní tabulce s odpovídajícími klíči oddílu a řádku mají jejich hodnoty nahrazeny nebo sloučeny. Toto nastavení platí na úrovni řádku, nikoli na úrovni tabulky. Žádná možnost neodstraní řádky ve výstupní tabulce, které ve vstupu neexistují. Informace o tom, jak sloučení a nahrazení nastavení fungují, najdete v tématu Vložení nebo sloučení entit a Vložení nebo nahrazení entity.
Výběr hodnoty klíče oddílu: Vyberte možnost Zadat hodnotu oddílu nebo Použít cílový sloupec. Hodnota klíče oddílu může být pevná nebo může převzít hodnotu z cílového sloupce.
Pokud vyberete Zadat hodnotu oddílu:
- Výchozí hodnota oddílu: Zadejte výchozí hodnotu klíče oddílu, kterou může použít cíl.
Pokud vyberete Použít cílový sloupec:
- Sloupec klíče oddílu: Vyberte název sloupce, jehož hodnoty sloupců se používají jako klíč oddílu. Pokud není zadaný, jako klíč oddílu se použije Hodnota AzureTableDefaultPartitionKeyValue.
Výběr hodnoty klíče řádku: Vyberte z jedinečného identifikátoru nebo použijte cílový sloupec. Hodnota klíče řádku může být automaticky vygenerovaný jedinečný identifikátor nebo může převzít hodnotu z cílového sloupce.
Pokud vyberete Použít cílový sloupec:
- Sloupec s klíčem řádku: Vyberte název sloupce, jehož hodnoty sloupců se používají jako klíč řádku. Pokud není zadaný, použijte identifikátor GUID pro každý řádek.
Velikost dávky zápisu: Při dosažení zadané velikosti dávky zápisu vloží data do tabulky Azure. Povolené hodnoty jsou celé číslo (počet řádků). Výchozí hodnota je 10 000.
Časový limit dávky zápisu: Při dosažení časového limitu zadané dávky zápisu vloží data do tabulky Azure. Povolená hodnota je časový rozsah.
Maximální počet souběžných připojení: Horní limit souběžných připojení vytvořených k úložišti dat během spuštění aktivity. Zadejte hodnotu pouze v případech, kdy chcete omezit souběžná připojení.
mapování.
Konfigurace karty Mapování naleznete v části Konfigurace mapování na kartě mapování.
Nastavení
V případě konfigurace karty Nastavení přejděte na Konfigurovat další nastavení na kartě Nastavení.
Souhrn tabulky
Následující tabulka obsahuje další informace o aktivitě kopírování ve službě Azure Table Storage.
Informace o zdroji
Název | Popis | Hodnota | Požaduje se | Vlastnost skriptu JSON |
---|---|---|---|---|
Typ úložiště dat | Váš typ úložiště dat. | Externí | Ano | / |
Připojení | Vaše připojení ke zdrojovému úložišti dat. | < připojení ke službě Azure Table Storage > | Ano | připojení |
Použití dotazu | Způsob čtení dat. Použití tabulky ke čtení dat ze zadané tabulky nebo použití dotazu na čtení dat pomocí dotazů. | •Tabulka •Dotazu |
Ano | / |
Tabulka | Název tabulky v instanci databáze Azure Table Storage. | < název tabulky > | Ano | tableName |
Dotaz | Zadejte vlastní dotaz table storage pro čtení dat. Zdrojový dotaz je přímá mapa z $filter možnosti dotazu podporované službou Azure Table Storage. Další informace o syntaxi najdete v tomto článku. |
< dotaz > | No | azureTableSourceQuery |
Ignorovat tabulku nenalezena | Určuje, jestli chcete povolit výjimku tabulky, aby neexistovala. | vybraná nebo nevybraná (výchozí) | No | azureTableSourceIgnoreTableNotFound: true nebo false (výchozí) |
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 •Hodnotu |
No | additionalColumns: •Jméno •Hodnotu |
Informace o cíli
Název | Popis | Hodnota | Požaduje se | Vlastnost skriptu JSON |
---|---|---|---|---|
Typ úložiště dat | Váš typ úložiště dat. | Externí | Ano | / |
Připojení | Vaše připojení k cílovému úložišti dat. | < připojení ke službě Azure Table Storage > | Ano | připojení |
Tabulka | Název tabulky v instanci databáze Azure Table Storage. | < název tabulky > | Ano | tableName |
Vložit typ | Režim vložení dat do tabulky Azure Tato vlastnost určuje, zda existující řádky ve výstupní tabulce s odpovídajícími klíči oddílu a řádku mají jejich hodnoty nahrazeny nebo sloučeny. | • Sloučit • Nahradit |
No | azureTableInsertType: •Sloučit •Nahradit |
Výběr hodnoty klíče oddílu | Hodnota klíče oddílu může být pevná nebo může převzít hodnotu z cílového sloupce. | • Zadejte hodnotu oddílu. • Použít cílový sloupec |
No | / |
Výchozí hodnota oddílu | Výchozí hodnota klíče oddílu, kterou může použít cíl | < výchozí hodnota oddílu > | No | azureTableDefaultPartitionKeyValue |
Sloupec klíče oddílu | Název sloupce, jehož hodnoty se používají jako klíče oddílu. Pokud není zadaný, jako klíč oddílu se použije Hodnota AzureTableDefaultPartitionKeyValue. | < sloupec klíče oddílu > | No | azureTablePartitionKeyName |
Výběr hodnoty klíče řádku | Hodnota klíče řádku může být automaticky vygenerovaný jedinečný identifikátor nebo může převzít hodnotu z cílového sloupce. | • Jedinečný identifikátor • Použít cílový sloupec |
No | / |
Sloupec s klíčem řádku | Název sloupce, jehož hodnoty sloupců se používají jako klíč řádku. Pokud není zadaný, použijte identifikátor GUID pro každý řádek. | < sloupec klíče řádku > | No | azureTableRowKeyName |
Velikost dávky zápisu | Vloží data do tabulky Azure, když dojde k dosažení velikosti dávky zápisu. | Celé číslo (výchozí hodnota je 10 000) |
No | writeBatchSize |
Časový limit zápisu dávky | Vloží data do tabulky Azure při dosažení časového limitu dávky zápisu. | timespan | No | writeBatchTimeout |
Maximální počet souběžných připojení | Horní limit souběžných připojení vytvořených k úložišti dat během spuštění aktivity. Zadejte hodnotu pouze v případech, kdy chcete omezit souběžná připojení. | < maximální počet souběžných připojení > | No | maxConcurrent Připojení ions |