Power Pivot 데이터 모델을 Excel 2013 또는 Excel 2016으로 업그레이드
Applies ToExcel 2016 Excel 2013 SharePoint Server 2013 SharePoint Server 2013 Enterprise

"이 통합 문서에는 이전 버전의 파워 피벗 추가 기능을 사용하여 만든 파워 피벗 데이터 모델이 있습니다. 이 데이터 모델을 Microsoft Excel 2013의 Power Pivot(으)로 업그레이드해야 합니다."

많이 본 것 같죠? Excel 2013 이상에서 Excel 2010 통합 문서를 열었으며 해당 통합 문서에 이전 버전의 파워 피벗 추가 기능을 사용하여 빌드된 포함된 파워 피벗 데이터 모델이 포함되어 있음을 의미합니다. Excel 2010 통합 문서에서 Power View 시트를 삽입하려고 하면 이 메시지가 표시될 수 있습니다.

Excel 2013 또는 Excel 2016에서 데이터 모델은 통합 문서의 필수적인 부분입니다. 이 메시지는 Excel 2013 또는 Excel 2016에서 데이터를 분할, 드릴 및 필터링하기 전에 포함된 파워 피벗 데이터 모델을 업그레이드해야 함을 알려줍니다.

  1. 업그레이드하기 전에 업그레이드 중 문제를 일으키는 것으로 알려진 문제를 확인하세요.

  2. 나중에 이전 버전이 필요할 경우를 대비하여 지금 파일 사본을 저장하세요. 업그레이드 후 통합 문서는 Excel 2013 이상에서만 작동합니다. 추가 정보: 업그레이드된 모델의 차이점.

  3. Microsoft Excel에서 Power Pivot 추가 기능 시작.

  4. 파워 피벗 > 관리를 클릭하여 업그레이드를 시작합니다.

    PowerPivot 리본 메뉴의 관리 단추

  5. 업그레이드 알림을 확인합니다.

    메시지는 "이 통합 문서에는 이전 버전의 파워 피벗 추가 기능을 사용하여 만든 파워 피벗 데이터 모델이 있습니다. 이 데이터 모델을 Microsoft Excel 2013의 Power Pivot(으)로 업그레이드해야 합니다."

    확인을 클릭하여 메시지를 닫습니다.

  6. 데이터 모델을 업그레이드하세요. 업그레이드 후에는 파워 피벗의 이전 버전에서 통합 문서로 더 이상 작업할 수 없습니다.

    메시지는 "통합 문서에 파워 피벗의 이전 버전으로 생성된 데이터 모델이 포함되어 있습니다."로 시작합니다. "통합 문서를 업그레이드하시겠습니까?"로 끝납니다.

    확인을 클릭하여 통합 문서를 업그레이드합니다.

  7. 통합 문서를 저장하고 다시 로드합니다. 이 단계는 업그레이드 중 변경된 내용을 잠급니다. 통합 문서를 저장한 후에는 롤백할 수 없습니다. 통합 문서의 크기와 위치에 따라 다시 로드하는 데 몇 초 밖에 걸리지 않습니다.

    메시지는 "통합 문서 업그레이드가 성공적으로 완료되었지만 Excel은 여전히 호환 모드에 있습니다"로 시작합니다.

    를 클릭하여 통합 문서를 다시 로드합니다.

이제 업그레이드가 완료되었습니다. 업그레이드하는 동안 다른 메시지가 표시되면 업그레이드가 실패했거나 부분적으로 성공했을 수 있습니다. 경우에 따라 Excel 2013 또는 Excel 2016으로 완전히 업그레이드하려면 통합 문서 또는 데이터 모델을 수동으로 변경해야 합니다. 자세히 알아보려면 이 문서의 다음 섹션을 읽으세요.

이 문서의 내용

알려진 문제점

Excel에서 원본 테이블과 더 이상 연결되지 않은 연결된 테이블 제거 또는 다시 작성

오래되고 분리된 테이블은 나머지 모델과 함께 업그레이드되지 않으므로 데이터 삭제 또는 사용할 수 없는 데이터가 발생합니다. 기존 연결된 테이블이 Excel의 기존 원본 테이블과 연결되어 있는지 확인하여 이 문제를 방지할 수 있습니다.

  1. Excel 2010의 경우 파워 피벗에서 파워 피벗 창의 연결된 테이블을 클릭합니다.

    연결된 테이블 아이콘

  2. 리본에서 연결된 테이블을 클릭합니다.

    Excel 테이블을 나타내는 연결된 테이블 리본 메뉴

  3. Excel 테이블이 기존 테이블을 가리키는지 확인합니다. Excel에서 표 이름이 변경된 경우 Excel 표에서 아래쪽 화살표를 클릭하여 이름이 변경된 표를 선택합니다.

  4. Excel 표로 이동을 클릭하여 연결된 표가 Excel의 원본 데이터 표로 확인되는지 확인합니다.

  5. Excel 표가 비어 있으면 다음 중 하나를 수행합니다.

