SQL Server 2005 Analysis Services 시간 계산을 추가할 비즈니스 인텔리전스 마법사 실행 후 문제가 발생할 수 있습니다.

기술 자료 번역 기술 자료 번역
기술 자료: 912136 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft SQL Server 2005 Analysis Services 시간 계산을 추가할 비즈니스 인텔리전스 마법사 실행하면 다음과 같은 문제가 발생할 수 있습니다.

문제가 1

큐브 디자이너의 [계산] 탭 폼 보기에서 시간 계산의 넣을 상위 계층 나타나지 않습니다.

문제 2

비즈니스 인텔리전스 마법사 추가합니다 시간 계산은 좁은 범위를 대신 계층 전체 계층에서 생성되지 않습니다.

원인

문제가 1

캐리지 리턴 계산된 구성원을 만드는 코드가 들어 있기 때문에 이 문제가 발생합니다. 계산된 구성원의 고유 이름을 중간에 캐리지 리턴이 나타납니다. 다차원 식 (MDX) 파서가 이 시나리오에서 예상대로 작동하지 않습니다. 그러나 이 문제는 사용자 인터페이스가 관련됩니다. 계산된 구성원의 유효성의 영향을 받지 않습니다.

참고 비즈니스 인텔리전스 마법사 정의 시간 인텔리전스 옵션을 선택한 경우 계산된 구성원이 큐브에 추가합니다. 시나리오에 따라 비즈니스 인텔리전스 마법사 둘 이상의 계산된 구성원을 추가할 수 있습니다.

문제 2

계산을 수행하는 계산된 구성원 MDX 코드에서 문제가 있기 때문에 이 문제가 발생합니다. MDX 코드에서 범위가 없습니다.

해결 방법

서비스 팩 정보

이 문제를 해결하려면 Microsoft SQL Server 2005 최신 서비스 팩을 구하십시오. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
913089SQL Server 2005 최신 서비스 팩을 구하는 방법

해결 과정

참고 이러한 해결 방법 "추가 정보" 절에서 설명하는 문제가 시나리오를 기반으로 합니다.

두 문제를 적용 단계

다음 단계는 두 문제를 해결하려면 필요하지 않습니다. 먼저 다음 이 단계를 수행하십시오.
  1. SQL Server 비즈니스 인텔리전스 개발 Studio Adventure Works DW 스탠더드 샘플 프로젝트를 엽니다.
  2. 솔루션 탐색기에서 큐브 를 확장한 다음 큐브 디자이너에서 표시할 놀이 Works.cube 두 번 클릭하십시오.
  3. 큐브 디자이너에서 계산 탭을 클릭하십시오.
  4. 스크립트 구성 창에서 [연간 누계] 명령을 클릭하십시오.
  5. 계산 탭 위쪽의 도구 모음에서 계산 식 창에서 열려면 스크립트 보기 클릭하십시오.

문제가 1 적용 단계

  1. 다음 코드 줄을 계산 탭에서 계산 식 창에 표시됩니다.
    Create Member CurrentCube.[Date].[Fiscal Date Calculations].
    [Year to Date] AS "NA";
  2. 첫째 코드 줄 끝에 캐리지 리턴을 삭제하십시오. 코드가 이제 다음과 같습니다. 같이 나타납니다
    Create Member CurrentCube.[Date].[Fiscal Date Calculations].[Year to Date] AS "NA" ;
  3. 변경 내용을 저장합니다 Ctrl + S를 누릅니다.

2 문제가 적용 단계

  1. 계산 탭에서 계산 식 창에 다음 줄을 코드. 알
    Scope(
           {
             [Measures].[Internet Sales Amount]
           }
    ); 
    
    ( [Date].[Fiscal Date Calculations].[Year to Date], 
    [Date].[Fiscal Year].[Fiscal Year].Members ) = 
    
      Aggregate(
                 { [Date].[Fiscal Date Calculations].DefaultMember } *
                 PeriodsToDate(
                                [Date].[Fiscal].[Fiscal Year],
                                [Date].[Fiscal].CurrentMember
                 )
      ) ;
    
    End Scope ;
  2. 추가 범위 시간 계산을 적용할 수 있는 큐브 차원 키 특성의 멤버를 추가하십시오. 다음 형식을 사용합니다.
    [<SelectedCubeDimension>].[<SelectedCubeDimensionKeyAttribute>].Members
    <SelectedCubeDimension> 시간 계산을 적용할 수 있는 큐브 차원에 대한 자리 표시자입니다. <SelectedCubeDimensionKeyAttribute> 해당 큐브 차원의 키 특성에 대한 자리 표시자입니다.

    이 경우 여분의 줄 코드를 추가할 수 있는 다음. 같은 모양을
    [Date].[Date].Members
    코드를. 여분의 줄 추가한 후에 다음 예제에서는 전체 코드 줄을 보여 줍니다
    Scope(
           {
             [Measures].[Internet Sales Amount]
           }
    ); 
    
    ( [Date].[Fiscal Date Calculations].[Year to Date], 
    [Date].[Fiscal Year].[Fiscal Year].Members,
    [Date].[Date].Members ) = 
    
      Aggregate(
                 { [Date].[Fiscal Date Calculations].DefaultMember } *
                 PeriodsToDate(
                                [Date].[Fiscal].[Fiscal Year],
                                [Date].[Fiscal].CurrentMember
                 )
      ) ;
    
    End Scope ;
  3. Microsoft SQL Server 2005 프로젝트를 배포하십시오.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다. 이 문제는 Microsoft SQL Server 2005 서비스 팩 1에서 처음 수정되었습니다.

