首页 > 解决方案 > Azure:从 MySQL 数据库创建 O365 事件

问题描述

我想创建位于 MySQL 表(本地服务器)中的 Office 365 日历事件。

目前,我计划使用 Azure 数据工厂和 Functions 应用程序来实现。我将 MySQL 数据从 MySQL 表复制到 Azure 表存储(这很好用)。

之后,我想通过 Azure 函数(HTTP 触发器、循环所有存储实体并通过 Graph API 创建日历事件)创建事件条目,但该表中有超过 10,000 个事件。该函数可能运行时间过长。

有没有更好的方法来创建这些事件?O365 只能用作 Azure 数据工厂中的源。也许 Azure 数据工厂中的批处理比函数更好?我应该运行函数,而不是所有事件吗?对于每个事件(表插入触发器)?在 Azure 中是否有其他/更好的选择?

标签: azuremicrosoft-graph-apiazure-functionsazure-data-factory

解决方案


如果您已经在写入表存储,则制作一个表触发器并一次处理一条记录。因此,您的所有 10000 事件都将在多个线程中处理。但是,您可能需要考虑对日历的写入限制。


推荐阅读