검색결과 리스트
글
연결된 서버에서의 쿼리 타임아웃
Error Message
SQL Server에서 Analysis Services와 linked Server 생성이 가능한데 이때 이 링크드 서버에서 xmla 명령을 실행 했을때
10분 이상 쿼리가 실행 중이면 쿼리 제한시간만료 에러를 내며 종료된다.
기본적으로 서버에서 원격쿼리 제한시간은 600초로 제한되어있으니 쿼리제한 시간을 필요한 만큼 변경해준다.
'Analysis Services' 카테고리의 다른 글
| 백 엔드 데이터베이스 액세스 모듈에서 오류가 발생했습니다. (0) | 2013.06.28 |
|---|---|
| 큐브 데이터 검증시 참고 (0) | 2013.03.28 |
| 큐브처리 옵션 (0) | 2013.03.28 |
| 차원 멤버의 갯수를 측정값으로 만들기 (0) | 2013.03.28 |
| 일자형태의 측정값 만들기 (0) | 2013.03.28 |
설정
트랙백
댓글
글
백 엔드 데이터베이스 액세스 모듈에서 오류가 발생했습니다.
Error
Errors in the back-end database access module.
The size specified for a binding was too small,
resulting in one or more column values being truncated.
Errors in the OLAP storage engine: An error occurred while processing the 'Sales2010' partition of the 'InternetSales' measure group for the 'Sales' cube from the 'AdventureWorks' database.
백 엔드 데이터베이스 액세스 모듈에서 오류가 발생했습니다.
바인딩에 지정된 크기가 너무 작아서
하나 이상의 열 값이 잘립니다.
OLAP 저장소 엔진 오류: AdventureWorks 데이터베이스에 있는 'Sales' 큐브에 대한 'InternetSales' 측정값 그룹의 'Sales2010' 파티션을 처리하는 동안 오류가 발생했습니다.
원인
1. Fact , Dimension 컬럼의 사이즈 변경 (상품코드 varchar(10) > 상품코드 varchar(12) )
2. 실제 12자리의 데이터가 들어왔을 경우 큐브처리시 에러
해결
1. 데이터 원본 뷰 업데이트 (새로고침)
2. 해당 차원의 키컬럼의 데이터 사이즈 업데이트
3. 큐브디자이너의 '차원 용도' 탭에서 해당 차원과 측정값 그룹과의 관계를 끊은 후 다시 연결
4. 큐브 처리
*추가*
BIDS에서 차원, 큐브, 데이터 원본 뷰의 코드 보기로 직접 수정할 수도 있다.
코드 부분에서 데이터 사이즈를 실제 변경된 사이즈로 변경 후 저장
<ID>GOODS CODE</ID>
<Name>상품</Name>
<Usage>Key</Usage>
<EstimatedCount>600</EstimatedCount>
<KeyColumns>
<KeyColumn>
<DataType>WChar</DataType>
<DataSize>10</DataSize>
<Source xsi:type="ColumnBinding">
<TableID>dbo_DIM_GOODS</TableID>
<ColumnID>GOODS_CODE</ColumnID>
</Source>
</KeyColumn>
</KeyColumns>
위와 같이 차원, 큐브, 데이터 원본 뷰 모두 변경된 컬럼을 찾아 수정해 준다.
BIDS에서 '코드 보기'를 사용해도 되고 SSMS에서 ALTER SCRIPT 로 해도된다.
'Analysis Services' 카테고리의 다른 글
| 연결된 서버에서의 쿼리 타임아웃 (0) | 2013.08.14 |
|---|---|
| 큐브 데이터 검증시 참고 (0) | 2013.03.28 |
| 큐브처리 옵션 (0) | 2013.03.28 |
| 차원 멤버의 갯수를 측정값으로 만들기 (0) | 2013.03.28 |
| 일자형태의 측정값 만들기 (0) | 2013.03.28 |
설정
트랙백
댓글
글
엑셀파일 새 창으로 열기
1. 레지스트리 편집기 실행
시작버튼 > ‘프로그램 및 파일 검색‘에 regedit 이라고 입력하면
프로그램 목록에 레지스트리 편집기가 나타납니다.
레지스트리 편집기를 우클릭하여 관리자 권한으로 실행합니다.
2. .xls 확장자에 커맨드추가하기
트리구조의 가장 상위(컴퓨터)에서 찾기(Ctrl+F)를 실행 .xls 를 찾습니다.
레지스트리 주소는 컴퓨터\HKEY_CLASSES_ROOT\.xls 가 됩니다.
.xls를 클릭하고 우측에 데이터를 보면 Excel.Sheet.8 이 있는데
이번엔 Excel.Sheet.8 을 레지스트리 주소에서 찾습니다.
아래와 같이 컴퓨터\HKEY_CLASSES_ROOT\Excel.Sheet.8 의 주소를 찾습니다.
커맨드 추가
같이 컴퓨터\HKEY_CLASSES_ROOT\Excel.Sheet.8\shell 에서 새로 만들기(N) > 키(K)
키 이름은 적당한 것으로 변경 (ex> 새 창 열기 ) 후
방금 만든 키에서 다시 한 번 반복. 새로 만들기(N) > 키(K)
키 이름은 command / 값 데이터는 엑셀 실행파일의 위치 + “%1”로 지정합니다.
ex>> “C:\Program Files\Microsoft Office\Office14\EXCEL.EXE” “%1”
이제 확장자가 xls 인 파일에서 우클릭 하면 아래와 같은 메뉴가 보이고 새로운 창에서 문서가 열립니다.
확장자가 xlsx 에도 추가할 때는 2번항목부터 다시 반복하면 됩니다.