Transformera data i TeamDesk (förhandsversion) med Azure Data Factory eller Synapse Analytics
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Den här artikeln beskriver hur du använder Dataflöde för att transformera data i TeamDesk (förhandsversion). Mer information finns i introduktionsartikeln för Azure Data Factory eller Azure Synapse Analytics.
Viktigt!
Den här anslutningsappen är för närvarande i förhandsversion. Du kan prova och ge oss feedback. Om du vill skapa ett beroende på anslutningsappar som är i förhandsversion i din lösning kan du kontakta Azure-supporten.
Funktioner som stöds
Den här TeamDesk-anslutningsappen stöds för följande funktioner:
Funktioner som stöds | IR |
---|---|
Mappa dataflöde (källa/-) | (1) |
(1) Azure Integration Runtime (2) Lokalt installerad integrationskörning
En lista över datalager som stöds som källor/mottagare finns i tabellen Datalager som stöds.
Skapa en länkad TeamDesk-tjänst med hjälp av användargränssnittet
Använd följande steg för att skapa en Länkad TeamDesk-tjänst i Användargränssnittet för Azure-portalen.
Bläddra till fliken Hantera i Din Azure Data Factory- eller Synapse-arbetsyta och välj Länkade tjänster och välj sedan Nytt:
Sök efter TeamDesk (förhandsversion) och välj anslutningsprogrammet TeamDesk (förhandsversion).
Konfigurera tjänstinformationen, testa anslutningen och skapa den nya länkade tjänsten.
Konfigurationsinformation för anslutningsprogram
Följande avsnitt innehåller information om egenskaper som används för att definiera Data Factory- och Synapse-pipelineentiteter som är specifika för TeamDesk.
Länkade tjänstegenskaper
Följande egenskaper stöds för den länkade TeamDesk-tjänsten:
Property | Beskrivning | Obligatoriskt |
---|---|---|
type | Typegenskapen måste anges till TeamDesk. | Ja |
URL | URL:en för din TeamDesk-databas. Ett exempel är https://www.teamdesk.net/secure/db/xxxxx . |
Ja |
authenticationType | Typ av autentisering som används för att ansluta till TeamDesk-tjänsten. Tillåtna värden är grundläggande och token. Se motsvarande avsnitt nedan om fler egenskaper respektive exempel. | Ja |
Grundläggande autentisering
Ange egenskapen authenticationType till grundläggande. Förutom de allmänna egenskaper som beskrivs i föregående avsnitt anger du följande egenskaper:
Property | Beskrivning | Obligatoriskt |
---|---|---|
userName | Användarnamnet som användes för att logga in på TeamDesk. | Ja |
password | Ange ett lösenord för det användarkonto som du angav för användarnamnet. Markera det här fältet som SecureString för att lagra det på ett säkert sätt. Eller så kan du referera till en hemlighet som lagras i Azure Key Vault. | Ja |
Exempel:
{
"name": "TeamDeskLinkedService",
"properties": {
"type": "TeamDesk",
"typeProperties": {
"url": "https://www.teamdesk.net/secure/db/xxxxx",
"authenticationType": "basic",
"userName": "<user name>",
"password": {
"type": "SecureString",
"value": "<password>"
}
}
}
}
Tokenautentisering
Ange egenskapen authenticationType till token. Förutom de allmänna egenskaper som beskrivs i föregående avsnitt anger du följande egenskaper:
Property | Beskrivning | Obligatoriskt |
---|---|---|
apiToken | Ange en API-token för TeamDesk. Markera det här fältet som SecureString för att lagra det på ett säkert sätt. Eller så kan du referera till en hemlighet som lagras i Azure Key Vault. | Ja |
Exempel:
{
"name": "TeamDeskLinkedService",
"properties": {
"type": "TeamDesk",
"typeProperties": {
"url": "https://www.teamdesk.net/secure/db/xxxxx",
"authenticationType": "token",
"apiToken": {
"type": "SecureString",
"value": "<API token>"
}
}
}
}
Mappa dataflödesegenskaper
När du transformerar data i dataflödet för mappning kan du läsa tabeller från TeamDesk. Mer information finns i källtransformeringen i mappning av dataflöden. Du kan bara använda en infogad datauppsättning som källtyp.
Källtransformering
Tabellen nedan visar de egenskaper som stöds av TeamDesk-källan. Du kan redigera dessa egenskaper på fliken Källalternativ .
Name | beskrivning | Obligatoriskt | Tillåtna värden | Egenskap för dataflödesskript |
---|---|---|---|---|
Register | Dataflödet hämtar alla data från tabellen som anges i källalternativen. | Ja när du använder infogat läge | - | table |
Visa | Dataflödet hämtar den angivna vyn i tabellen som anges i källalternativen. | Nej | - | vy |
Exempel på TeamDesk-källskript
source(allowSchemaDrift: true,
validateSchema: false,
store: 'teamdesk',
format: 'rest',
table: 'Table',
view: 'View') ~> TeamDesksource
Relaterat innehåll
En lista över datalager som stöds som källor och mottagare av kopieringsaktiviteten finns i Datalager som stöds.