Data Workbench에 대해 자세히 보기 사용 종료 공지.
Data Workbench 서버(InsightServer64.exe)는 ODBC 3.0 호환 드라이버가 있는 모든 SQL 데이터베이스(예: Oracle 또는 Microsoft SQL Server)에서 이벤트 데이터를 읽을 수 있습니다.
Data Workbench 서버의 ODBC 지원은 센서에서 데이터 로드를 위한 기존 지원 또는 외부 프로세스에서 생성된 로그 파일과 유사합니다. 그러나 몇 가지 추가 고려 사항과 제한 사항이 있습니다.
Data Workbench 서버의 ODBC 지원은 클러스터링 기능과 호환됩니다. 데이터는 모든 처리 서버 간에 배포되며, 모든 후속 처리(쿼리 처리 포함)는 클러스터링을 통해 완전히 이점이 있습니다.
ODBC 지원은 타사 ODBC 드라이버에 따라 다릅니다. ODBC 지원이 작동하려면 Adobe 플랫폼 외부의 도구를 사용하여 Data Workbench 서버가 실행되는 시스템에 이러한 드라이버를 구성해야 합니다. Data Workbench 시스템은 추가 구성이 필요하지 않습니다.
데이터가 로드되는 테이블 또는 뷰의 ID 열이 증가해야 합니다. 모든 행의 경우 새 행이 데이터베이스에 삽입되므로 이 열의 값(테이블의 실제 열 또는 SQL 열 표현식의 열)이 감소되지 않아야 합니다. 이 제약 조건을 위반하면 데이터가 손실됩니다. 적절한 성능을 위해 이 열 또는 열 식에 인덱스가 필요합니다.
여러 행에 Increasing ID 열. 한 가지 가능성은 완벽한 정밀도 미만의 타임스탬프 열입니다.
Data Workbench 서버는 긴 데이터(사용 중인 특정 데이터베이스 애플리케이션에 의해 결정된 특정 길이 이상의 데이터)가 있는 열을 로드할 수 없습니다.
데이터베이스에서 데이터를 검색하는 속도가 디스크 파일에서 데이터를 읽는 것보다 느립니다. ODBC 소스에서 데이터를 로드하는 데이터 세트는 센서나 기타 디스크 파일에서 데이터를 가져오는 동등한 크기의 데이터 세트보다 처리(특히 재처리 시)시간이 훨씬 오래 걸립니다.
데이터 재처리에 대한 자세한 내용은 재처리 및 재변형.
ODBC용 Insight Server를 구성하려면event data
SQL 데이터베이스에서 데이터를 로드하도록 Data Workbench 서버를 구성하려면 먼저 다음 단계를 순서대로 수행해야 합니다.
데이터 집합이 처리되는 Data Workbench 서버 시스템에 ODBC 드라이버를 포함한 적절한 데이터베이스 클라이언트 소프트웨어를 설치합니다.
Data Workbench 서버 클러스터에서 처리를 위해 ODBC 이벤트 데이터를 로드하는 경우 클러스터의 모든 처리 서버에 데이터베이스 클라이언트 소프트웨어를 설치해야 합니다. 클러스터에서 처리 서버를 지정하는 방법에 대한 자세한 내용은 서버 제품 설치 및 관리 안내서.
Windows용 ODBC 데이터 소스 관리자를 사용하여 데이터 소스를 구성합니다.
Data Workbench 서버(InsightServer64.exe)는 Windows 서비스로 실행됩니다. 따라서 Data Source는 일반적으로 Data Workbench 서버에서 사용할 수 있도록 User DSN 대신 System DSN으로 구성되어야 합니다. 데이터베이스 소프트웨어 설명서에서 이 구성 단계에 대한 자세한 정보를 찾을 수 있습니다.
해당 Data Workbench 서버 시스템에 데이터베이스 클라이언트 소프트웨어를 설치한 후, Log Processing 원하는 프로필에 대한 구성 파일입니다.
ODBC(Open Database Connectivity) 표준을 사용하는 데이터베이스의 데이터에 대해서는 다음 매개 변수를 사용할 수 있습니다.
매개 변수 | 설명 |
---|---|
이름 | ODBC 원본에 대한 식별자입니다. |
데이터 소스 이름 | 데이터 집합이 처리되는 Data Workbench 서버 시스템의 관리자가 제공하는 DSN으로서 데이터가 로드될 데이터베이스를 참조합니다. |
데이터베이스 암호 | 데이터베이스에 연결할 때 사용할 암호입니다. DSN에 대해 암호를 구성한 경우 데이터 소스 관리자: 비워 둘 수 있습니다. 여기에서 제공된 모든 암호는 데이터 소스 관리자. |
데이터베이스 사용자 ID | 데이터베이스에 연결할 때 사용할 사용자 ID입니다. 사용자 ID가 데이터 소스 관리자: 비워 둘 수 있습니다. 여기에서 제공된 모든 사용자 ID는 DSN에 대해 구성된 사용자 ID를 데이터 소스 관리자. |
필드 | 데이터베이스의 데이터 열에서 Data Workbench 서버 실행 엔진의 데이터 필드에 대한 매핑을 지정하는 열 개체의 벡터입니다. 각 열에는 항목이 있습니다 열 이름 및 필드 이름. 열 이름 는 다음 방법으로 식별되는 테이블의 컨텍스트에서 유효해야 하는 SQL 열 표현식입니다 테이블 식별자 위에 설명되어 있습니다. 테이블의 열 수를 기반으로 하는 열 이름 또는 SQL 표현식일 수 있습니다. 특정 데이터 형식의 값을 정밀도를 잃지 않는 방식으로 문자열로 변환하는 데 서식 함수가 필요할 수 있습니다. 모든 데이터는 데이터베이스의 기본 서식 방법을 사용하여 암시적으로 문자열로 변환됩니다. 이 경우 명시적 형식 식을 사용하지 않는 경우 일부 열 데이터 형식(예: 날짜/시간 데이터 형식)에 대해 데이터가 손실될 수 있습니다. |
ID 열 증가 | 새 행이 추가되면 증가하거나 감소하지 않는 기준을 충족하는 열 이름 또는 SQL 열 식입니다. 즉, 행 B가 행 A보다 늦은 시간에 테이블에 추가되는 경우 행 B의 이 열(또는 열 표현식)의 값은 데이터베이스 고유 정렬 순서에 따라 행 A의 해당 값보다 커야 합니다.
|
로그 소스 ID | 이 매개 변수의 값은 임의의 문자열일 수 있습니다. 값이 지정된 경우 이 매개 변수를 사용하여 로그 항목을 소스 식별 또는 대상 처리를 위해 다른 로그 소스와 구분할 수 있습니다. x-log-source-id 필드는 각 로그 항목에 대한 로그 소스를 식별하는 값으로 채워집니다. 예를 들어 ODBCSsource01이라는 ODBC 소스에서 로그 항목을 식별하려면 다음을 입력할 수 있습니다 출처: ODBCSsource01. 그리고 이 문자열은 해당 소스의 모든 로그 항목에 대해 x-log-source-id 필드에 전달됩니다. x-log-source-id 필드에 대한 자세한 내용은 이벤트 데이터 레코드 필드. |
서버에서 실행 | 의 인덱스 값 profile.cfg ODBC 쿼리를 사용하여 데이터베이스에서 데이터를 가져오는 처리 서버의 파일입니다. (처리 서버 매개 변수 profile.cfg 파일 에는 데이터 집합에 대한 모든 처리 서버가 표시되며 각 서버에는 인덱스 값이 있습니다. 첫 번째는 0입니다.) 기본값은 0입니다. |
테이블 식별자 | 데이터를 로드할 테이블 또는 뷰의 이름을 지정하는 SQL 식입니다. 일반적인 테이블 식별자는 SCHEMA.TABLE 형식입니다. |
이 예는 를 보여줍니다. Log Processing ODBC 데이터 소스를 사용하는 data workbench의 구성 창입니다. 이 데이터 소스는 VISUAL.VSL 데이터베이스 Data Source Name "VSTestO." 5개의 열 개체( Fields) 데이터베이스의 데이터 열의 데이터를 data workbench 서버에 매핑합니다.