1 回答

TA貢獻1828條經驗 獲得超3個贊
根據我的理解,回答您的問題如下。如果您需要其他內容或更多詳細信息,請隨時澄清。
將上傳的 csv 文件或 Excel 文件復制到另一個容器。
使用復制數據,將源 blob 作為輸入,將目標 blob 作為輸出
謝謝。我得到了它。我也可以實現這個。
對 python 編碼的 azure 函數執行驗證檢查
使用數據工廠中的Azure 函數活動來調用 http 觸發函數(假設您的意思是對正在上傳/復制的文件進行驗證檢查?)
是的,我愿意。該文件與我上傳和復制的文件相同。如何使用消息隊列觸發器?由于文件很大,我希望使用復制完成隊列的觸發器。
您不需要排隊來處理自己的事情。您可以使用內置的 Blob觸發器?,這將使您的生活更輕松。
將包含錯誤消息的郵件作為由 SMTP 的 Azure 發送網格驗證檢查生成的附件發送。
您可以使用 SendGrid綁定從同一 python Azure Functions 通過 SendGrid 發送電子郵件?。但函數綁定不支持在郵件中附加文件。為此,您可以使用 SendGrid SDK 編寫自定義代碼,而不是使用內置綁定。
我不知道函數bindind 不支持附加文件。我嘗試使用sendgrid SDK和API
是的你可以。我相信這就是 REST API 規范。如果您使用 SendGrid SDK,它會為您處理好。
如果驗證檢查沒有問題,則將該文件復制到 SQL 數據庫表。
您的意思是在某些 SQL 表列中將文件保留為二進制嗎?盡管從技術上講您可以將其存儲在 varbinary 類型列中。但我建議存儲 blob 鏈接,而不是在 SQL 中存儲整個文件。您可以使用管道中的SQL 活動來調用存儲過程,并將 blob 鏈接作為參數傳遞。
我的評論中包含了漏詞。下面是正確的。如果驗證檢查沒有問題,請將文件中的信息復制到SQL數據庫表中,因為我積累數據后需要分析數據。我不知道如何設置 SQL 數據庫遷移過程的觸發器。我使用 Stage blob 的復制完成消息隊列作為輸出是否更好?
如上所述,您不需要自定義隊列,因為數據工廠已經有觸發器可以幫助您。
添加回答
舉報