可以导入或链接到 Microsoft Dynamics 365 中的数据,Dynamics 365 是基于云的业务管理解决方案,它可将企业资源计划 (ERP) 模块集成到一个软件包中。 Dynamics 365 中的数据在这些模块间是统一的,包括销售、财务和客户关系管理 (CRM)。 有关详细信息,请参阅 Microsoft Dynamics 365。
-
链接到数据时,Access 会创建一个双向连接,同步 Access 和 Dynamics 365 中数据的更改。
-
导入数据时,Access 会创建数据的一次性副本,这样就不会同步 Access 或 Dynamics 365 中的数据更改。
注意 仅 Access 2019 的批量许可实例或以下 Microsoft 365 Enterprise 计划支持链接到 Dynamics 365 或导入数据的功能: Microsoft 365 企业版应用 、 Office 365 企业版 E3 和 Office 365 企业版 E5 。 有关详细信息,请参阅比较Microsoft 365 企业版计划。
开始之前
想要进行得更顺利吗? 那就在链接或导入之前做好以下准备工作:
-
确定必需的连接信息,包括 Dynamics 365 网站的 URL 和具有安全访问权限的帐户。 有关详细信息,请参阅创建用户并分配 Microsoft Dynamics 365(联机)安全角色和管理订阅、许可证和用户帐户。
-
你的组织可能已有一个 Dynamics 365 帐户。 如果没有 Dynamics 365 帐户,可以在试用 Dynamics 365(联机)上注册一个 30 天试用帐户。
-
考虑每张表或视图中的列数。 Access 不支持一张表中超过 255 个字段,因此 Access 只链接或导入前 255 列。
-
确定要导入的数据总量。 Access 数据库的最大大小为 2GB,减去系统对象所需的空间。 如果 Dynamics 365 包含大型表格,可能无法将其全部导入一个 Access 数据库。 该情况下,可考虑链接到数据,而不是导入数据。
-
使用可信位置和 Access 数据库密码,以保证 Access 数据库和连接信息的安全性。 有关详细信息,请参阅决定是否信任数据库和使用数据库密码加密数据库。
-
确定要链接到或导入的表。 可通过一次操作链接到或导入多张表。 所有 Dynamics 365 表都具有一个主键,它将被定义为链接表或导入表中的第一列。
-
计划创建附加关系。 Access 将链接到或导入所选表以及 Dynamics 365 数据模型中的所有相关表。 有关此数据模型的详细信息,请参阅浏览组织的元数据。
访问尝试在这些相关表之间自动创建关系。 但是,可能需要使用“关系”窗口在新表和现有表之间手动创建其他关系。 有关详细信息,请参阅什么是“关系”窗口?和Create、编辑或删除关系。
步骤 1:开始使用
-
选择“外部数据”>“新建数据源”>“来自联机服务”>“来自 Dynamics O365 (联机)”。
-
在“输入 Dynamics 365 网站 URL”对话框中输入 Dynamics 365 网站的 URL。
-
执行下列操作之一:
-
若要导入,请选择“将源数据导入当前数据库的新表中”。
-
若要链接,请选择“通过创建链接表来链接数据源”。
-
-
选择“确定”。
步骤 2:选择要链接到或导入的表
-
在“链接表”或“导入对象”对话框的“表”下,选择想要链接或导入的每个表或视图,然后单击“确定”。
Access 将链接到或导入所选表以及 Dynamics 365 数据模型中的所有相关表。
结果
链接或导入操作完成后,表格将在“导航窗格”中显示,名称与在 Dynamics 365 表中相同。 导入操作期间,如果该名称已被占用,Access 将在新的表名称后追加“1”。 但你也可将表重命名为更有意义的名称。
在导入操作中,Access 永远不会覆盖数据库中的表。 虽然不能直接将 Dynamics 365 追加到现有表格中,但可创建追加查询,在从相似的表中导入数据之后追加数据。
在链接操作中,如果列在 Dynamics 365 表中处于只读状态,则在 Access 中也处于只读状态。
提示 若要查看 Dynamics URL,请将鼠标悬停在 Access 导航窗格中的表上。
更新链接表的设计
不能添加、删除或修改列,也不能更改链接表中的数据类型。 要更改设计,请在 Dynamics 365 中进行。 在 Access 中打开链接时,将反映 Dynamics 表的设计更改。 有关详细信息,请参阅创建和编辑字段。