다음 문제도 적용되지 않는 한 이제 통합 문서를 업그레이드할 준비가 된 것입니다.

쿼리 드릴스루 테이블 제거

또 다른 업그레이드 문제는 드릴스루 작업을 지원하는 Analysis Services 큐브를 기반으로 하는 파워 피벗 데이터 모델에만 적용됩니다. 통합 문서에 드릴스루 쿼리 테이블이 포함된 경우 업그레이드는 처음에는 성공한 것처럼 보이지만 피벗 테이블의 필드를 클릭할 때마다 업그레이드 오류를 반환합니다.

  1. Excel 2010의 경우 파워 피벗에서 통합 문서의 드릴스루 쿼리 테이블을 찾습니다.

    측정값을 마우스 오른쪽 버튼으로 클릭하고 세부 정보 표시를 선택하면 드릴스루 쿼리 테이블이 통합 문서에 생성됩니다. 결과 테이블은 통합 문서에 별도의 시트로 나타납니다. 첫 번째 줄은 "다음에 대해 반환된 데이터"로 시작합니다.

    쿼리 드릴스루 테이블

  2. 드릴스루 쿼리 테이블이 포함된 각 시트를 삭제합니다. 업그레이드 후 다시 생성할 수 있습니다.

  3. 통합 문서를 저장합니다.

  4. 통합 문서를 업그레이드합니다.

  5. 필요한 경우 드릴스루 쿼리 테이블을 다시 만듭니다. 피벗 테이블에서 계산된 필드를 마우스 오른쪽 버튼으로 클릭하고 세부 정보 표시를 클릭합니다. 드릴스루 쿼리 테이블은 별도의 워크시트에 생성됩니다.

암호 보호 제거

데이터 모델도 포함하는 암호로 보호된 통합 문서는 다음 오류와 함께 업그레이드에 실패합니다.

"이 통합 문서에서 데이터 모델을 업그레이드할 수 없습니다."

이 문제를 해결하려면 업그레이드하기 전에 암호를 제거하세요.

  1. Excel 2013 또는 Excel 2016에서 통합 문서를 엽니다.

  2. 파일 > 정보 > 통합 문서 보호 >암호로 암호화를 클릭합니다.

  3. 별표를 지우고 확인을 클릭합니다.

  4. 통합 문서를 저장합니다.

  5. 파워 피벗 > 관리를 클릭하여 업그레이드를 다시 시작합니다.

  6. 통합 문서에 암호 보호를 다시 추가합니다.

제한된 액세스 제거

인쇄, 편집 또는 복사에 제한이 있는 통합 문서 데이터 모델은 다음 오류와 함께 업그레이드에 실패합니다.

"이 통합 문서에서 데이터 모델을 업그레이드할 수 없습니다."

이 문제를 해결하려면 업그레이드하기 전에 제한 사항을 제거하세요.

  1. Excel 2013 또는 Excel 2016에서 통합 문서를 엽니다.

  2. 파일 > 정보 > 통합 문서 보호 >액세스 제한을 클릭합니다.

  3. 제한을 제거하려면 무제한 액세스를 선택하세요.

  4. 통합 문서를 Excel에 저장합니다.

  5. 파워 피벗 > 관리를 클릭하여 업그레이드를 다시 시작합니다.

  6. 통합 문서에 액세스 제한을 다시 추가합니다.

모델의 특정 열은 업그레이드 메시지에 언급되어 있습니다.

업그레이드 중에 오류가 발생하고 오류 메시지가 문제를 일으키는 필드를 나타내는 경우 다음 단계를 따르세요.

  1. Excel 2013 또는 Excel 2016에서 업그레이드에 문제가 있는 필드가 포함된 피벗 테이블 또는 보고서로 이동합니다.

  2. 피벗 테이블 또는 보고서에서만 필드를 제거합니다. 필드 목록은 계속해서 필드를 나열합니다. 보고서에 표시되지 않을 뿐입니다.

  3. 통합 문서를 저장하고 닫습니다.

  4. 통합 문서를 다시 엽니다.

  5. 파워 피벗 > 관리를 클릭하여 업그레이드를 다시 시작합니다.

  6. 업그레이드에 성공했다고 가정하고 필드를 다시 피벗 테이블 또는 보고서에 추가합니다.

