我想创建MySQL表(内部服务器)中的Office 365日历事件。
目前,我计划使用Azure数据工厂和功能应用程序。我将MySQL数据从MySQL表复制到Azure表存储(这很有用)。
之后,我想通过Azure功能(HTTP触发器,循环所有存储实体并通过Graph API创建日历事件)创建事件条目,但该表中有超过10,000个事件。该功能可能会运行太长时间。
有没有更好的方法来创建这些事件? O365只能用作Azure数据工厂中的源。也许Azure Data Factory中的批处理比功能更好?我应该运行功能,而不是所有事件?对于每个单个事件(表插入触发器)? Azure中还有其他/更好的选择吗?
如果您已经写入表存储,那么制作一个Table Trigger并一次处理一条记录。那么所有10000事件都将在多个线程中处理。但是,您可能需要考虑对日历的写入限制。