远程数据库访问权限

首先,为了使用户能够通过联合数据访问对外部数据库执行操作,后者必须在Adobe Campaign中具有特定的命名权。

  1. 在Adobe Campaign资源管理器中选择​Administration > Access Management > Named Rights​节点。

  2. 通过指定所选标签创建新权限。

  3. Name​字段必须采用以下格式​user:base@server,其中:

    • user 与外部数据库中用户的名称相对应。

    • ​basecorresposes使用外部数据库的名称。

    • 务器与外部数据库服务器的名称相对应。

      注意

      :base​部件在Oracle中是可选的。

  4. 保存已命名的右侧,然后将其从Adobe Campaign资源管理器的​Administration > Access Management > Operators​节点链接到选定用户。

然后,要处理外部数据库中包含的Adobe Campaign,该数据库用户必须对数据库至少拥有“写入”权限才能创建工作表。 这些内容会由Adobe Campaign自动删除。

一般而言,下列权利是必要的:

  • CONNECT:连接到远程数据库,
  • 读取数据:只读访问包含客户数据的表,
  • 阅读“MetaData”:访问服务器数据目录以获取表结构,
  • 加载:在工作表中成批加载(处理集合和联接时需要),
  • 为TABLE/ INDEX/ PROCEDURE/FUNCTION (仅针对由Adobe Campaign生成的工作表)创建/DROP,
  • EXPLAIN (推荐):以监测出问题时的表现,
  • WRITE Data (取决于集成方案)。

数据库管理员需要使这些权限与每个数据库引擎的特定权限相匹配。 有关详细信息,请参阅以下部分。

联合数据访问权限

Snowflake 红移 Oracle SQLServer PostgreSQL MySQL
连接到远程数据库 仓库使用、数据库使用和模式权限使用 创建链接到AWS帐户的用户 创建会话权限 CONNECT权限 CONNECT权限 创建与具有所有权限的远程主机关联的用户
创建表 创建模式权限表 创建权限 创建表权限 创建表权限 创建权限 创建权限
创建索引 N/A 创建权限 索引或创建任何索引权限 ALTER权限 创建权限 INDEX权限
创建函数 创建模式权限函数 USAGE ON LANGUAGE plpythonu特权可以调用外部python脚本 创建过程或创建任何过程权限 创建函数权限 使用权限 创建例程权限
创建过程 N/A USAGE ON LANGUAGE plpythonu特权可以调用外部python脚本 创建过程或创建任何过程权限 创建过程权限 USAGE权限(过程是函数) 创建例程权限
删除对象(表、索引、函数、过程) 拥有对象 拥有对象或是超级用户 删除任何<对象>权限 ALTER权限 表:拥有表索引:拥有索引函数:拥有函数 DROP权限
监视执行 对所需对象的监视权限 使用EXPLAIN命令不需要权限 INSERT和SELECT权限以及执行EXPLAIN PLAN所基于的语句的必要权限 SHOWPLAN权限 使用EXPLAIN语句不需要任何权限 SELECT权限
写入数据 INSERT和/或UPDATE权限(取决于写入操作) 插入和更新权限 插入、更新或插入和更新任何表权限 插入和更新权限 插入和更新权限 插入和更新权限
将数据加载到表中 在模式上创建舞台,在目标表权限上选择并插入 选择和插入权限 选择和插入权限 插入、管理批量操作和更改表权限 选择和插入权限 文件权限
访问客户端数据 选择ON(FUTURE)TABLE(S)或视图权限 SELECT权限 选择或选择任何表权限 SELECT权限 SELECT权限 SELECT权限
访问元数据 选择信息模式模式权限 SELECT权限 使用DESCRIBE语句无需权限 视图定义权限 使用“\d表”命令不需要权限 SELECT权限
DB2 UDB teradata InfiniDB sybase IQ/Sybase ASE Netezza 青梅 AsterData
连接到远程数据库 CONNECT权 CONNECT权限 创建与具有所有权限的远程主机关联的用户 无需权限即可使用CONNECT语句 无需权限 CONNECT权限 CONNECT权限
创建表 CREATETAB权限 CREATE TABLE或TABLE关键字 创建权限 资源权限和CREATE权限 TABLE权限 创建权限 创建权限
创建索引 INDEX权限 创建INDEX或INDEX关键字 INDEX权限 资源权限和CREATE权限 INDEX权限 创建权限 创建权限
创建函数 IMPLICIT_模式机构或CREATEIN权限 CREATE FUNCTION或FUNCTION关键字 创建例程权限 Java函数的RESOURCE权限或DBA权限 FUNCTION权限 使用权限 创建函数权限
创建过程 IMPLICIT_模式机构或CREATEIN权限 CREATE PROCEDURE或PROCEDURE关键字 创建例程权限 资源权限 PROCEDURE特权 使用权限 创建函数权限
删除对象(表、索引、函数、过程) DROPIN权限或CONTROL权限或拥有对象 DROP < object >或object related关键字 DROP权限 拥有对象或DBA权限 DROP权限 拥有对象 拥有对象
监视执行 解释权限 使用EXPLAIN语句不需要任何权限 SELECT权限 只有系统管理员才能执行sp_showplan 使用EXPLAIN语句不需要任何权限 使用EXPLAIN语句不需要任何权限 使用EXPLAIN语句不需要任何权限
写入数据 插入和更新权限或DATAACCESS颁发机构 插入和更新权限 插入和更新权限 插入和更新权限 插入和更新权限 插入和更新权限 插入和更新权限
将数据加载到表中 LOAD颁发机构 选择和插入权限分别使用COPY TO和COPY FROM语句 文件权限 是表或ALTER权限的所有者。 根据 — gl选项,仅当用户具有DBA权限时才可能执行LOAD TABLE 选择和插入权限 选择和插入权限 选择和插入权限
访问客户端数据 INSERT/UPDATE权限或DATAACCESS颁发机构 SELECT权限 SELECT权限 SELECT权限 SELECT权限 SELECT权限 SELECT权限
访问元数据 使用DESCRIBE语句不需要授权 显示权限 SELECT权限 无需使用DESCRIBE语句的权限 使用“\d表”命令不需要权限 使用“\d表”命令不需要权限 使用SHOW命令不需要权限

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now