Loading
CRM Analytics
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          Microsoft Azure SQL 数据库连接

          Microsoft Azure SQL 数据库连接

          使用 Microsoft Azure SQL 数据库连接器创建远程连接,以将数据从 Microsoft Azure SQL 数据库同步到 CRM Analytics。要连接到 Microsoft Azure Synapse Analytics 或专用 SQL 池(以前称为 SQL DW),请添加 Microsoft Azure Synapse Analytics 连接,而不是此连接。

          备注
          备注 Azure SQL 连接支持使用用户名和密码进行 OAuth 和 SQL 身份验证。如果您未使用在 Azure 中配置的仅内部身份验证的 OAuth,则此连接的身份验证将失败。在 Azure 设置中,禁用仅支持此服务器的 Microsoft Entra 身份验证设置。有关更多信息,请查看 Microsoft Azure 帮助

          使用 OAuth 连接到 Azure SQL

          要将 CRM Analytics Microsoft Azure SQL 连接器与 OAuth 连接一起使用,您必须配置 Microsoft Azure 和 CRM Analytics 连接器设置。

          这些高级说明有助于您导航所涉及的步骤。请谨记联系您的网络安全或 IT 部门,以获取符合贵组织安全要求的配置帮助。

          1. 在 Microsoft Azure 入口网站上配置连接的应用程序。有关更多信息,请查看创建 Entra ID(Azure AD)应用程序

            在此配置过程中,请记下应用程序(客户端)ID目录(租户)ID 值。这些是连接设置中的客户端 IDAzure 租户值。

            从“客户端密码”选项卡上的新建客户端密码获取客户端密码连接器值。使用,而不是密码 ID。客户端密码值只显示一次,因此如果您没有记录它,您必须创建另一个客户端密码来获取该值。

          2. 将 Azure SQL Server 配置为使用 Micrsoft Entra Only 身份验证同时使用 SQL 和 Microsoft Entra 身份验证。确保配置了 Microsoft Entra 管理员。服务器需要防火墙规则,该规则在“安全”下的“网络”部分中进行配置。对于规则,将开始 IP 值设置为 0.0.0.0,将结束 IP 值设置为 255.255.255.255,然后保存。
          3. 配置 Azure SQL 数据库,确保选择与您为 Microsoft Entra 身份验证配置的 SQL 服务器匹配的 SQL 数据库。在查询编辑器中,使用 Microsoft Entra 管理员凭据进行身份验证,并运行这些 SQL 语句,用连接的应用程序的显示名称替换 [my-sql-connector]
            • CREATE USER [my-sql-connector] FROM EXTERNAL PROVIDER;
            • ALTER ROLE db_datareader ADD MEMBER [my-sql-connector];
            • ALTER ROLE db_datawriter ADD MEMBER [my-sql-connector];

            要确认所有配置步骤都正确实施,请运行 SELECT name, type_desc FROM sys.database_principals WHERE name = "[my-sql-connector]"; 并确保结果包含一行连接的应用程序名称。

          创建连接

          1. 在“数据管理器连接”选项卡中单击新建连接
          2. 单击连接器的名称,然后单击下一步
          3. 输入连接器设置。
          4. 要验证您的设置并尝试连接到源,请单击保存并测试。如果连接失败,CRM Analytics 会显示可能原因。

          除非另行说明,否则所有设置需要值。

          连接设置 描述
          连接名称 必需。找出连接。使用约定,可让您在区分不同连接。
          开发人员名称 必需。连接的 API 名称。此名称不能包含空格。API 名称会在模式中使用,以引用通过此连接提取的数据。您无法在创建连接后更改开发人员名称。
          描述 必需。连接的描述。
          验证类型 必需。对于仅限内部身份验证,输入 OAuth。对于标准 SQL 身份验证,输入密码
          JDBC 连接 URL

          必需。数据库的 URL 模式。按照此格式输入:<host name>:<port>

          要形成主机名,请将 .database.windows.net 附加到服务器名称。服务器名称可通过以下 Microsoft 文档找到。例如,如果服务器名称为 Blue_server,那么主机名称为 Blue_server.database.windows.net。默认端口为 1433。

          URL 示例:

          Blue_server.database.windows.net:1433
          数据库 必需。Microsoft Azure SQL 数据库名称。
          方案

          可选。数据库的模式名称。如果 JDBC 连接 URL 没有提供足够的上下文,则必须输入方案名称。

          默认值为 dbo

          用户名

          密码身份验证必填。SQL 数据库登录的用户名。

          按照此格式输入:<username>@<host name>

          要形成主机名,请将 .database.windows.net 附加到服务器名称。服务器名称可通过以下 Microsoft 文档找到。例如,如果服务器名称为 Blue_server,那么主机名称为 Blue_server.database.windows.net

          密码 密码身份验证必填。SQL 数据库登录的密码。
          客户端 ID OAuth 身份验证必填。连接的应用程序的 Microsoft Azure 应用程序 ID。
          客户端密码 OAuth 身份验证必填。连接的应用程序的 Microsoft Azure 客户端密码值。
          Azure 租户 OAuth 身份验证必填。连接的应用程序的 Microsoft Azure 目录 ID。

          筛选同步到 CRM Analytics 的数据

          在同步到 CRM Analytics 时,使用数据同步筛选器将不必要或敏感的数据排除。筛选器在源对象上运行,并通过仅将您需要的数据拉入 CRM Analytics 来加快数据同步。如果您计划将来使用排除的数据,请使用模式筛选器来限制写入数据集的数据,而不是数据同步筛选器。

          1. 在数据管理器中,单击连接选项卡。
          2. 选择与要筛选的对象相关联的连接。
          3. 单击要筛选的对象的名称。
          4. 单击数据同步筛选器
          5. 输入筛选器。
          6. 单击保存

          对于 Microsoft Azure SQL 数据库连接器,按照Azure SQL 数据库WHERE 文档中描述的语法输入筛选器。

          在使用 Microsoft Azure SQL 数据库连接器时,请谨记这些行为。

          • 连接的对象名称必须以字母开头,并且只包含字母、数字或下划线。对象名不能以下划线结尾。
          • 仅支持包含字母数字、点、下划线或破折号字符组合的字段名称。如果连接器中存在含有其他字符(例如空格或括号)的字段名称,则同步会失败。
          • 连接器最多可以同步 1 亿行或每个对象 50 GB,以先达到的限制为准。
           
          正在加载
          Salesforce Help | Article