v7

遠端資料庫存取權限

首先,為了使使用者可以透過FDA在外部資料庫上執行操作,後者必須在Adobe Campaign中具有特定的命名許可權。

  1. 選取 Administration > Access Management > Named Rights 節點(在Adobe Campaign總管中)。

  2. 指定您選擇的標籤,以建立新的權利。

  3. Name 欄位必須採用下列格式 user:base@server,其中:

    • 使用者 與外部資料庫中的使用者名稱相對應。

    • 基底 與外部資料庫的名稱相對應。

    • 伺服器 與外部資料庫伺服器的名稱相對應。

      注意

      :base 零件在Oracle中是選用的。

  4. 儲存已命名的許可權,然後將其從連結至您選擇的使用者 Administration > Access Management > Operators Adobe Campaign檔案總管的節點。

然後,若要處理外部資料庫中包含的資料,Adobe Campaign使用者必須至少擁有資料庫的「寫入」許可權,才能建立工作表。 Adobe Campaign會自動刪除這些專案。

一般而言,需要下列權利:

  • CONNECT:連線到遠端資料庫,
  • 讀取資料:對包含客戶資料的表格的唯讀存取權,
  • 讀取'MetaData':存取伺服器資料目錄以取得表格結構,
  • 載入:在工作表中整批載入(處理集合和聯結時需要),
  • 建立/放置表格/索引/程式/函式 (僅適用於Adobe Campaign產生的工作表),
  • 說明 (建議):若要在發生問題時監控效能,
  • 寫入資料 (視整合情況而定)。

資料庫管理員需要讓這些許可權與每個資料庫引擎的特定許可權相符。 如需詳細資訊,請參閱下節。

FDA許可權

Snowflake Redshift Oracle SQLServer PostgreSQL MySQL
正在連線到遠端資料庫 倉儲使用量、資料庫使用量和綱要許可權使用量 建立連結至AWS帳戶的使用者 建立工作階段許可權 CONNECT許可權 CONNECT許可權 建立繫結至具有ALL PRIVILEGES之遠端主機的使用者
建立表格 依據綱要許可權建立表格 CREATE許可權 CREATE TABLE許可權 建立表格許可權 CREATE許可權 CREATE許可權
建立索引 N/A CREATE許可權 INDEX或CREATE ANY INDEX許可權 ALTER許可權 CREATE許可權 INDEX許可權
建立函式 在綱要許可權上建立函式 使用ON LANGUAGE plythonu許可權可呼叫外部python指令碼 建立程式或建立任何程式許可權 建立函式許可權 USAGE許可權 CREATE ROUTINE許可權
建立程式 N/A 使用ON LANGUAGE plythonu許可權可呼叫外部python指令碼 建立程式或建立任何程式許可權 建立程式許可權 USAGE許可權(程式是函式) CREATE ROUTINE許可權
移除物件(表格、索引、函式、程式) 擁有物件 擁有物件或成為超級使用者 刪除任何< object >許可權 ALTER許可權 表格:擁有表格索引:擁有索引函式:擁有函式 DROP許可權
監視執行 必要物件的MONITOR許可權 使用EXPLAIN命令不需要任何許可權 INSERT和SELECT許可權以及執行EXPLAIN PLAN所依據之陳述式的必要許可權 SHOWPLAN許可權 使用EXPLAIN陳述式不需要任何許可權 SELECT許可權
寫入資料 INSERT和/或UPDATE許可權(視寫入作業而定) INSERT和UPDATE許可權 INSERT AND UPDATE或INSERT AND UPDATE ANY TABLE許可權 插入和更新許可權 INSERT和UPDATE許可權 INSERT和UPDATE許可權
將資料載入資料表 在綱要上建立階段,選取並在目標表格上插入許可權 SELECT和INSERT許可權 SELECT和INSERT許可權 插入、管理大量作業和ALTER TABLE許可權 SELECT和INSERT許可權 FILE許可權
存取使用者端資料 選取(未來)表格或檢視許可權 SELECT許可權 選取或選取任何表格許可權 選取許可權 SELECT許可權 SELECT許可權
存取中繼資料 選取INFORMATION_SCHEMA綱要許可權 SELECT許可權 使用DESCRIBE陳述式不需要許可權 檢視定義許可權 使用「\d table」命令不需要許可權 SELECT許可權
DB2 UDB teradata InfiniDB sybase IQ/Sybase ASE Netezza AsterData
正在連線到遠端資料庫 CONNECT授權 CONNECT許可權 建立繫結至具有ALL PRIVILEGES之遠端主機的使用者 使用CONNECT陳述式不需要許可權 不需要許可權 CONNECT許可權
建立表格 CREATETAB授權 CREATE TABLE或TABLE關鍵字 CREATE許可權 RESOURCE授權和CREATE許可權 TABLE許可權 CREATE許可權
建立索引 INDEX許可權 CREATE INDEX or INDEX關鍵字 INDEX許可權 RESOURCE授權和CREATE許可權 INDEX許可權 CREATE許可權
建立函式 IMPLICIT_SCHEMA授權或CREATEIN許可權 CREATE FUNCTION or FUNCTION關鍵字 CREATE ROUTINE許可權 Java函式的RESOURCE授權或DBA授權 FUNCTION許可權 CREATE函式許可權
建立程式 IMPLICIT_SCHEMA授權或CREATEIN許可權 CREATE PROCEDURE or PROCEDURE關鍵字 CREATE ROUTINE許可權 資源授權 PROCEDURE許可權 CREATE函式許可權
移除物件(表格、索引、函式、程式) DROPIN許可權或CONTROL許可權,或擁有物件 DROP < object >或物件相關關鍵字 DROP許可權 擁有物件或DBA許可權 DROP許可權 擁有物件
監視執行 說明許可權 使用EXPLAIN陳述式不需要任何許可權 SELECT許可權 只有系統管理員可以執行sp_showplan 使用EXPLAIN陳述式不需要任何許可權 使用EXPLAIN陳述式不需要任何許可權
寫入資料 INSERT和UPDATE許可權或DATACCESS授權 INSERT和UPDATE許可權 INSERT和UPDATE許可權 插入和更新許可權 INSERT和UPDATE許可權 INSERT和UPDATE許可權
將資料載入資料表 LOAD授權 SELECT和INSERT許可權可分別使用COPY TO和COPY FROM陳述式 FILE許可權 成為資料表的擁有者或ALTER許可權。 根據 — gl選項,可能只有在使用者具有DBA許可權時才執行LOAD TABLE SELECT和INSERT許可權 SELECT和INSERT許可權
存取使用者端資料 INSERT/UPDATE許可權或DATACCESS授權 SELECT許可權 SELECT許可權 選取許可權 SELECT許可權 SELECT許可權
存取中繼資料 使用DESCRIBE陳述式不需要授權 SHOW許可權 SELECT許可權 使用DESCRIBE陳述式不需要許可權 使用「\d table」命令不需要許可權 使用SHOW命令不需要任何許可權

本頁內容