Delen via


Azure Table Storage configureren in een kopieeractiviteit

In dit artikel wordt beschreven hoe u de kopieeractiviteit in de gegevenspijplijn gebruikt om gegevens van en naar Azure Table Storage te kopiëren.

Ondersteunde configuratie

Voor de configuratie van elk tabblad onder kopieeractiviteit gaat u respectievelijk naar de volgende secties.

Algemeen

Raadpleeg de richtlijnen voor algemene instellingen voor het configureren van het tabblad Algemene instellingen.

Bron

Ga naar het tabblad Bron om de bron van de kopieeractiviteit te configureren. Zie de volgende inhoud voor de gedetailleerde configuratie.

Screenshot showing source tab and the list of properties.

De volgende drie eigenschappen zijn vereist:

  • Gegevensarchieftype: Selecteer Extern.

  • Verbinding maken ion: Selecteer een Azure Table Storage-verbinding in de lijst met verbindingen. Als er geen verbinding bestaat, maakt u een nieuwe Azure Table Storage-verbinding door Nieuw te selecteren.

  • Query gebruiken: geef een manier op om gegevens te lezen. Selecteer Tabel om gegevens uit de opgegeven tabel te lezen of selecteer Query om gegevens te lezen met behulp van query's.

    Als u Tabel selecteert:

    Screenshot showing Use query when selecting Table.

    • Tabel: Geef de naam van de tabel op in het Azure Table Storage-database-exemplaar. Selecteer de tabel in de vervolgkeuzelijst of voer de naam handmatig in door Bewerken te selecteren.

    Als u Query selecteert:

    Screenshot showing Use query when selecting Query.

    • Tabel: Geef de naam van de tabel op in het Azure Table Storage-database-exemplaar. Selecteer de tabel in de vervolgkeuzelijst of voer de naam handmatig in door Bewerken te selecteren.

    • Query: Geef de aangepaste Tabelopslagquery op om gegevens te lezen. De bronquery is een directe toewijzing van de $filter queryoptie die wordt ondersteund door Azure Table Storage, voor meer informatie over de syntaxis uit dit artikel.

      Notitie

      Er treedt een time-out op voor de azure Table-querybewerking in 30 seconden, zoals afgedwongen door de Azure Table-service. Meer informatie over het optimaliseren van de query vanuit Ontwerp voor het uitvoeren van query's in een artikel.

Onder Geavanceerd kunt u de volgende velden opgeven:

  • Tabel negeren niet gevonden: Hiermee geeft u op of de uitzondering van de tabel niet mag bestaan. Deze optie is standaard niet geselecteerd.

  • Aanvullende kolommen: voeg extra gegevenskolommen toe om het relatieve pad of de statische waarde van bronbestanden op te slaan. Expressie wordt ondersteund voor de laatste.

Doel

Ga naar het tabblad Bestemming om de bestemming van uw kopieeractiviteit te configureren. Zie de volgende inhoud voor de gedetailleerde configuratie.

Screenshot showing destination tab and the list of properties.

De volgende drie eigenschappen zijn vereist:

  • Gegevensarchieftype: Selecteer Extern.
  • Verbinding maken ion: Selecteer een Azure Table Storage-verbinding in de lijst met verbindingen. Als er geen verbinding bestaat, maakt u een nieuwe Azure Table Storage-verbinding door Nieuw te selecteren.
  • Tabel: Geef de naam van de tabel op in het Azure Table Storage-database-exemplaar. Selecteer de tabel in de vervolgkeuzelijst of voer de naam handmatig in door Bewerken te selecteren.

Onder Geavanceerd kunt u de volgende velden opgeven:

  • Type invoegen: selecteer de modus voor het invoegen van gegevens in Azure Table. De modi zijn Samenvoegen en Vervangen. Met deze eigenschap bepaalt u of bestaande rijen in de uitvoertabel met overeenkomende partitie- en rijsleutels de waarden vervangen of samengevoegd hebben. Deze instelling is van toepassing op rijniveau, niet op tabelniveau. Met geen van beide opties worden rijen in de uitvoertabel verwijderd die niet aanwezig zijn in de invoer. Zie De entiteit Invoegen of samenvoegen en Entiteit invoegen of vervangen voor meer informatie over hoe de instellingen voor samenvoegen en vervangen werken.

  • Selectie van partitiesleutelwaarde: selecteer uit Partitiewaarde opgeven of Doelkolom gebruiken. Partitiesleutelwaarde kan een vaste waarde zijn of kan waarde aannemen uit een doelkolom.

    Als u Partitiewaarde opgeven selecteert:

    • Standaardpartitiewaarde: geef de standaardpartitiesleutelwaarde op die door de bestemming kan worden gebruikt.

    Als u Doelkolom gebruiken selecteert:

    • Kolom partitiesleutel: selecteer de naam van de kolom waarvan de kolomwaarden worden gebruikt als de partitiesleutel. Als dit niet is opgegeven, wordt 'AzureTableDefaultPartitionKeyValue' gebruikt als de partitiesleutel.
  • Selectie van de rijsleutelwaarde: Selecteer een unieke id of gebruik de doelkolom. Rijsleutelwaarde kan een automatisch gegenereerde unieke id zijn of kan waarde aannemen uit een doelkolom.

    Als u Doelkolom gebruiken selecteert:

    • Rijsleutelkolom: Selecteer de naam van de kolom waarvan de kolomwaarden worden gebruikt als rijsleutel. Als dit niet is opgegeven, gebruikt u een GUID voor elke rij.
  • Batchgrootte schrijven: Hiermee voegt u gegevens in Azure Table in wanneer de opgegeven grootte van de schrijfbatch wordt bereikt. Toegestane waarden zijn een geheel getal (aantal rijen). De standaardwaarde is 10.000.

  • Time-out voor schrijfbatch: hiermee worden gegevens in Azure Table ingevoegd wanneer de opgegeven time-out voor schrijfbatch wordt bereikt. De toegestane waarde is tijdspanne.

  • Maximum aantal gelijktijdige verbindingen: de bovengrens van gelijktijdige verbindingen die tijdens de uitvoering van de activiteit tot stand zijn gebracht met het gegevensarchief. Geef alleen een waarde op wanneer u gelijktijdige verbindingen wilt beperken