업그레이드된 통합 문서에서 데이터 원본 연결을 업데이트할 수 없습니다.

외부 데이터 원본에 연결하여 Excel 2010에서 통합 문서를 만들었습니다. Excel 2013 또는 Excel 2016에서 통합 문서를 엽니다. 통합 문서에서 피벗 테이블을 변경하려고 하면 피벗 테이블을 업데이트해야 한다는 메시지가 표시됩니다. 업데이트를 시도했지만 다음 메시지가 표시됩니다.

"Excel에서 이 큐브에 대한 필요한 정보를 가져올 수 없습니다. 큐브가 서버에서 재구성되거나 변경되었을 수 있습니다. OLAP 큐브 관리자에게 문의하고 필요한 경우 큐브에 연결할 새 데이터 원본을 설정하세요."

기존 연결을 편집하려고 하면 데이터 모델의 이름을 볼 수 있지만 데이터 원본을 수정할 수 없습니다.

문제

데이터 원본에 대한 연결이 더 이상 유효하지 않아 업데이트해야 하지만 Excel 2013 또는 Excel 2016에서 업데이트할 수 없습니다.

해결 방법

  1. 파워 피벗 추가 기능이 있는 Excel 2010에서 통합 문서를 엽니다.

  2. 파워 피벗 탭 > 데이터 모델 관리에서 파워 피벗 창을 엽니다.

  3. 파워 피벗 창에서 > 연결 > 기존 연결을 클릭합니다.

  4. 현재 데이터베이스 연결을 선택하고 수정을 클릭합니다.

  5. 연결 편집 대화 상자에서 찾아보기를 클릭하여 유형은 같지만 이름이나 위치가 다른 다른 데이터베이스를 찾습니다.

  6. 통합 문서를 저장하고 닫습니다.

  7. Excel 2013 또는 Excel 2016에서 통합 문서를 엽니다.

맨 위로 이동

부분 업그레이드 완료

대부분의 경우 통합 문서 업그레이드는 원활하게 진행되어야 하지만 작업을 완료하기 위해 추가 변경이 필요한 경우가 있습니다. 이 섹션에서는 부분적 또는 불완전한 업그레이드를 나타내는 특정 오류에 대응하는 방법을 배웁니다. 통합 문서가 업그레이드되었지만 특정 기능이 누락되었습니다.

KPI 이미지가 누락되었습니다.

KPI 이미지(색상 또는 그래프 아이콘)가 누락된 경우 필드 목록의 영역에서 KPI를 제거한 다음 다시 추가합니다.

DAX 계산 업그레이드 오류: 이 통합 문서를 제대로 업그레이드할 수 없습니다...

일부 DAX 계산은 통합 문서가 작동하기 전에 수동으로 변경해야 합니다. DAX 식 또는 쿼리가 Excel 2013과 호환되지 않는 경우 통합 문서가 부분적으로만 업그레이드됩니다. 다음 메시지가 표시됩니다.

"이 통합 문서를 제대로 업그레이드할 수 없습니다. 저장하면 일부 Excel 데이터 기능이 작동하지 않을 수 있습니다. 자세한 내용은 여기를 참조하세요. http://go.microsoft.com/fwlink/?LinkID=259419

다음은 오류입니다. 처리되지 않은 열, 관계 또는 측정값에 의존하기 때문에 열 '<table>[<column name>]'에 대한 내부 지원 구조를 쿼리할 수 없습니다. 모델을 새로 고치거나 다시 계산하세요."

이 오류가 발생하면(그리고 여러 번 발생할 수 있음) 해당 테이블로 직접 이동할 수 있도록 어떤 테이블과 열이 표시되는지 확인하세요. 각 DAX 식을 편집해야 합니다.

참고:  파워 피벗이(가) 통합 문서를 저장하고 닫았다가 다시 열도록 허용할지 묻는 메시지가 표시되면 를 클릭합니다.

  1. 파워 피벗 창에서 메시지에 언급된 표를 엽니다.

  2. 오류 아이콘과 #ERROR 값이 있는 열을 클릭합니다. 수식 입력줄에 DAX 식이 표시되어야 합니다.

  3. 다음과 같은 알려진 DAX 호환성 문제를 찾습니다.

    값이 없는 큰따옴표("")로 표시된 Null은 더 이상 허용되지 않습니다. 큰따옴표를 0으로 바꿉니다.

    LOOKUPVALUE, CONTAINS 또는 SWITCH가 호환되지 않는 값 유형을 비교하려고 했습니다. 인수에 [유형]을 지정하거나 두 값 유형이 모두 숫자, 문자열 또는 부울인지 확인해야 할 수 있습니다. 값 중 하나를 변환해야 하는 경우 VALUE 또는 FORMAT 함수를 사용할 수 있습니다.

