使用 Azure Data Factory 或 Synapse Analytics 轉換 TeamDesk (預覽版) 中的資料
適用於:Azure Data Factory Azure Synapse Analytics
提示
試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用!
本文概述如何使用資料流程來轉換 TeamDesk (預覽版) 中的資料。 若要深入了解,請閱讀 Azure Data Factory 或 Azure Synapse Analytics 的介紹文章。
重要
此連接器目前為預覽版。 您可以親身體驗並提供意見反應。 如果您需要依賴解決方案中的預覽連接器,請連絡 Azure 支援。
支援的功能
此 TeamDesk 連接器支援下列功能:
支援的功能 | IR |
---|---|
對應資料流程 (來源/-) | ① |
① Azure 整合執行階段 ② 自我裝載整合執行階段
如需支援做為來源/接收器的資料存放區清單,請參閱支援的資料存放區表格。
使用 UI 建立連結至 TeamDesk 服務
使用下列步驟,在 Azure 入口網站 UI 中建立連結至 TeamDesk 的服務。
瀏覽至 Azure Data Factory 或 Synapse 工作區中的 [管理] 索引標籤,並選取 [連結服務],然後選取 [新增]:
搜尋 TeamDesk (預覽版),然後選取 TeamDesk (預覽版) 連接器。
設定服務詳細資料,測試連線,然後建立新的連結服務。
連接器設定詳細資料
下列各節提供屬性的詳細資訊,這些是用來定義 TeamDesk 特有的 Data Factory 和 Synapse 管線實體的屬性。
連結服務屬性
下列是 TeamDesk 連結服務所支援的屬性:
屬性 | 描述 | 必要 |
---|---|---|
type | 類型屬性必須設為 TeamDesk。 | Yes |
URL | TeamDesk 資料庫的 URL。 例如 https://www.teamdesk.net/secure/db/xxxxx 。 |
Yes |
authenticationType | 用來連線到 TeamDesk 服務的驗證類型。 允許的值為 basic 和 token。 請分別參閱下列有關更多屬性和範例的對應區段。 | Yes |
基本驗證
將 authenticationType 屬性設為 basic。 除了上一節所述的一般屬性以外,請指定下列屬性:
屬性 | 描述 | 必要 |
---|---|---|
userName | 用來登入 TeamDesk 的使用者名稱。 | Yes |
password | 針對使用者名稱指定的使用者帳戶,指定該帳戶的密碼。 將此欄位標記為 SecureString 以將其安全地儲存。 或者,可以參考 Azure Key Vault 中儲存的認證。 | Yes |
範例:
{
"name": "TeamDeskLinkedService",
"properties": {
"type": "TeamDesk",
"typeProperties": {
"url": "https://www.teamdesk.net/secure/db/xxxxx",
"authenticationType": "basic",
"userName": "<user name>",
"password": {
"type": "SecureString",
"value": "<password>"
}
}
}
}
權杖驗證
將 authenticationType 屬性設為 token。 除了上一節所述的一般屬性以外,請指定下列屬性:
屬性 | 描述 | 必要 |
---|---|---|
apiToken | 指定 TeamDesk 的 API 權杖。 將此欄位標記為 SecureString 以將其安全地儲存。 或者,可以參考 Azure Key Vault 中儲存的認證。 | Yes |
範例:
{
"name": "TeamDeskLinkedService",
"properties": {
"type": "TeamDesk",
"typeProperties": {
"url": "https://www.teamdesk.net/secure/db/xxxxx",
"authenticationType": "token",
"apiToken": {
"type": "SecureString",
"value": "<API token>"
}
}
}
}
對應資料流程屬性
在對應資料流程中轉換資料時,您可以從 TeamDesk 讀取資料表。 如需詳細資訊,請參閱對應資料流程中的來源轉換。 您只能使用內置資料集作為來源類型。
來源轉換
下表列出 TeamDesk 來源所支援的屬性。 您可以在 [來源選項] 索引標籤中編輯這些屬性。
名稱 | 描述 | 必要 | 允許的值 | 資料流程指令碼屬性 |
---|---|---|---|---|
Table | 資料流程會從來源選項中指定的資料表擷取所有資料。 | 使用內嵌模式時,是 | - | table |
檢視 | 資料流程會針對來源選項中指定的資料表擷取指定的檢視。 | No | - | 檢視 |
TeamDesk 來源指令碼範例
source(allowSchemaDrift: true,
validateSchema: false,
store: 'teamdesk',
format: 'rest',
table: 'Table',
view: 'View') ~> TeamDesksource
相關內容
如需複製活動支援作為來源和接收器的資料存放區清單,請參閱支援的資料存放區。