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