DAX 식을 수정하는 동안 Excel에 더 많은 오류가 계속 나타날 수 있습니다. 수식을 편집할 수 없는 경우 Excel로 다시 전환하여 오류로 인해 추가 작업이 차단되는지 확인합니다. 오류를 닫으려면 확인을 클릭하고 작업을 계속하려면 파워 피벗으로 돌아가세요.

DAX 계산을 수정하고 오류 메시지가 더 이상 표시되지 않으면 통합 문서가 완전히 업그레이드된 것으로 간주합니다.

"파워 피벗 데이터"를 참조하는 피벗 테이블 함수는 더 이상 유효하지 않습니다.

이전 릴리스의 파워 피벗 모델에 대한 연결을 지정하는 Excel 큐브 함수는 수동으로 새 모델 이름인 "ThisWorkbookDataModel"로 업데이트해야 합니다.

이전 버전

Excel 2013

=CUBEVALUE("파워 피벗 Data",[Measures].[TotalSales])

=CUBEVALUE("ThisWorkbookDataModel",[Measures].[TotalSales])

  1. Excel의 각 워크시트에서 수식 > 수식 표시를 클릭하여 각 시트에 사용된 계산을 표시합니다.

  2. 연결을 지정하는 Excel 큐브 함수의 경우 "파워 피벗 데이터"를 찾으세요.

  3. "파워 피벗 데이터"를 "ThisWorkbookDataModel"로 바꿉니다.

  4. 통합 문서를 저장합니다.

맨 위로 이동

데이터 삭제: 업그레이드가 모델의 데이터를 삭제할 때

"다음 연결 테이블 <tablename>을(를) 업그레이드할 수 없습니다. 이 테이블은 모델에서 제거되었습니다."

특별한 경우 업그레이드하는 동안 모델에서 데이터가 삭제됩니다. 데이터 삭제는 원본 테이블이 삭제되었거나 이름이 바뀌었기 때문에 동일한 통합 문서의 연결된 테이블로 추적할 수 없는 분리된 연결 테이블이 모델에 있을 때 발생합니다.

업그레이드는 성공했지만 연결된 테이블이 사라짐

연결 테이블은 워크시트에서 만든 다음 다른 테이블과 연결하고 DAX 계산을 추가할 수 있도록 데이터 모델에 추가하는 테이블입니다. 원본 테이블이 통합 문서에 더 이상 존재하지 않는 경우 업그레이드하면 연결된 테이블이 삭제됩니다.

시나리오는 다음과 같습니다. Excel에서 테이블을 생성하거나 가져와서 데이터 모델의 일부가 된 파워 피벗에 연결된 테이블로 추가한 다음, 기반이 되는 원래 테이블을 삭제했습니다. Excel의 테이블이 없어도 모델은 연결된 테이블을 유지합니다.

나중에 통합 문서를 Excel 2013으로 업그레이드하려고 하면 다음 오류가 발생합니다.

"다음 연결 테이블 <tablename>을(를) 업그레이드할 수 없습니다. 이 테이블은 모델에서 제거되었습니다."

