ODBC 데이터 소스에 대한 규칙 파일 커스터마이즈
소스 데이터가 ODBC를 사용하여 네트워크에 액세스할 수 있고 구성된 경우 SQL 질의 결과를 사용하여 소스 데이터에 액세스하도록 Essbase 규칙을 구성할 수 있습니다.
예 1 - DB2
다음은 Essbase에서 데이터 소스로 정의되지 않은 DB2의 데이터 관계형 소스에 액세스하기 위한 로드 규칙의 SQL 등록정보 예입니다.
Name(이름) 필드는 odbc.ini(Linux)에 정의된 DSN 이름 또는 Windows에 구성된 데이터 소스 이름과 일치해야 합니다. 작성하는 SQL 쿼리는 DB2에서 Essbase로 데이터를 가져옵니다.

둘 이상의 ODBC 데이터 소스에 대해 하나의 로드 규칙을 사용하려는 경우 DSN 이름 및 SQL 절의 요소에 대해 대체 변수를 사용할 수 있습니다. 예를 들어, 규칙 파일과 연관된 큐브에 &dsn 및 &month 변수가 정의된 경우

다음 규칙 예제와 같이 로드 규칙은 이러한 변수를 참조할 수 있습니다.

예 2 - Teradata
다음은 Teradata에서 데이터의 관계형 소스에 액세스하기 위한 로드 규칙의 SQL 속성 예입니다.

odbc.ini(Linux)의 이 구성에 해당합니다.[Teradata]
Driver=/opt/teradata/client/16.20/lib64/tdataodbc_sb64.so
Description=NCR 3600 running Teradata V2R6.2
DBCName=192.0.2.110
astUser=
Username=xxxxxx
Password=xxxxxx
Database=TBC
DefaultDatabase=TBC
NoScan=no
MechanismName=TD2
다음은 Teradata에서 데이터의 관계형 소스에 액세스하기 위한 로드 규칙의 SQL 속성에 대한 또 다른 예입니다.

위 예제는 odbc.ini(Linux)의 이 구성에 해당합니다.
[$TELAPI$192.0.2.110]
Driver=/opt/teradata/client/16.20/lib64/tdataodbc_sb64.so
Description=NCR 3600 running Teradata V2R6.2
DBCName=192.0.2.110
astUser=
Username=xxxxxx
Password=xxxxxx
Database=TBC
DefaultDatabase=TBC
NoScan=no
MechanismName=TD2