Så här konfigurerar du HTTP i en kopieringsaktivitet
Den här artikeln beskriver hur du använder kopieringsaktiviteten i datapipelinen för att kopiera data från och till HTTP.
Viktigt
Microsoft Fabric är för närvarande i förhandsversion. Den här informationen gäller en förhandsversionsprodukt som kan ändras avsevärt innan den släpps. Microsoft lämnar inga garantier, uttryckta eller underförstådda, med avseende på den information som tillhandahålls här. Se Azure Data Factory dokumentation för tjänsten i Azure.
Format som stöds
HTTP stöder följande filformat. Se varje artikel för formatbaserade inställningar.
- Avro-format
- Binärt format
- Avgränsat textformat
- Excel-format
- JSON-format
- ORC-format
- Parquet-format
- XML-format
Konfiguration som stöds
För konfigurationen av varje flik under kopieringsaktivitet går du till följande avsnitt.
Anteckning
Målet stöds inte i HTTP-anslutningsappen.
Allmänt
Se vägledningen allmänna inställningar för att konfigurera fliken Allmänna inställningar.
Källa
Följande egenskaper stöds för HTTP under fliken Källa för en kopieringsaktivitet.
Följande tre egenskaper krävs:
- Datalagertyp: Välj Extern.
- Anslutning: Välj en HTTP-anslutning i anslutningslistan. Om det inte finns någon anslutning skapar du en ny HTTP-anslutning genom att välja Ny.
- Anslutningstyp: Välj HTTP.
- Relativ URL: En relativ URL till resursen som innehåller data. När den här egenskapen inte har angetts används endast den URL som anges i anslutningsdefinitionen. HTTP-anslutningsappen kopierar data från den kombinerade URL:en:
/[relative URL specified]
. - Filinställningar: Välj Filinställningar för att konfigurera filformatet. För inställningar för olika filformat, se artiklar i format som stöds för detaljerad information.
Under Avancerat kan du ange följande fält:
Begärandemetod: HTTP-metoden. Tillåtna värden är Get (standard) och Post.
Ytterligare rubriker: Ytterligare HTTP-begärandehuvuden.
Begärandetext: Begärandetexten för HTTP-begäran.
Tidsgräns för begäran: Tidsgränsen (tidsintervallvärdet) för HTTP-begäran för att få ett svar. Det här värdet är tidsgränsen för att få ett svar, inte tidsgränsen för att läsa svarsdata. Standardvärdet är 00:01:40.
Maximalt antal samtidiga anslutningar: Den övre gränsen för samtidiga anslutningar som upprättas till datalagret under aktivitetskörningen. Ange endast ett värde när du vill begränsa samtidiga anslutningar.
Hoppa över radantal: Antalet rader som inte är tomma att hoppa över när du läser data från indatafiler.
Ytterligare kolumner: Lägg till ytterligare datakolumner för att lagra källfilernas relativa sökväg eller statiska värde. Uttrycket stöds för det senare.
Mappning
Information om konfiguration av fliken Mappning finns i Konfigurera dina mappningar under mappningsfliken. Om du väljer Binärt som filformat stöds inte mappning.
Inställningar
För Inställningsflikskonfiguration går du till Konfigurera dina andra inställningar under fliken Inställningar.
Tabellsammanfattning
Följande tabell innehåller mer information om kopieringsaktiviteten i HTTP.
Källa
Name | Beskrivning | Värde | Obligatorisk | JSON-skriptegenskap |
---|---|---|---|---|
Datalagertyp | Din datalagertyp. | Extern | Ja | / |
Anslutning | Din anslutning till källdatalagret. | <din anslutning> | Ja | anslutning |
Anslutningstyp | Anslutningen av dina källdata. | <anslutning av källan> | Ja | / |
Relativ URL | En relativ URL till resursen som innehåller data. När den här egenskapen inte har angetts används endast den URL som anges i anslutningsdefinitionen. HTTP-anslutningsappen kopierar data från den kombinerade URL:en: /[relative URL specified] . |
<din relativa URL> | Nej | relativeUrl |
Begärandemetod | HTTP-metoden. Tillåtna värden är Get (standard) och Post. | •GET •POST |
Nej | requestMethod |
Ytterligare rubriker | Ytterligare HTTP-begärandehuvuden. | <dina ytterligare rubriker> | Nej | additionalHeaders |
Begärandetext | Begärandetexten för HTTP-begäran. | <brödtext för POST HTTP-begäran> | Nej | requestBody |
Timeout för begäran | Tidsgränsen (tidsintervallvärdet) för HTTP-begäran för att få ett svar. Det här värdet är tidsgränsen för att få ett svar, inte tidsgränsen för att läsa svarsdata. Standardvärdet är 00:01:40. | tidsintervall | Nej | requestTimeout |
Maximalt antal samtidiga anslutningar | Den övre gränsen för samtidiga anslutningar som upprättas till datalagret under aktivitetskörningen. Ange endast ett värde när du vill begränsa samtidiga anslutningar. | <maximalt antal samtidiga anslutningar> | Nej | maxConcurrentConnections |
Hoppa över antal rader | Antalet rader som inte är tomma att hoppa över när du läser data från indatafiler. | <ditt antal hoppa över rader> | Nej | skipLineCount |
Ytterligare kolumner | Lägg till ytterligare datakolumner för att lagra källfilernas relativa sökväg eller statiska värde. Uttrycket stöds för det senare. | •Namn •Värde |
Nej | additionalColumns: •Namn •Värde |