가능하면 모델을 수정할 수 있도록 업그레이드를 취소하거나 나중에 표를 참조하려는 경우 백업을 생성하세요.

  1. 확인을 클릭하여 '업그레이드가 다음 연결 테이블을 업그레이드할 수 없습니다'라는 메시지를 닫습니다.

  2. 통합 문서를 저장하고 닫았다가 다시 열 것인지 묻는 메시지가 표시되면 아니요를 클릭합니다.

  3. 저장하지 않고 Excel 2013에서 파일을 닫습니다.

  4. Excel 2010에서 통합 문서를 열고 연결된 테이블의 문제를 수정합니다.

    1. 연결된 테이블이 더 이상 필요하지 않습니까? 모델에서 삭제하거나 Excel 2013에서 업그레이드를 다시 시작하고 업그레이드하면 테이블이 제거됩니다.

    2. Excel 테이블의 이름은 변경되었지만 연결된 테이블은 변경되지 않았습니까? 이 페이지 상단의 1단계에 설명된 대로 파워 피벗의 연결 정보를 업데이트합니다.

    3. 연결된 테이블은 계산이나 피벗 테이블에서 사용되기 때문에 남아 있어야 하지만 원래 Excel 테이블이 사라졌습니까? Excel에서 원본 테이블을 다시 만들고 링크를 업데이트합니다.

      • 파워 피벗 창의 연결된 테이블에서 행을 복사합니다.

      • Excel의 워크시트에 행을 붙여넣습니다.

      • 행을 테이블로 포맷합니다.

      • 표의 이름을 지정합니다.

      • 파워 피벗 창으로 돌아갑니다.

      • 연결된 표 > Excel 표를 클릭한 다음 방금 만든 표를 선택합니다.

      • 파일을 저장합니다.

  5. 수정 후 Excel 2013에서 파일을 엽니다.

  6. 파워 피벗 > 관리를 클릭하여 업그레이드를 다시 시작합니다.

통합 문서를 이미 저장한 경우 이전 버전으로 롤백할 수 없습니다. 연결된 테이블을 처음부터 다시 만들어야 합니다. 추가 정보: 연결된 테이블을 사용하여 데이터 모델에 워크시트 데이터 추가.

맨 위로 이동

업그레이드된 모델의 차이점

대부분의 경우 업그레이드된 통합 문서는 이전 통합 문서와 동일합니다. 그러나 언급할 가치가 있는 최신 버전에는 몇 가지 변경 사항이 있습니다.

슬라이서 및 열 설명이 더 이상 필드 목록에 나타나지 않습니다.

이전 버전에서는 피벗 테이블 필드 목록에 열 또는 필드 설명이 도구 설명으로 표시되었습니다. Excel 2013 이상에서 필드 목록은 도구 설명을 지원하지 않습니다. 모델에 있는 모든 열 설명은 Excel의 데이터 시각화에서 무시됩니다.

슬라이서가 지원되지만 이제 다른 방식으로 슬라이서를 생성합니다. 필드 목록은 슬라이서를 만드는 옵션을 제공하지 않습니다.

업그레이드된 통합 문서는 더 이상 이전 버전의 Excel 및 파워 피벗에서 작동하지 않습니다.

Excel 2013 이전에는 두 가지 이전 버전의 파워 피벗 추가 기능이 있었습니다. 두 버전 모두 Excel 2010에서만 작동합니다. 이러한 버전은 다음과 같습니다.

  • Excel용 SQL Server 2008 R2 파워 피벗

  • Excel 2010용 SQL Server 2012 파워 피벗

데이터 모델을 Excel 2013 또는 Excel 2016으로 업그레이드한 후 통합 문서를 열 수 있지만 Excel 2010에서 모델 기반 피벗 보고서와 상호 작용하거나 편집할 수는 없습니다. Excel 2010에서 Excel 2013 또는 Excel 2016 통합 문서 데이터 모델을 열 때 슬라이서를 클릭하거나 필터를 변경하거나 새 필드를 피벗 테이블로 끌면 다음 오류가 발생합니다.

"데이터 원본 초기화에 실패했습니다."

이 오류는 슬라이서를 클릭하는 것과 같은 데이터 상호 작용이 데이터 모델(모델은 피벗 테이블의 데이터 원본임)로 전송되는 쿼리를 생성하기 때문에 발생합니다. 데이터 모델은 Excel 2010에서 더 이상 유효하지 않으므로 데이터 상호 작용 대신 데이터 원본 초기화 오류가 발생합니다.

이제 파워 피벗 창에서 데이터 모델을 열려고 한다고 가정합니다. 모델이 열리지 않고 다음 오류가 발생합니다.

"이 통합 문서에는 최신 버전의 Excel에서 만든 Excel 데이터 모델이 포함되어 있습니다. 이 통합 문서를 이전 버전의 Excel에서 열 수 있지만 Excel 데이터 모델과 공존하는 경우 파워 피벗을(를) 로드하거나 작업할 수 없습니다."

해결 방법이 없습니다. 업그레이드는 앞으로만 가능합니다. 업그레이드하기 전에 동료에게 모두 동시에 Excel 2013으로 업그레이드하고 있는지 확인하세요. 또한 조직에서 Excel 2010과 Excel 2013 또는 Excel 2016을 나란히 사용하려는 경우 별도의 통합 문서 버전을 임시로 보관할 수도 있습니다.

추가 정보: Power Pivot 버전 호환성

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.