먼저, 사용자가 FDA를 통해 외부 데이터베이스에서 작업을 수행할 수 있도록, 후자는 Adobe Campaign에서 특정 명명된 권한을 가져야 합니다.
을(를) 선택합니다 Administration > Access Management > Named Rights 노드 아래에 있어야 합니다.
선택한 레이블을 지정하여 새 권한을 만듭니다.
다음 Name 필드는 다음 형식을 사용해야 합니다. 사용자:base@server, 위치 :
사용자 외부 데이터베이스의 사용자 이름에 해당합니다.
기본 은 외부 데이터베이스의 이름에 해당합니다.
server 외부 데이터베이스 서버의 이름에 해당합니다.
다음 :base oracle에서 부품은 선택 사항입니다.
이름이 지정된 사용자를 저장한 다음, Administration > Access Management > Operators 노드 아래에 나열된 상태로 남아 있습니다.
그런 다음 외부 데이터베이스에 포함된 데이터를 처리하려면 Adobe Campaign 사용자가 작업 테이블을 만들 수 있도록 데이터베이스에 대해 최소 '쓰기' 권한이 있어야 합니다. Adobe Campaign에서 자동으로 삭제됩니다.
일반적으로 다음과 같은 권한이 필요합니다.
데이터베이스 관리자는 이러한 권한을 각 데이터베이스 엔진에 대한 권한과 일치시켜야 합니다. 자세한 내용은 아래 섹션을 참조하십시오.
Snowflake | Redshift | Oracle | SQLServer | PostgreSQL | MySQL | |
---|---|---|---|---|---|---|
원격 데이터베이스에 연결 | 웨어하우스의 사용, 데이터베이스의 사용 및 스키마 권한에 대한 사용 | AWS 계정에 연결된 사용자 만들기 | 세션 만들기 권한 | CONNECT 권한 | CONNECT 권한 | 모든 권한이 있는 원격 호스트에 연결된 사용자 생성 |
표 만들기 | 스키마 권한에 대한 테이블 만들기 | 권한 만들기 | 테이블 생성 권한 | 테이블 만들기 권한 | 권한 만들기 | 권한 만들기 |
인덱스 만들기 | N/A | 권한 만들기 | 인덱스 또는 인덱스 권한 만들기 | ALTER 권한 | 권한 만들기 | 인덱스 권한 |
함수 만들기 | 스키마 권한에 대한 함수 만들기 | 외부 python 스크립트를 호출할 수 있는 USAGE ON LANGUAGE plpythonu 권한 | 프로시저 생성 또는 프로시저 권한 생성 | 함수 만들기 권한 | 사용 권한 | 루틴 권한 만들기 |
프로시저 만들기 | 해당 없음 | 외부 python 스크립트를 호출할 수 있는 USAGE ON LANGUAGE plpythonu 권한 | 프로시저 생성 또는 프로시저 권한 생성 | 프로시저 만들기 권한 | 사용 권한(프로시저는 기능임) | 루틴 권한 만들기 |
객체 제거(테이블, 인덱스, 함수, 프로시저) | 개체 소유 | 개체 소유 또는 수퍼유저 | < 객체 > 권한 삭제 | ALTER 권한 | 표: 테이블 인덱스 소유: 인덱스 함수 소유: 함수 소유 | 삭제 권한 |
실행 모니터링 | 필요한 개체에 대한 모니터 권한 | EXPLAIN 명령을 사용하는 데 필요한 권한이 없습니다. | EXPLAIN 및 SELECT 권한 및 필요한 권한을 사용하여 EXPLAIN PLAN이 기반으로 하는 문을 실행합니다. | SHOWPLAN 권한 | EXPLAIN 문을 사용하는 데 필요한 권한이 없습니다. | 권한 선택 |
데이터 쓰기 | INSERT 및/또는 UPDATE 권한(쓰기 작업에 따라 다름) | 삽입 및 업데이트 권한 | 테이블 권한 삽입 및 업데이트 또는 삽입 및 업데이트 | 권한 삽입 및 업데이트 | 삽입 및 업데이트 권한 | 삽입 및 업데이트 권한 |
표에 데이터 로드 | 스키마에 스테이지를 만들고, 대상 테이블 권한에 대해 선택 및 삽입 | 선택 및 삽입 권한 | 선택 및 삽입 권한 | 대량 작업 및 테이블 권한 삽입, 관리 | 선택 및 삽입 권한 | 파일 권한 |
클라이언트 데이터에 액세스 | (미래) 테이블 또는 뷰 권한을 선택합니다. | 권한 선택 | 테이블 권한 선택 또는 선택 | 권한 선택 | 권한 선택 | 권한 선택 |
메타데이터에 액세스 | INFORMATION_SCHEMA 권한 선택 | 권한 선택 | DESCRIBE 문을 사용하는 데 필요한 권한이 없습니다. | 정의 보기 권한 | "\d table" 명령을 사용하는 데 필요한 권한이 없습니다. | 권한 선택 |
DB2 UDB | teradata | InfiniDB | sybase IQ / Sybase ASE | Netezza | AsterData | |
---|---|---|---|---|---|---|
원격 데이터베이스에 연결 | CONNECT 권한 | CONNECT 권한 | 모든 권한이 있는 원격 호스트에 연결된 사용자 생성 | CONNECT 문을 사용할 권한이 없습니다. | 권한이 필요하지 않습니다. | CONNECT 권한 |
표 만들기 | 크리테타브 권한 | 테이블 또는 테이블 키워드 만들기 | 권한 만들기 | 리소스 권한 및 만들기 권한 | 테이블 권한 | 권한 만들기 |
인덱스 만들기 | 인덱스 권한 | 인덱스 또는 색인 키워드 만들기 | 인덱스 권한 | 리소스 권한 및 만들기 권한 | 인덱스 권한 | 권한 만들기 |
함수 만들기 | IMPLICIT_SCHEMA 권한 또는 CREATEIN 권한 | 함수 또는 함수 키워드 만들기 | 루틴 권한 만들기 | Java 기능에 대한 RESOURCE Authority 또는 DBA 권한 | 함수 권한 | 함수 만들기 권한 |
프로시저 만들기 | IMPLICIT_SCHEMA 권한 또는 CREATEIN 권한 | 프로시저 또는 프로시저 키워드 만들기 | 루틴 권한 만들기 | 자원 기관 | 프로시저 권한 | 함수 만들기 권한 |
객체 제거(테이블, 인덱스, 함수, 프로시저) | DROPIN 권한 또는 CONTROL 권한 또는 개체 소유 | DROP < object > 또는 object 관련 키워드 | 삭제 권한 | 객체 또는 DBA 권한 소유 | 삭제 권한 | 개체 소유 |
실행 모니터링 | 권한 설명 | EXPLAIN 문을 사용하는 데 필요한 권한이 없습니다. | 권한 선택 | 시스템 관리자만 sp_showplan을 실행할 수 있습니다. | EXPLAIN 문을 사용하는 데 필요한 권한이 없습니다. | EXPLAIN 문을 사용하는 데 필요한 권한이 없습니다. |
데이터 쓰기 | DATAACCESS 권한 또는 DATAACCESS 권한 삽입 및 업데이트 | 삽입 및 업데이트 권한 | 삽입 및 업데이트 권한 | 권한 삽입 및 업데이트 | 삽입 및 업데이트 권한 | 삽입 및 업데이트 권한 |
표에 데이터 로드 | 로드 권한 | COPY TO 및 COPY FROM 문을 각각 사용할 SELECT 및 INSERT 권한 | 파일 권한 | 표의 소유자나 ALTER 권한이 됩니다. -gl 옵션에 따라 DBA 권한이 있는 경우에만 LOAD TABLE을 수행할 수 있습니다 | 선택 및 삽입 권한 | 선택 및 삽입 권한 |
클라이언트 데이터에 액세스 | DATAACCESS 권한 또는 DATAACCESS 권한 삽입/업데이트 | 권한 선택 | 권한 선택 | 권한 선택 | 권한 선택 | 권한 선택 |
메타데이터에 액세스 | DESCRIBE 문을 사용할 수 있는 권한이 없습니다. | 권한 표시 | 권한 선택 | DESCRIBE 문을 사용할 수 있는 권한이 없습니다. | "\d table" 명령을 사용하는 데 필요한 권한이 없습니다. | SHOW 명령을 사용하는 데 필요한 권한이 없습니다. |