Toewijzing

Zie Uw toewijzingen configureren onder het tabblad Toewijzing voor de configuratie van tabblad Toewijzingen.

Instellingen

Ga voor Instellingen tabbladconfiguratie naar Uw andere instellingen configureren op het tabblad Instellingen.

Tabelsamenvatting

De volgende tabel bevat meer informatie over de kopieeractiviteit in Azure Table Storage.

Brongegevens

Name Beschrijving Waarde Vereist JSON-scripteigenschap
Gegevensarchieftype Het gegevensarchieftype. Extern Ja /
Verbinding Uw verbinding met het brongegevensarchief. < uw Azure Table Storage-verbinding > Ja verbinding
Query gebruiken De manier om gegevens te lezen. Pas tabel toe om gegevens uit de opgegeven tabel te lezen of pas Query toe om gegevens te lezen met behulp van query's. •Tabel
•Query
Ja /
Tabel De naam van de tabel in het Azure Table Storage-database-exemplaar. < de tabelnaam > Ja tableName
Query Geef de aangepaste Tabelopslagquery op om gegevens te lezen. De bronquery is een directe toewijzing van de $filter queryoptie die wordt ondersteund door Azure Table Storage, voor meer informatie over de syntaxis uit dit artikel. < uw query > Nee azureTableSourceQuery
Tabel negeren niet gevonden Hiermee wordt aangegeven of de uitzondering van de tabel niet bestaat. geselecteerd of niet geselecteerd (standaard) Nee azureTableSourceIgnoreTableNotFound:
waar of onwaar (standaard)
Aanvullende kolommen Voeg extra gegevenskolommen toe om het relatieve pad of de statische waarde van bronbestanden op te slaan. Expressie wordt ondersteund voor de laatste. • Naam
•Waarde
Nee additionalColumns:
•Naam
•Waarde

Doelgegevens

Name Beschrijving Waarde Vereist JSON-scripteigenschap
Gegevensarchieftype Het gegevensarchieftype. Extern Ja /
Verbinding Uw verbinding met het doelgegevensarchief. < uw Azure Table Storage-verbinding > Ja verbinding
Tabel De naam van de tabel in het Azure Table Storage-database-exemplaar. < de tabelnaam > Ja tableName
Type invoegen De modus voor het invoegen van gegevens in Azure Table. Met deze eigenschap bepaalt u of bestaande rijen in de uitvoertabel met overeenkomende partitie- en rijsleutels de waarden vervangen of samengevoegd hebben. Samenvoegen
Vervangen
Nee azureTableInsertType:
•Samenvoegen
•Vervangen
Selectie van partitiesleutelwaarden Partitiesleutelwaarde kan een vaste waarde zijn of kan waarde aannemen uit een doelkolom. Partitiewaarde opgeven
Doelkolom gebruiken
Nee /
Standaardpartitiewaarde De standaardpartitiesleutelwaarde die door de bestemming kan worden gebruikt < uw standaardpartitiewaarde > Nee azureTableDefaultPartitionKeyValue
Kolom partitiesleutel De naam van de kolom waarvan de waarden worden gebruikt als partitiesleutels. Als dit niet is opgegeven, wordt 'AzureTableDefaultPartitionKeyValue' gebruikt als de partitiesleutel. < de kolom met partitiesleutels > Nee azureTablePartitionKeyName
Selectie van rijsleutelwaarden Rijsleutelwaarde kan een automatisch gegenereerde unieke id zijn of kan waarde aannemen uit een doelkolom. Unieke id
Doelkolom gebruiken
Nee /
Rijsleutelkolom De naam van de kolom waarvan de kolomwaarden worden gebruikt als rijsleutel. Als dit niet is opgegeven, gebruikt u een GUID voor elke rij. < de rijsleutelkolom > Nee azureTableRowKeyName
Grootte van schrijfbatch Hiermee worden gegevens in Azure Table ingevoegd wanneer de grootte van de schrijfbatch wordt bereikt. Geheel getal
(standaard is 10.000)
Nee writeBatchSize
Time-out voor batchbewerkingen schrijven Hiermee worden gegevens in Azure Table ingevoegd wanneer de time-out van de schrijfbatch wordt bereikt tijdsbestek Nee writeBatchTimeout
Maximum aantal gelijktijdige verbindingen De bovengrens van gelijktijdige verbindingen die tijdens de uitvoering van de activiteit tot stand zijn gebracht met het gegevensarchief. Geef alleen een waarde op wanneer u gelijktijdige verbindingen wilt beperken. < uw maximale gelijktijdige verbindingen > Nee maxConcurrent Verbinding maken ions