추가 정보

문제를 재현하는 방법

두 문제를 적용 단계

다음 두 문제를 재현하는 데 필요한 단계입니다. 먼저 다음 이 단계를 수행하십시오.
  1. SQL Server 비즈니스 인텔리전스 개발 Studio Adventure Works DW 스탠더드 샘플 프로젝트를 엽니다. 이 샘플에서는 프로젝트 다음 폴더에 있습니다.
    SQLInstallDrive: \Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks 분석 서비스 Project\Standard
    참고SQLInstallDrive SQL Server 2005 설치된 드라이브의 자리 표시자입니다.
  2. 솔루션 탐색기에서 큐브, 놀이 Works.cube, 마우스 오른쪽 단추로 확장한 다음 비즈니스 인텔리전스 추가 비즈니스 인텔리전스 마법사 시작 을 클릭하십시오.
  3. 다음 을 클릭하십시오.
  4. 보정 선택 페이지에서 사용 가능한 향상된 목록 정의 시간 인텔리전스 선택하고 을 클릭하십시오.
  5. 선택 대상 계층 및 계산 페이지의 사용 시간 계산을 분석하는 데 다음과 같은 계층 구조 목록에서 Date\Fiscal 선택하고 연간 누계 항목에 사용 가능한 시간 계산 목록에서 선택하십시오. 다음 을 클릭하십시오.
  6. 계산 범위 정의 페이지에서 사용 가능한 측정값 목록에서 인터넷 판매액 항목을 선택하고 을 누릅니다.
  7. 완료 마법사 페이지에서 마침 을 클릭합니다.
  8. SQL Server 2005에 프로젝트를 배포하십시오.

1 문제를 재현하는 방법

  1. 배포 후 큐브 디자이너의 [계산] 탭을 클릭하십시오.
  2. 스크립트 구성 창에서 [연간 누계] 명령 열에서 해당 항목을 선택하십시오.
  3. 오른쪽 창에서 Parent 속성 확장하십시오.
상위 계층 상자가 비어 있는지 확인하십시오.

2 문제를 재현하는 방법

  1. 해당 배포 후 SQL Server 관리 Studio 열고 SQL Server 2005 Analysis Services 인스턴스에 연결하십시오.
  2. 개체 탐색기에서 데이터베이스 를 확장한 다음 Adventure Works DW Standard Edition 을 클릭하십시오.
  3. 도구 모음에서 새 쿼리 편집기 창을 열려면 새 쿼리 클릭하십시오.
  4. 다음 쿼리는 쿼리 편집기 입력한 다음 쿼리. 실행하려면 F5 키를 눌러
    SELECT
    [Measures].[Internet Sales Amount]
    *
    [Date].[Fiscal Date Calculations].ALLMEMBERS
    ON 0,
    [Date].[Fiscal].MEMBERS
    ON 1
    FROM [Adventure Works]
    
[연간 누계] 시간 계산 대상 계층 구조의 연도 수준에서 값만 보여 알 수 있습니다. 연도 수준 아래의 수준은 NA 값이 포함되어 있습니다.

참조

Adventure Works DW 샘플 데이터베이스를 설치하는 방법에 대한 자세한 내용은 다음 MSDN) Microsoft 개발자 네트워크 (웹 사이트를 방문하십시오.
http://msdn2.microsoft.com/en-us/library/ms143804.aspx

속성

기술 자료: 912136 - 마지막 검토: 2006년 4월 5일 수요일 - 수정: 3.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Analysis Services
키워드:?
kbmt kbsql2005sp1fix kbsql2005olapsp1fix kbsql2005bi kbsql2005as kbprb kbexpertiseadvanced kbtshoot KB912136 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com