해결책
DIAdem은 다음 유형의 데이터베이스에서 데이터를 가져올 수 있습니다:
- ODBC/SQL/ADO 데이터베이스 (Access, SQL-Server, Oracle 등)
- Citadel 데이터베이스 (Citadel 4 이상, VI Logger 데이터베이스)
- ASAM ODS 데이터베이스
DIAdem은 다음과 같은 방법으로 데이터베이스의 데이터를 선택할 수 있습니다:
- NAVIGATOR 패널에 데이터 저장소를 사용하는 대화형 트리-뷰(Tree-view) 대화상자
- VBScript에서 DIAdem의 내장 ODBC 함수를 사용하는 SQL 쿼리
- VBScript에서 ADO 개체 변수를 사용하는 SQL 쿼리
- VBScript에서 DIAdem의 내장 ODS 함수를 사용하는 ODS 쿼리
데이터베이스(1-3) 및 선택 방법(a-d)의 권장되는 조합:
- a. NAVIGATOR는 테이블 열 전체 선택만 지원합니다. (WHERE 절 없음)
b. 간단한 DIAdem SQL 함수는 SUDialog에서 결과 보기에 이상적입니다.
c. BLOB 필드 읽기에 필요한 레코드 및 레코드 세트 컨트롤에 유용합니다. - a. Trace by Trace를 선택하십시오. 필터 옵션: Time slice, event/constant delta time
- a. NAVIGATOR 패널은 완전한 ASAM ODS 검색 및 필터 옵션을 제공합니다.
d. ASAM ODS 데이터베이스에서 데이터 검색을 완전히 자동화합니다.
데이터베이스(1-3) 및 선택 방법(a-d)의 권장되지 않는 조합:
- d. Data Navigator에서 선택 항목을 기반으로 VBScript 가져오기를 실행. (문자열 열 읽기)
- b. 가능하긴 하지만 Citadel 4에서는 빠르지 않음.
c. 가능하긴 하지만 Citadel 4에서는 빠르지 않음.
d. NAVIGATOR 패널에서 사용할 수 있는 데이터 저장소에서 선택 항목을 기반으로 VBScript 가져오기를 실행 (String Traces 읽기). - b. ASAM ODS 서버 계층을 갖지 못하게 합니다.
c. ASAM ODS 서버 계층을 갖지 못하게 합니다.