MicroStrategy ONE
작업 및 세션
모든 MicroStrategy 실행에는 해당 작업이 있습니다. 작업은 사용자가 시스템에 제출한 모든 요청입니다. MicroStrategy 플랫폼. 작업은 Fact_access_transaction_view 팩트 테이블에 저장됩니다. 작업에는 예약된 보고서나 임시 보고서 또는 문서 실행이 포함될 수 있습니다. 일부 MicroStrategy 행동에는 직업이 없습니다. 이러한 경우에는 기본값이 적용됩니다. 기본값을 설명하려면 아래 차트를 참조하세요.
작업 유형 |
기본값 |
---|---|
모든 배지 작업 유형 |
-1 |
기록 목록 수정(109, 122, 156, 157, 158, 159) |
-2 |
큐브 수정 (161, 162, 163,) |
-2 |
MicroStrategy 로그인(100, 101, 102, 103) |
-3 |
상위 작업은 다른 하위 작업을 트리거하는 작업의 결과입니다. 예를 들어, 보고서가 데이터세트로 포함된 문서가 실행되면 먼저 문서 작업이 생성되고, 이는 보고서 실행을 위해 여러 하위 작업을 트리거합니다. 이 예에서 문서 실행과 관련된 작업은 보고서 실행 작업의 상위 작업입니다. 독립형 보고서 실행에는 상위 작업이 없습니다.
lu_job_step_type
이 표에는 리포트 또는 문서 실행과 관련된 Intelligence Server 작업이 나열되어 있습니다. 다음은 작업 단계에 가능한 모든 값의 목록입니다.
열 |
설명 |
|
데이터-유형 |
---|---|---|---|
step_type_id |
문서 또는 보고서 작업 유형에 대한 고정 숫자 ID입니다. |
정수(11) |
|
step_type_desc |
Intelligence 서버에 대해 실행된 작업 유형입니다. 직업 유형에는 다음이 포함될 수 있습니다. MD 개체 요청 작업 닫기 SQL 엔진 SQL 실행 분석 엔진 레졸루션 서버 보고서 넷 서버 요소 요청 리포트 인스턴스 가져오기 오류 메시지 보내기 출력 메시지 보내기 리포트 캐시 찾기 문서 실행 문서 보내기 리포트 캐시 업데이트 실행 요청 데이터마트 실행 문서 데이터 준비 문서 형식 문서 조작 보기 컨텍스트 적용 내보내기 엔진 큐브 작업 찾기 큐브 작업 업데이트 후처리 작업 납품 업무 결과 작업 유지 문서 데이터세트 실행 작업 프롬프트가 포함된 문서 프로세스 보고서 데이터 가져오기 데이터 준비 원격 서버 실행 대시보드 비동기 가져오기 작업 처리 마지막 단계 |
varchar(255) |
작업 단계 유형 및 설명:
작업 단계 유형 |
설명 |
---|---|
MD 개체 요청 |
프로젝트 메타데이터에서 객체 정의 요청 |
작업 닫기 |
작업을 닫고 보류 중인 작업 목록에서 제거 |
SQL 엔진 |
스키마를 기반으로 데이터를 검색하는 데 필요한 SQL이 생성됩니다. |
SQL 실행 |
보고서를 위해 생성된 SQL이 실행됩니다. |
분석 엔진 |
데이터 소스에서 검색된 데이터에 분석 처리 적용 |
레졸루션 서버 |
객체 정의 로드 |
보고서 넷 서버 |
보고서 결과 전송 |
요소 요청 |
속성 요소 찾아보기 |
리포트 인스턴스 가져오기 |
메타데이터에서 보고서 인스턴스 검색 |
오류 메시지 보내기 |
오류 메시지 보내기 |
출력 메시지 보내기 |
오류 메시지 이외의 메시지 보내기 |
리포트 캐시 찾기 |
보고서 캐시 검색 또는 대기 중 |
문서 실행 |
문서 실행 |
문서 보내기 |
문서 전송 |
리포트 캐시 업데이트 |
보고서 캐시 업데이트 |
실행 요청 |
보고서 실행 요청 |
데이터마트 실행 |
데이터마트 보고서 실행 |
문서 데이터 준비 |
문서 데이터 세트의 데이터를 사용하여 문서 구조 구성 |
문서 형식 |
요청한 형식으로 문서 내보내기 |
문서 조작 |
사용자의 변경 사항을 문서에 적용 |
보기 컨텍스트 적용 |
향후 사용을 위해 예약됨 |
내보내기 엔진 |
문서 또는 보고서를 PDF, 일반 텍스트, Excel 스프레드시트 또는 XML로 내보내기 |
큐브 작업 찾기 |
큐브 인스턴스는 하위 집합 리포트 또는 동적 캐싱을 사용하는 표준 리포트가 실행될 때 Intelligent Cube Manager에서 위치합니다. |
큐브 작업 업데이트 |
큐브 인스턴스는 큐브를 다시 게시하거나 새로 고칠 때 Intelligent Cube Manager에서 업데이트됩니다. |
후처리 작업 |
향후 기능을 위해 예약되었습니다. |
납품업무 |
배포 서비스에서 구독한 보고서/문서를 이메일, 파일 또는 프린터로 전달하는 데 사용됩니다. |
결과 작업 유지 |
기록 목록 및 기타 조건 확인을 포함한 실행 결과를 유지합니다. 결과를 유지하는 구독(예: 기록 목록)만 이 단계에서 작업을 수행하지만 모든 구독이 이 단계에 도달합니다. |
문서 데이터세트 실행 작업 |
데이터 세트 실행에 소요된 시간을 기록하기 위해 통계 관리자 및 엔터프라이즈 관리자에게만 사용되는 가상 작업입니다. |
프롬프트가 포함된 문서 프로세스 보고서 |
SQL 엔진 단계가 프롬프트를 발견하고 응답되지 않은 프롬프트를 수집하여 클라이언트에 제시한 후에 트리거됩니다. 답변을 얻은 후 작업을 시작하여 답변되지 않은 프롬프트가 포함된 데이터 세트를 실행합니다. |
데이터 가져오기 데이터 준비 작업 |
이 작업은 데이터 가져오기 큐브의 여러 테이블에 대한 데이터를 준비합니다. |
원격 서버 실행 작업 |
원격 MSTR 프로젝트에 직접 액세스 |
대시보드 비동기 작업 가져오기 |
대시보드 비동기 가져오기 |
사실_단계_시퀀스_뷰
이 테이블은 Command Manager를 통한 고급 통계 로깅에 대해 문서 및/또는 보고서 작업 단계 옵션이 활성화된 경우 사용됩니다. 문서/대시보드/보고서 실행의 각 처리단계에 대한 정보를 저장합니다. 작업 레벨에서 개체의 성능 문제를 해결하는 용도로 가장 적합합니다.
이 표에는 다섯 가지 사실이 나와 있습니다.
-
작업 단계 시작 타임스탬프(UTC) - 작업 단계가 시작되는 타임스탬프(UTC 시간대)입니다.
-
작업 단계 완료 타임스탬프(UTC) - 작업 단계가 완료될 때의 타임스탬프(UTC 시간대)입니다.
- 작업 큐 기간(ms) - 작업이 실행될 때까지 대기열에서 대기하는 데 소요된 시간을 밀리초 단위로 계산합니다.
- 작업 CPU 기간(ms) - 작업 실행 중 CPU에 소요된 시간(밀리초)입니다.
-
작업 단계 기간(ms) - 작업 실행에 대한 총 실행 시간(밀리초)입니다.
열 |
설명 |
데이터-유형 |
---|---|---|
parent_tran_id |
자동 생성된 숫자 작업 ID입니다. |
bigint(20) |
step_sequence_id |
각 작업 단계의 시퀀스 번호 ID입니다. Intelligence 서버에서 단계가 수행된 순서를 결정하는 데 사용됩니다. |
정수(11) |
step_type_id |
문서/대시보드/보고서 작업 실행 작업 단계 유형의 숫자 ID입니다. |
정수(11) |
step_start_timestamp |
작업 단계가 시작된 UTC 타임스탬프입니다. |
날짜 시간 |
step_finish_timestamp | 작업 단계가 완료된 UTC 타임스탬프입니다. | 날짜 시간 |
작업_큐_시간 |
대기열 기간(밀리초)입니다. |
bigint(20) |
작업_cpu_시간 |
CPU 기간(밀리초)입니다. |
bigint(20) |
step_duration_time |
총 실행 기간(밀리초)입니다. |
bigint(20) |
lu_session_view
에 연결하는 각 사용자 MicroStrategy Intelligence 서버 및/또는 프로젝트에는 고유한 세션 연결 GUID가 있습니다. 사용자는 먼저 Intelligence 서버에 대한 세션이 없으면 프로젝트에 로그인할 수 없습니다. 그러나 사용자는 프로젝트에 연결하지 않고도 Intelligence Server에 대한 세션을 가질 수 있습니다(예: Developer에서 관리 작업 수행). lu_session_view 테이블은 프로젝트 및 메타데이터 수준에서 고유 세션 연결 정보를 추적합니다.
생성된 각각의 고유한 사용자 세션에는 Intelligence Server 인스턴스, 세션 소스, 클라이언트 서버 시스템 및 장치가 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
세션_ID |
각 고유 세션에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
세션_guid |
세션의 GUID입니다. |
varchar(32) |
iserver_instance_id |
세션에 연결된 Intelligence Server 인스턴스의 숫자 ID입니다. 모든 세션 연결에 적용 가능한 I-Server 인스턴스가 있는 것은 아닙니다. 예를 들어 예약된 작업이 있습니다. |
bigint(20) |
클라이언트_서버_머신_ID |
세션을 위해 연결된 클라이언트 서버 머신 IP입니다. 모든 세션 연결에 클라이언트 서버 시스템이 있는 것은 아닙니다. |
bigint(20) |
세션_소스_ID |
사용자 세션 연결을 설정하는 데 사용된 세션 소스의 ID입니다. |
bigint(20) |
메타데이터_ID |
사용자 세션이 연결된 메타데이터 ID입니다. |
bigint(20) |
장치 아이디 |
MicroStrategy 작업(실행, 세션 등)의 경우 세션이 생성된 머신의 IP 주소입니다. |
bigint(20) |
연결_시간 |
세션이 열린 시간의 타임스탬프입니다. Platform Analytics 프로젝트 스키마에 대한 이 열의 매핑이 보류 중입니다. |
날짜 시간 |
lu_session_source
Intelligence 서버 및 프로젝트에 대한 사용자 연결로 생성된 각 세션에는 소스가 있습니다. 세션 소스는 사용자가 연결을 설정하는 데 사용한 클라이언트 또는 도구를 나타냅니다.
열 |
설명 |
데이터-유형 |
---|---|---|
세션_소스_ID |
세션 소스의 고정 숫자 ID 값입니다. |
bigint(20) |
세션_소스_설명 |
Intelligence 서버 및/또는 프로젝트에 연결하는 데 사용된 특정 세션 소스입니다. 세션 소스는 다음과 같습니다. 0 해당 없음 개발자 1명 2 Intelligence Server 관리자 3 웹 관리자 4 Intelligence Server 5 프로젝트 업그레이드 6 웹 7 스케줄러 8 맞춤형 애플리케이션 9 내로우캐스트 서버 10 개체 관리자 12 오드보 큐브 디자이너 13 명령 관리자 14 엔터프라이즈 관리자 15 명령줄 인터페이스 16 프로젝트 빌더 17 구성 마법사 18 MD 스캔 19 캐시 유틸리티 20 화재 이벤트 21개의 Java 관리 클라이언트 22 웹 서비스 23 사무실 24 도구 25 포털 서버 26 정도경영관리자 27 메타데이터 업데이트 28 COM 브라우저 29 모바일 30 저장소 번역 마법사 31 보건소 32 큐브 어드바이저 34 데스크탑 35 Library 36 Library iOS 37 워크스테이션 39 Library 기계적 인조 인간 40 워크스테이션 맥OS 41 워크스테이션 윈도우 42 데스크탑 맥OS 43 데스크탑 윈도우 44 테이블 45 클릭 46 파워BI 47 마이크로소프트 오피스 48 하이퍼 브라우저 크롬 49 하이퍼모바일 iOS 50 하이퍼 모바일 안드로이드 51 하이퍼오피스 아웃룩 웹 52 하이퍼 오피스 아웃룩 윈도우 53 하이퍼오피스 아웃룩 맥 |
varchar(255) |
lu_sql_pass_type
이 테이블은 SQL 패스 유형의 정적 목록을 저장합니다. Fact_sql_stats 테이블에 기록된 각 SQL 패스에는 해당하는 SQL 패스 유형이 있습니다.
열 |
설명 |
|
데이터-유형 |
---|---|---|---|
sql_pass_type_id |
SQL 패스 유형의 고정 숫자 ID입니다. |
정수(11) |
|
sql_pass_type_desc |
SQL 패스 유형을 설명하는 이름입니다. SQL 패스 유형에는 다음이 포함될 수 있습니다. 선택 선택 항목에 삽입 테이블 생성 분석적 선택 대상 값에 삽입 동종 파티션 쿼리 이기종 파티션 쿼리 메타데이터 파티션 사전 쿼리 메타데이터 파티션 마지막 사전 쿼리 비어 있음 인덱스 생성 측정항목 제한 브레이크 바이 측정항목 제한 임계값 Metric Qualification 사용자 정의 동종 파티션 루프 동종 파티션 1개 테이블 이기종 파티션 루프 이기종 파티션 1개 테이블 고정 값을 다음에 삽입 분석 엔진의 데이터마트 정리 임시 자원 반환 요소 번호 증분 요소 검색 MDX 쿼리 삽바피 지능형 큐브 지침 이기종 데이터 액세스 Excel 파일 데이터 가져오기 텍스트 파일 데이터 가져오기 데이터베이스 테이블 데이터 가져오기 SQL 데이터 가져오기 데이터 가져오기 Excel 파일 데이터 가져오기 텍스트 파일 데이터 가져오기 테이블 데이터 가져오기 맞춤 SQL 데이터 가져오기 OAuth 데이터 가져오기 열기 구체화 SQL 증분 데이터 전송 파일에서 데이터 가져오기 큐브 |
varchar(255) |
lu_sql_clause_type
이 테이블은 SQL 절 유형의 정적 목록을 저장합니다. Fact_sql_stats 테이블에 기록된 각 SQL 패스에는 해당하는 SQL 절 유형이 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
sql_clause_type_id |
SQL 절 유형의 고정 숫자 ID 값입니다. |
작은 정수(6) |
sql_pass_type_desc |
SQL 절 유형을 설명하는 이름입니다. SQL 패스 유형은 다음과 같습니다. 0 해당 없음 1 선택 2 그룹화 기준을 선택하세요. 4 집계 선택 8부터 16 어디 17 주문 기한 |
varchar(255) |
사실_sql_stats
이 테이블에는 보고 작업 실행 중에 웨어하우스에서 실행되는 SQL 패스 정보가 포함되어 있습니다. 각 SQL 패스는 상위 작업 수준에서 기록되며 하나의 작업은 여러 SQL 패스에 해당할 수 있습니다.
하나의 보고서 실행(상위 작업)에는 여러 개의 SQL 패스 시퀀스가 있을 수 있습니다.
이 팩트 테이블은 보고서 실행 시간의 성능 분석을 통해 비효율적인 보고서 정의를 확인하는 데 가장 적합합니다. Command Manager에서 구성하는 동안 고급 통계 옵션이 활성화된 경우에만 데이터를 사용할 수 있습니다.
Fact_sql_stats 테이블은 아래 나열된 사실의 소스입니다.
- SQL 패스 기간(ms) - SQL 패스 실행 기간을 밀리초 단위로 기록합니다.
- SQL 패스 종료 타임스탬프 - SQL 패스가 완료되면 UTC 타임스탬프를 기록합니다.
- SQL 패스 시작 타임스탬프- SQL 패스가 시작될 때 UTC 타임스탬프를 기록합니다.
- 액세스된 SQL 패스 테이블 - SQL 패스 중에 적중된 테이블 수를 기록합니다.
열 |
설명 |
데이터-유형 |
---|---|---|
parent_tran_id |
창고에서 실행되는 각 보고서에 대해 자동 생성된 거래 ID입니다. 각 상위 작업은 여러 SQL 패스에 해당할 수 있습니다. |
bigint(20) |
sql_pass_id |
각 실행에 대해 자동 생성된 SQL 패스 ID입니다. 이것이 테이블의 기본 키입니다. |
bigint(20) |
sql_pass_sequence_id |
SQL 패스의 시퀀스 번호입니다. |
정수(11) |
sql_pass |
패스에 사용된 정확한 SQL입니다. |
긴 텍스트 |
sql_start_timestamp |
SQL 패스가 시작된 UTC 타임스탬프입니다. |
타임스탬프 |
sql_end_timestamp |
SQL 패스가 완료된 시점의 UTC 타임스탬프입니다. |
타임스탬프 |
sql_pass_type_id |
SQL 유형에 해당하는 숫자 ID입니다. 예: 인덱스 생성 값에 삽입 증분 요소 검색 |
정수(11) |
실행 시간 |
SQL Pass 문에 소요된 총 시간입니다. 시작 타임스탬프에서 종료 타임스탬프를 뺀 값으로 정의됩니다. |
bigint(20) |
total_tables_accessed |
SQL 패스에 적중된 테이블 수입니다. 이는 SQL Pass Tables Accessed 팩트의 소스 열입니다. |
작은 정수(6) |
db_error_id |
SQL 실행 중 발생한 DB 오류에 대해 자동 생성된 오류 ID입니다. 자세한 내용은 lu_db_error를 참조하세요. |
bigint(20) |
lu_db_error
이 테이블은 데이터베이스 오류 메시지 목록을 저장합니다. Fact_sql_stats 테이블에 기록된 각 SQL 패스에는 해당하는 db_error_id가 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
db_error_id |
데이터베이스 오류에 대해 자동 생성된 ID입니다. |
bigint(20) |
db_error_desc |
서버에서 반환된 데이터베이스 오류 메시지의 전체 텍스트입니다. |
바르차르(4096) |
사실_보고서_열
열 |
설명 |
데이터-유형 |
---|---|---|
parent_tran_id |
창고에서 실행되는 각 보고서에 대해 자동 생성된 상위 거래 ID입니다. |
bigint(20) |
열_ID |
해당 보고서 실행 중에 적중된 자동 생성 열 ID입니다. |
bigint(20) |
sql_clause_type_id | 해당 열/테이블에 대해 실행된 SQL 절 유형에 해당하는 SQL 절 유형 ID입니다. 자세한 내용은 lu_sql_clause_type을 참조하세요. | 작은 정수(6) |
table_id |
SQL 문이 실행된 자동 생성된 테이블 ID입니다. 데이터베이스 테이블 속성의 소스 열입니다. 자세한 내용은 lu_db_table_view를 참조하세요. |
bigint(20) |
열_히트_수 | 실행 내에서 열/테이블/절 유형 조합이 발생하는 횟수입니다. 이는 Column Hit Count 팩트의 소스 열입니다. | 정수(11) |