azure - Azure:从 MySQL 数据库创建 O365 事件
问题描述
我想创建位于 MySQL 表(本地服务器)中的 Office 365 日历事件。
目前,我计划使用 Azure 数据工厂和 Functions 应用程序来实现。我将 MySQL 数据从 MySQL 表复制到 Azure 表存储(这很好用)。
之后,我想通过 Azure 函数(HTTP 触发器、循环所有存储实体并通过 Graph API 创建日历事件)创建事件条目,但该表中有超过 10,000 个事件。该函数可能运行时间过长。
有没有更好的方法来创建这些事件?O365 只能用作 Azure 数据工厂中的源。也许 Azure 数据工厂中的批处理比函数更好?我应该运行函数,而不是所有事件吗?对于每个事件(表插入触发器)?在 Azure 中是否有其他/更好的选择?
解决方案
如果您已经在写入表存储,则制作一个表触发器并一次处理一条记录。因此,您的所有 10000 事件都将在多个线程中处理。但是,您可能需要考虑对日历的写入限制。
推荐阅读
- firebase - 尝试使用颤振从 Firestore 中提取实时值时出错
- angular - firebase/FireStore collection.valueChanges 是否会导致重新查询集合?
- git - 有没有办法将两个遥控器添加到 git
- python - 是否可以使用欺骗的公共 IP 发送数据包?
- python - 获取与条件匹配的 DataFrame 的子集?
- android - Android Studio 3.5 更新问题
- java - 为什么这个 java 程序的输出与 except one 不同?
- java - 如何访问 LiveData 列表中的元素“Livedata
- > 在科特林?
- google-chrome - 将 127.0.0.1 添加到 hosts 文件以在本地重定向有错误。说我的网站“拒绝连接”。
- javascript - Req.Body 正在返回“未定义”值