MicroStrategy ONE
작업 및 세션
모든 MicroStrategy 실행에는 해당 작업이 있습니다. 작업은 MicroStrategy 플랫폼에서 사용자가 시스템에 제출한 모든 요청입니다. 작업은 팩트_access_트랜잭션_뷰 팩트 테이블에 저장됩니다. 작업에는 예약된 또는 임시 리포트 또는 다큐먼트 실행이 포함될 수 있습니다. 일부 MicroStrategy 작업에 작업이 없습니다. 이러한 경우 기본값이 적용됩니다. 기본값을 설명하려면 아래 차트를 참조하십시오.
|
작업 유형 |
기본값 |
|---|---|
|
모든 배지 작업 유형 |
-1 |
|
사용 내역 목록 수정 (109, 122, 156, 157, 158, 159) |
-2 |
|
큐브 수정(161, 162, 163,) |
-2 |
|
MicroStrategy 로그인(100, 101, 102, 103) |
-3 |
상위 작업이 다른 하위 작업을 트리거하는 작업의 결과입니다. 예를 들어, 리포트가 데이터세트로 포함된 다큐먼트가 실행되면 먼저 다큐먼트 작업을 생성하고, 이 작업은 리포트 실행을 위해 여러 하위 작업을 트리거합니다. 이 예에서 다큐먼트 실행과 연결된 작업은 리포트 실행 작업의 상위 작업입니다. 독립 실행형 리포트 실행에는 상위 작업이 없습니다.
루_작업_단계_ 유형
이 테이블에는 리포트 또는 다큐먼트 실행과 관련된 Intelligence Server 작업이 나열됩니다. 다음은 작업 단계에 가능한 모든 값 목록입니다.
|
열 |
설명 |
|
데이터-유형 |
|---|---|---|---|
|
단계_타입_id |
다큐먼트 또는 리포트 작업 유형의 고정 숫자 ID입니다. |
정수(11) |
|
|
단계_타입_데스크 |
Intelligence Server에 대해 실행된 작업 유형입니다. 작업 유형에는 다음이 포함될 수 있습니다. MD 개체 요청 작업 닫기 SQL 엔진 SQL 실행 분석 엔진 해결 서버 리포트 NET 서버 요소 요청 리포트 인스턴스 가져오기 오류 메시지 전송 출력 메시지 보내기 리포트 캐시 찾기 문서 실행 다큐먼트 전송 리포트 캐시 업데이트 요청 실행 데이터마트 실행 다큐먼트 데이터 준비 문서 형식 지정 문서 조작 보기 컨텍스트 적용 내보내기 엔진 큐브 작업 찾기 큐브 작업 업데이트 후처리 작업 전달 작업 결과 작업 유지 문서 데이터세트 실행 작업 프롬프트가 포함된 프로세스 리포트 문서화 데이터 가져오기 데이터 준비 원격 서버 실행 대시보드 비동기 가져오기 작업 처리 마지막 단계 |
varchar(255) |
|
작업 단계 유형 및 설명:
|
작업 단계 유형 |
설명 |
|---|---|
|
MD 개체 요청 |
프로젝트 메타데이터에서 개체 정의 요청 |
|
작업 닫기 |
작업을 닫고 보류 중인 작업 목록에서 제거 |
|
SQL 엔진 |
스키마를 기반으로 데이터를 검색하는 데 필요한 SQL이 생성됩니다. |
|
SQL 실행 |
리포트에 대해 생성된 SQL이 실행됨 |
|
분석 엔진 |
데이터 소스에서 검색된 데이터에 분석 처리 적용 |
|
해결 서버 |
개체의 정의 로딩 |
|
리포트 NET 서버 |
리포트 결과 전송 |
|
요소 요청 |
애트리뷰트 요소 찾아보기 |
|
리포트 인스턴스 가져오기 |
메타데이터에서 리포트 인스턴스 검색 |
|
오류 메시지 전송 |
오류 메시지 전송 중 |
|
출력 메시지 보내기 |
오류 메시지가 아닌 메시지 전송 |
|
리포트 캐시 찾기 |
리포트 캐시를 검색 또는 기다리는 중 |
|
문서 실행 |
다큐먼트 실행 |
|
다큐먼트 전송 |
문서 전송 |
|
리포트 캐시 업데이트 |
리포트 캐시 업데이트 |
|
요청 실행 |
리포트 실행 요청 |
|
데이터마트 실행 |
데이터마트 리포트 실행 |
|
다큐먼트 데이터 준비 |
다큐먼트의 데이터세트의 데이터를 사용하여 문서 구조 만들기 |
|
문서 형식 지정 |
다큐먼트를 요청된 포맷으로 내보내기 |
|
문서 조작 |
사용자의 변경 사항을 다큐먼트에 적용 |
|
보기 컨텍스트 적용 |
나중에 사용하기 위해 예약됨 |
|
내보내기 엔진 |
다큐먼트 또는 리포트를 PDF, 일반 텍스트, Excel 시트 또는 XML로 내보내기 |
|
큐브 작업 찾기 |
큐브 인스턴스는 하위 집합 리포트 또는 동적 캐싱을 사용하는 표준 리포트가 실행될 때 인텔리전트 큐브 관리자에서 찾습니다. |
|
큐브 작업 업데이트 |
큐브를 다시 게시하거나 새로 고칠 때 큐브 인스턴스는 인텔리전트 큐브 관리자에서 업데이트됩니다. |
|
후처리 작업 |
향후 기능을 위해 예약되었습니다. |
|
전달 작업 |
Distribution Services에서 구독한 리포트/다큐먼트의 이메일, 파일 또는 프린터 전달을 위해 사용합니다. |
|
결과 작업 유지 |
사용내역 목록 및 기타 조건 확인을 포함하는 실행 결과를 유지합니다. 모든 구독이 이 단계를 적중하지만, 결과를 지속하는 구독(예: 사용내역 목록)만 이 단계에서 작업을 수행합니다. |
|
문서 데이터세트 실행 작업 |
통계 관리자 및 Enterprise 관리자가 데이터세트 실행에 소비한 시간을 기록하는 데에만 사용되는 가상 작업입니다. |
|
프롬프트가 포함된 프로세스 리포트 문서화 |
SQL 엔진 단계가 프롬프트를 검색하고 응답되지 않은 프롬프트를 수집하여 클라이언트에 표시한 후에 트리거됩니다. 응답 가져오기 후 작업을 시작하여 응답되지 않은 프롬프트가 포함된 이러한 데이터세트를 실행하십시오. |
|
데이터 가져오기 데이터 준비 작업 |
이 작업은 데이터 가져오기 큐브의 여러 테이블에 대한 데이터를 준비합니다. |
|
원격 서버 실행 작업 |
원격 MSTR 프로젝트에 대한 직접 액세스 |
|
대시보드 비동기 작업 가져오기 |
대시보드의 비동기 가져오기 |
fact_step_sequence_view
이 테이블은 Command Manager를 통해 고급 통계 로깅에 대해 문서 및/또는 리포트 작업 단계 옵션이 활성화된 경우 사용됩니다. 다큐먼트/대시보드/리포트 실행의 각 처리 단계에 대한 정보를 저장합니다. 작업 레벨에서 개체의 성능 문제 해결에 가장 잘 사용됩니다.
이 테이블에서 5개의 팩트를 가져왔습니다.
-
작업 단계 시작 타임스탬프(UTC) - 작업 단계가 시작되는 타임스탬프(UTC 시간대)입니다.
-
작업 단계 종료 타임스탬프(UTC) - 작업 단계가 완료되면 타임스탬프(UTC 시간대)입니다.
- 작업 대기열 기간(밀리초) - 팩트는 작업이 실행될 때까지 대기열에서 기다리는 데 소비된 시간을 밀리초로 계산합니다.
- 작업 CPU 기간(밀리초) - 작업 실행 중에 CPU에서 소비한 시간(밀리초)입니다.
-
작업 단계 기간(밀리초) - 작업 실행의 총 실행 시간(밀리초)입니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
부모_트란_id |
자동 생성된 숫자 작업 ID입니다. |
bigint(20) |
|
project_seq_id |
각 작업 단계의 순서 번호 ID입니다. Intelligence Server에서 수행된 단계를 결정하는 데 사용됩니다. |
정수(11) |
|
단계_타입_id |
다큐먼트/대시보드/리포트 작업 실행 작업 단계 유형의 숫자 ID입니다. |
정수(11) |
|
단계_시작_timestamp |
작업 단계가 시작된 UTC 타임스탬프입니다. |
날짜/시간 |
| 단계_마침_timestamp | UTC 작업 단계가 완료될 때의 타임스탬프입니다. | 날짜/시간 |
|
작업_큐브_시간 |
대기열 지속 시간(밀리초)입니다. |
bigint(20) |
|
작업_CPU_시간 |
CPU 지속 시간(밀리초)입니다. |
bigint(20) |
|
단계_지속_시간 |
총 실행 기간 시간(밀리초)입니다. |
bigint(20) |
lu_session_view
MicroStrategy Intelligence 서버 및/또는 프로젝트에 연결하는 각 사용자마다 고유한 세션 연결 GUID가 있습니다. 사용자는 Intelligence Server에 대한 세션이 없이는 프로젝트에 로그인할 수 없습니다. 그러나 사용자가 프로젝트에 연결하지 않고(즉, Developer에서 관리 작업 수행) Intelligence Server에 세션을 가질 수 있습니다. 루_세션_뷰 테이블은 프로젝트 및 메타데이터 레벨에서 고유 세션 연결 정보를 추적합니다.
생성된 각 고유 사용자 세션에는 Intelligence Server 인스턴스, 세션 소스, 클라이언트 서버 시스템 및 장치가 있습니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
세션_id |
각 고유 세션에 대해 자동 생성된 숫자 ID 값. |
bigint(20) |
|
세션_가이드 |
세션의 GUID입니다. |
archar(32) |
|
iServer_instance_id |
세션에 연결된 Intelligence Server 인스턴스의 숫자 ID입니다. 일부 세션 연결에 적용 가능한 I-Server 인스턴스가 있는 것은 아닙니다. 예를 들어, 예약된 작업 등이 있습니다. |
bigint(20) |
|
클라이언트_서버_시스템_ID |
세션을 위해 에 연결된 클라이언트 서버 시스템 IP입니다. 일부 세션 연결에 클라이언트 서버 시스템이 있는 것은 아닙니다. |
bigint(20) |
|
세션_source_id |
사용자 세션 연결을 설정하는 데 사용된 세션 소스의 ID입니다. |
bigint(20) |
|
메타데이터_id |
메타데이터 ID 이(가) 연결된 사용자 세션이 있습니다. |
bigint(20) |
|
장치_id |
MicroStrategy 작업(실행, 세션 등)의 경우, 세션이 생성된 시스템의 IP 주소입니다. |
bigint(20) |
|
연결_시간 |
세션이 열린 시간의 타임스탬프입니다. 이 열의 Platform Analytics 프로젝트 스키마에 대한 매핑이 보류 중입니다. |
날짜/시간 |
루_세션_source
Intelligence Server 및 프로젝트에 대한 사용자 연결로 생성된 각 세션에는 소스가 있습니다. 세션 소스는 사용자가 연결을 설정하는 데 사용한 클라이언트 또는 도구를 나타냅니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
세션_source_id |
세션 소스의 고정 숫자 ID 값입니다. |
bigint(20) |
|
세션_source_Desc |
Intelligence Server 및/또는 프로젝트에 연결하는 데 사용되는 특정 세션 소스입니다. 세션 소스는 다음과 같을 수 있습니다. 0 해당 없음 1명 개발자 2 Intelligence Server 관리자 3 Web 관리자 4 Intelligence Server 5 프로젝트 업그레이드 6 Web 7 스케줄러 8 사용자 정의 애플리케이션 9 Narrowcast Server 10 Object Manager 12 Odvo Cube Designer 13 Command Manager 14 Enterprise Manager 15 명령줄 인터페이스 16 Project Builder 17 구성 마법사 18 MD 스캔 19 캐시 유틸리티 20 Fire 이벤트 21 Java 관리 클라이언트 22 웹 서비스 23 Office 24개 도구 25 Portal Server 26 Integrity Manager 27 메타데이터 업데이트 28 COM 브라우저 29 모바일 30 Repository Translation Wizard 31 Health Center 32 Cube Advisor 34 Desktop 35 Library 36 Library iOS 37 Workstation 39 Library Android 40 Workstation MacOS 41 Workstation Windows 42 데스크탑 MacOS 43 Desktop Windows 44 Tableau 45 Qlik 46 PowerBI 47 Microsoft Office 48 Hyper 브라우저 Chrome 49 Hyper Mobile iOS 50 Hyper Mobile Android 51 Hyper Office Outlook Web 52 Hyper Office Outlook Windows 53 Hyper Office Outlook Mac |
varchar(255) |
루_SQL_패스_타입
이 테이블은 SQL 패스 유형의 정적 목록을 저장합니다. 팩트_SQL_stats 테이블에 기록된 각 SQL 패스에는 해당 SQL 패스 유형이 있습니다.
|
열 |
설명 |
|
데이터-유형 |
|---|---|---|---|
|
SQL_ pass_ type_id |
SQL 패스 유형의 고정 숫자 ID입니다. |
정수(11) |
|
|
SQL_패스_ 유형_데스크 |
SQL 패스 유형을 설명하는 이름입니다. SQL 패스 유형에 다음이 포함될 수 있습니다. 선택 선택에 삽입 테이블 생성 분석 다음으로 선택 값에 삽입 동종 파티션 쿼리 이기종 파티션 쿼리 메타데이터 파티션 사전 쿼리 메타데이터 파티션 마지막 사전 쿼리 비어 있음 색인 만들기 메트릭 제한 브레이크 바이 메트릭 제한 임계값 Metric Qualification 사용자 정의 동종 파티션 루프 동종 파티션 원 테이블 이기종 파티션 루프 이기종 파티션 원 테이블 다음에 고정 값 삽입 분석 엔진의 데이터마트 임시 리소스 정리 요소 번호 반환 점증적 요소 찾아보기 MDX 쿼리 수프 바피 인텔리전트 큐브 지침 이기종 데이터 액세스 Excel 파일 데이터 가져오기 텍스트 파일 데이터 가져오기 데이터베이스 테이블 데이터 가져오기 SQL 데이터 가져오기 데이터 가져오기 Excel 파일 데이터 가져오기 텍스트 파일 데이터 가져오기 테이블 데이터 가져오기 사용자 정의 SQL 데이터 가져오기 OAuth 데이터 가져오기 열기 세분화 SQL 점증적 데이터 전송 파일에서 데이터 가져오기 큐브 |
varchar(255) |
|
루_SQL_절_개수
이 테이블은 SQL의 정적 목록을 저장합니다. 절 유형. 각 SQL 팩트_SQL_stats 테이블에 기록된 패스에는 해당 SQL이 있습니다. 절 유형.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
SQL_ 절_ 유형_id |
SQL에 대한 고정 숫자 ID 값 절 유형. |
작은 정수(6) |
|
SQL_패스_ 유형_데스크 |
SQL에 대한 설명적 이름 절 유형. SQL 패스 유형은, 0 해당 없음 1개 선택 2 Group by 선택 4 집계 선택 8 시작 16 위치 17 정렬 기준 |
varchar(255) |
팩트_SQL_stats
이 테이블은 리포트 작업 실행 중에 웨어하우스에서 실행되는 SQL 패스 정보를 포함합니다. 각 SQL 패스는 상위 작업 레벨에서 기록되며 하나의 작업이 여러 SQL 패스에 해당할 수 있습니다.
하나의 리포트 실행(상위 작업)에는 여러 SQL 패스 순서가 있을 수 있습니다.
이 팩트 테이블은 리포트 실행 시간의 성능 분석을 통해 비활성 리포트 정의를 파악하는 데 가장 잘 사용됩니다. Command Manager에서 구성하는 동안 고급 통계 옵션이 활성화되는 경우에만 데이터를 사용할 수 있습니다.
팩트_SQL_stats 테이블은 아래 나열된 팩트의 소스입니다.
- SQL 패스 기간(밀리초) - SQL 패스 실행 기간을 밀리초 단위로 기록합니다.
- SQL 패스 종료 타임스탬프 - SQL 패스가 완료되면 UTC 타임스탬프를 기록합니다.
- SQL 패스 시작 타임스탬프 - SQL 패스가 시작될 때 UTC 타임스탬프를 기록합니다.
- 액세스된 SQL 패스 테이블 - SQL 패스 동안의 히트 테이블 수를 기록합니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
부모_트란_id |
웨어하우스에서 실행되는 각 리포트에 대해 자동 생성된 트랜잭션 ID입니다. 각 상위 작업은 여러 SQL 패스에 해당할 수 있습니다. |
bigint(20) |
|
SQL_ pass_id |
각 실행에 대해 자동 생성된 SQL 패스 ID입니다. 테이블의 기본 키입니다. |
bigint(20) |
|
SQL_ pass_seq_id |
SQL 패스의 순서 번호입니다. |
정수(11) |
|
SQL_ pass |
패스에 사용된 정확한 SQL입니다. |
긴 텍스트 |
|
SQL_시작_timestamp |
SQL 패스가 시작된 UTC 타임스탬프입니다. |
타임스탬프 |
|
SQL_End_timestamp |
SQL 패스가 완료되었을 때의 UTC 타임스탬프입니다. |
타임스탬프 |
|
SQL_ pass_ type_id |
SQL 유형에 해당하는 숫자 ID입니다. 예를 들어, 색인 만들기 값에 삽입 점증적 요소 찾아보기 |
정수(11) |
|
실행_시간 |
SQL 패스 문에 보낸 총 시간입니다. 시작 타임스탬프 - 종료 타임스탬프로 정의됩니다. |
bigint(20) |
|
총_테이블_개수 |
SQL 패스에서 적중한 테이블 수입니다. 액세스된 SQL 테이블 팩트에 대한 소스 열입니다. |
작은 정수(6) |
|
DB_Error_id |
SQL 실행 중 발생하는 DB 오류에 대한 자동 생성 오류 ID입니다. 자세한 내용은 루_DB_Error를 참조하십시오. |
bigint(20) |
루_DB_Error
이 테이블은 데이터베이스 오류 메시지 목록을 저장합니다. 팩트_SQL_stats 테이블에 기록된 각 SQL 패스에는 해당 DB_Error_id가 있습니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
DB_Error_id |
데이터베이스에 대해 자동 생성된 id 오류입니다. |
bigint(20) |
|
DB_Error_Desc |
서버에서 반환된 데이터베이스 오류 메시지의 전체 텍스트입니다. |
Varchar(4096) |
팩트_리포트_열
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
부모_트란_id |
웨어하우스에서 실행되는 각 리포트에 대해 자동 생성된 상위 트랜잭션 ID입니다. |
bigint(20) |
|
col_id |
해당 리포트 실행 중에 히트된 자동 생성 열 ID입니다. |
bigint(20) |
| SQL_ 절_ 유형_id | 주어진 열/테이블에 대해 실행된 SQL 절의 유형에 해당하는 SQL 절 유형 ID입니다. 자세한 내용은 루_SQL_클라이언트_타입을 참조하십시오. | 작은 정수(6) |
|
Table_id |
SQL 문이 실행된 자동 생성 테이블 ID입니다. 데이터베이스 테이블 애트리뷰트에 대한 소스 열입니다. 자세한 내용은 루_DB_테이블_뷰를 참조하십시오. |
bigint(20) |
| col_hit_count | 실행 내에서 열/테이블/절 유형 조합이 발생하는 횟수입니다. 열 히트 수 팩트에 대한 소스 열입니다. | 정수(11) |
