Sdílet prostřednictvím


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.

Screenshot showing source tab and the list of properties.

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:

    Screenshot showing Use query when selecting Table.

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

    Screenshot showing Use query when selecting Query.

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

Screenshot showing destination tab and the list of properties.

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