Azure:从 MySQL 数据库创建 O365 事件
Azure: create O365 events from MySQL database
我想在 MySQL table(本地服务器)中创建 Office 365 日历活动。
目前,我正计划使用 Azure 数据工厂和 Functions App 来完成。
我将 MySQL 数据从 MySQL table 复制到 Azure Table 存储(效果很好)。
在那之后,我想通过 Azure Function 创建事件条目(HTTP 触发器、循环所有存储实体并通过 Graph API 创建日历事件)但是其中有超过 10,000 个事件 table.该函数可能 运行 太长。
有没有更好的方法来创建这些事件? O365 只能用作 Azure 数据工厂中的源。也许 Azure 数据工厂中的批处理比函数更好?我应该 运行 函数,而不是针对所有事件吗?对于每个事件(table 插入触发器)?在 Azure 中有 other/better 选项吗?
如果您已经在写入 table 存储,那么创建一个 Table Trigger 并一次处理一条记录。那么你所有的 10000 事件都将在多个线程中处理。但是你可能需要考虑写入日历的限制。
我想在 MySQL table(本地服务器)中创建 Office 365 日历活动。
目前,我正计划使用 Azure 数据工厂和 Functions App 来完成。 我将 MySQL 数据从 MySQL table 复制到 Azure Table 存储(效果很好)。
在那之后,我想通过 Azure Function 创建事件条目(HTTP 触发器、循环所有存储实体并通过 Graph API 创建日历事件)但是其中有超过 10,000 个事件 table.该函数可能 运行 太长。
有没有更好的方法来创建这些事件? O365 只能用作 Azure 数据工厂中的源。也许 Azure 数据工厂中的批处理比函数更好?我应该 运行 函数,而不是针对所有事件吗?对于每个事件(table 插入触发器)?在 Azure 中有 other/better 选项吗?
如果您已经在写入 table 存储,那么创建一个 Table Trigger 并一次处理一条记录。那么你所有的 10000 事件都将在多个线程中处理。但是你可能需要考虑写入日历的限制。