Excel Power Pivot-데이터로드
이 장에서는 Power Pivot에 데이터를로드하는 방법을 알아 봅니다.
두 가지 방법으로 데이터를 Power Pivot에로드 할 수 있습니다.
데이터를 Excel로로드하고 데이터 모델에 추가
데이터를 PowerPivot에 직접로드하여 PowerPivot 데이터베이스 인 데이터 모델을 채 웁니다.
Power Pivot에 대한 데이터가 필요한 경우 Excel에서 알지 못하는 상태에서 두 번째 방법으로 수행합니다. 데이터를 고도로 압축 된 형식으로 한 번만로드하기 때문입니다. 차이의 크기를 이해하기 위해 먼저 데이터 모델에 데이터를 추가하여 Excel로 데이터를로드한다고 가정합니다. 파일 크기는 10MB입니다.
데이터를 PowerPivot에로드하여 Excel의 추가 단계를 건너 뛰고 데이터 모델에로드하는 경우 파일 크기는 1MB만큼 작아 질 수 있습니다.
Power Pivot에서 지원하는 데이터 원본
다양한 데이터 원본에서 Power Pivot 데이터 모델로 데이터를 가져 오거나 연결을 설정하거나 기존 연결을 사용할 수 있습니다. Power Pivot은 다음 데이터 원본을 지원합니다.
SQL Server 관계형 데이터베이스
Microsoft Access 데이터베이스
SQL Server 분석 서비스
SQL Server Reporting Services (SQL 2008 R2)
ATOM 데이터 피드
텍스트 파일
Microsoft SQL Azure
Oracle
Teradata
Sybase
Informix
IBM DB2
개체 연결 및 포함 데이터베이스 / 개방형 데이터베이스 연결
- (OLEDB / ODBC) 소스
Microsoft Excel 파일
텍스트 파일
PowerPivot에 직접 데이터로드
Power Pivot에 직접 데이터를로드하려면 다음을 수행하십시오.
새 통합 문서를 엽니 다.
리본에서 POWERPIVOT 탭을 클릭합니다.
데이터 모델 그룹에서 관리를 클릭합니다.
PowerPivot 창이 열립니다. 이제 Excel 통합 문서 창과 통합 문서에 연결된 PowerPivot for Excel 창이라는 두 개의 창이 있습니다.
클릭 Home PowerPivot 창의 탭.
딸깍 하는 소리 From Database 외부 데이터 가져 오기 그룹에서.
고르다 From Access.
테이블 가져 오기 마법사가 나타납니다.
Access 데이터베이스 파일을 찾습니다.
친숙한 연결 이름을 제공하십시오.
데이터베이스가 비밀번호로 보호 된 경우 해당 세부 사항도 입력하십시오.
클릭 Next→ 버튼. 테이블 가져 오기 마법사는 데이터 가져 오기 방법을 선택하는 옵션을 표시합니다.
가져올 데이터를 선택하려면 테이블 및보기 목록에서 선택을 클릭하십시오.
클릭 Next→ 버튼. 테이블 가져 오기 마법사는 선택한 Access 데이터베이스의 테이블과보기를 표시합니다.
메달 상자를 선택합니다.
보시다시피 상자를 선택하여 테이블을 선택하고, 피벗 테이블에 추가하기 전에 테이블을 미리보고 필터링하거나 관련 테이블을 선택할 수 있습니다.
클릭 Preview & Filter 단추.
보시다시피 열 레이블의 확인란을 선택하여 특정 열을 선택하고 열 레이블의 드롭 다운 화살표를 클릭하여 포함 할 값을 선택하여 열을 필터링 할 수 있습니다.
확인을 클릭하십시오.
클릭 Select Related Tables 단추.
Power Pivot은 관계가있는 경우 선택한 Medal 테이블과 관련된 다른 테이블을 확인합니다.
Power Pivot에서 Disciplines 테이블이 Medal 테이블과 관련되어 있음을 확인하고 선택한 것을 볼 수 있습니다. 마침을 클릭합니다.
테이블 가져 오기 마법사 표시- Importing가져 오기 상태를 보여줍니다. 이 작업은 몇 분 정도 소요되며 다음을 클릭하여 가져 오기를 중지 할 수 있습니다.Stop Import 단추.
데이터를 가져 오면 테이블 가져 오기 마법사가 표시됩니다. Success아래 스크린 샷과 같이 가져 오기 결과가 표시됩니다. 닫기를 클릭하십시오.
Power Pivot은 가져온 두 테이블을 두 개의 탭에 표시합니다.
다음을 사용하여 레코드 (테이블의 행)를 스크롤 할 수 있습니다. Record 탭 아래의 화살표.
테이블 가져 오기 마법사
이전 섹션에서는 테이블 가져 오기 마법사를 통해 Access에서 데이터를 가져 오는 방법을 배웠습니다.
테이블 가져 오기 마법사 옵션은 연결하기 위해 선택한 데이터 소스에 따라 변경됩니다. 선택할 수있는 데이터 소스를 알고 싶을 수 있습니다.
딸깍 하는 소리 From Other Sources Power Pivot 창에서.
테이블 가져 오기 마법사 – Connect to a Data Source나타납니다. 데이터 원본에 대한 연결을 만들거나 이미있는 연결을 사용할 수 있습니다.
테이블 가져 오기 마법사에서 연결 목록을 스크롤하여 Power Pivot과 호환되는 데이터 연결을 확인할 수 있습니다.
텍스트 파일까지 아래로 스크롤합니다.
고르다 Excel File.
클릭 Next→ 버튼. 테이블 가져 오기 마법사가 표시됩니다. – Microsoft Excel 파일에 연결합니다.
Excel 파일 경로 상자에서 Excel 파일을 찾습니다.
체크 박스 – Use first row as column headers.
클릭 Next→ 버튼. 테이블 가져 오기 마법사가 표시됩니다-Select Tables and Views.
체크 박스 Product Catalog$. 클릭Finish 단추.
다음이 표시됩니다. Success메시지. 닫기를 클릭하십시오.
하나의 테이블을 가져 왔고 다른 여러 테이블이 포함 된 Excel 파일에 대한 연결도 생성했습니다.
기존 연결 열기
데이터 소스에 대한 연결을 설정하면 나중에 열 수 있습니다.
PowerPivot 창에서 기존 연결을 클릭합니다.
기존 연결 대화 상자가 나타납니다. 목록에서 Excel 판매 데이터를 선택합니다.
열기 버튼을 클릭합니다. 테이블 및 뷰를 표시하는 테이블 가져 오기 마법사가 나타납니다.
가져올 테이블을 선택하고 Finish.
선택한 5 개의 테이블을 가져옵니다. 딸깍 하는 소리Close.
5 개의 테이블이 각각 새 탭에서 Power Pivot에 추가 된 것을 볼 수 있습니다.
연결된 테이블 생성
연결된 테이블은 Excel의 테이블과 데이터 모델의 테이블 간의 라이브 링크입니다. Excel에서 테이블을 업데이트하면 모델의 데이터 테이블에있는 데이터가 자동으로 업데이트됩니다.
다음과 같이 몇 단계로 Excel 테이블을 Power Pivot에 연결할 수 있습니다.
데이터로 Excel 표를 만듭니다.
리본에서 POWERPIVOT 탭을 클릭합니다.
딸깍 하는 소리 Add to Data Model 테이블 그룹에서.
Excel 표는 PowerPivot의 해당 데이터 표에 연결됩니다.
탭이있는 테이블 도구-연결된 테이블이 Power Pivot 창에 추가 된 것을 볼 수 있습니다. 클릭하면Go to Excel Table, Excel 워크 시트로 전환합니다. 클릭하면Manage, Power Pivot 창에서 연결된 테이블로 다시 전환됩니다.
연결된 테이블을 자동 또는 수동으로 업데이트 할 수 있습니다.
Power Pivot을 사용하여 통합 문서에있는 경우에만 Excel 표를 연결할 수 있습니다. 별도의 통합 문서에 Excel 표가있는 경우 다음 섹션에 설명 된대로로드해야합니다.
Excel 파일에서로드
Excel 통합 문서에서 데이터를로드하려면 다음 사항에 유의하십시오.
Power Pivot은 다른 Excel 통합 문서를 데이터베이스로 간주하고 워크 시트 만 가져옵니다.
Power Pivot은 각 워크 시트를 테이블로로드합니다.
Power Pivot은 단일 테이블을 인식 할 수 없습니다. 따라서 Power Pivot은 워크 시트에 여러 테이블이 있는지 인식 할 수 없습니다.
Power Pivot은 워크 시트의 표 이외의 추가 정보를 인식 할 수 없습니다.
따라서 각 테이블을 별도의 워크 시트에 보관하십시오.
통합 문서의 데이터가 준비되면 다음과 같이 데이터를 가져올 수 있습니다.
딸깍 하는 소리 From Other Sources Power Pivot 창의 외부 데이터 가져 오기 그룹에서
섹션-테이블 가져 오기 마법사에 제공된대로 진행하십시오.
다음은 연결된 Excel 테이블과 가져온 Excel 테이블의 차이점입니다-
연결된 테이블은 Power Pivot 데이터베이스가 저장된 동일한 Excel 통합 문서에 있어야합니다. 데이터가 다른 Excel 통합 문서에 이미있는 경우이 기능을 사용할 필요가 없습니다.
Excel 가져 오기 기능을 사용하면 다른 Excel 통합 문서에서 데이터를로드 할 수 있습니다.
Excel 통합 문서에서 데이터를로드해도 두 파일간에 링크가 생성되지 않습니다. Power Pivot은 가져 오는 동안 데이터 복사본 만 만듭니다.
원본 Excel 파일이 업데이트 될 때 Power Pivot의 데이터는 새로 고쳐지지 않습니다. Power Pivot 창의 연결된 테이블 탭에서 업데이트 모드를 자동으로 설정하거나 데이터를 수동으로 업데이트해야합니다.
텍스트 파일에서로드
인기있는 데이터 표현 스타일 중 하나는 쉼표로 구분 된 값 (csv)으로 알려진 형식입니다. 각 데이터 행 / 레코드는 텍스트 행으로 표시되며 열 / 필드는 쉼표로 구분됩니다. 많은 데이터베이스가 csv 형식 파일로 저장하는 옵션을 제공합니다.
csv 파일을 Power Pivot에로드하려면 텍스트 파일 옵션을 사용해야합니다. csv 형식의 다음 텍스트 파일이 있다고 가정합니다.
PowerPivot 탭을 클릭합니다.
PowerPivot 창에서 홈 탭을 클릭합니다.
딸깍 하는 소리 From Other Sources외부 데이터 가져 오기 그룹에서. 테이블 가져 오기 마법사가 나타납니다.
텍스트 파일까지 아래로 스크롤합니다.
텍스트 파일을 클릭합니다.
클릭 Next→ 버튼. 표 가져 오기 마법사가 디스플레이-플랫 파일에 연결과 함께 나타납니다.
파일 경로 상자에서 텍스트 파일을 찾습니다. csv 파일에는 일반적으로 열 머리글을 나타내는 첫 번째 줄이 있습니다.
첫 번째 행에 헤더가있는 경우 첫 번째 행을 열 헤더로 사용 체크 박스를 선택합니다.
열 구분자 상자에서 기본값은 쉼표 (,)이지만 텍스트 파일에 Tab, Semicolon, Space, Colon 또는 Vertical Bar와 같은 다른 연산자가있는 경우 해당 연산자를 선택합니다.
보시다시피 데이터 테이블의 미리보기가 있습니다. 마침을 클릭합니다.
Power Pivot은 데이터 모델에 데이터 테이블을 만듭니다.
클립 보드에서로드
Power Pivot에서 데이터 원본으로 인식하지 못하는 데이터가 애플리케이션에 있다고 가정합니다. 이 데이터를 Power Pivot에로드하려면 두 가지 옵션이 있습니다.
데이터를 Excel 파일에 복사하고 Excel 파일을 Power Pivot의 데이터 원본으로 사용합니다.
클립 보드에 있도록 데이터를 복사하고 Power Pivot에 붙여 넣습니다.
이전 섹션에서 이미 첫 번째 옵션을 배웠습니다. 이 섹션의 끝에서 찾을 수 있듯이 두 번째 옵션보다 선호됩니다. 그러나 클립 보드에서 Power Pivot으로 데이터를 복사하는 방법을 알고 있어야합니다.
다음과 같이 워드 문서에 데이터가 있다고 가정합니다.
Word는 Power Pivot의 데이터 원본이 아닙니다. 따라서 다음을 수행하십시오-
Word 문서에서 표를 선택합니다.
PowerPivot 창에 복사하여 붙여 넣습니다.
그만큼 Paste Preview 대화 상자가 나타납니다.
이름을 다음과 같이 지정하십시오. Word-Employee table.
체크 박스 Use first row as column headers 확인을 클릭합니다.
클립 보드에 복사 된 데이터는 Word-Employee 테이블 탭이있는 Power Pivot의 새 데이터 테이블에 붙여 넣습니다.
이 테이블을 새 컨텐츠로 바꾸려고한다고 가정하십시오.
Word에서 표를 복사하십시오.
붙여 넣기 바꾸기를 클릭합니다.
붙여 넣기 미리보기 대화 상자가 나타납니다. 교체에 사용중인 내용을 확인하십시오.
확인을 클릭하십시오.
보시다시피 Power Pivot의 데이터 테이블 내용이 클립 보드의 내용으로 바뀝니다.
데이터 테이블에 두 개의 새 데이터 행을 추가한다고 가정합니다. Word 문서의 표에는 두 개의 뉴스 행이 있습니다.
두 개의 새 행을 선택하십시오.
복사를 클릭합니다.
딸깍 하는 소리 Paste AppendPower Pivot 창에서. 붙여 넣기 미리보기 대화 상자가 나타납니다.
추가하는 데 사용중인 내용을 확인하십시오.
계속하려면 확인을 클릭하십시오.
보시다시피 Power Pivot의 데이터 테이블 내용은 클립 보드의 내용과 함께 추가됩니다.
이 섹션의 시작 부분에서는 데이터를 엑셀 파일로 복사하고 연결된 테이블을 사용하는 것이 클립 보드에서 복사하는 것보다 낫다고 말했습니다.
이것은 다음과 같은 이유 때문입니다.
연결된 테이블을 사용하는 경우 데이터 소스를 알고 있습니다. 반면에 나중에 데이터 소스를 알지 못하거나 다른 사람이 데이터를 사용하는지 알 수 없습니다.
Word 파일에는 데이터가 대체되는시기 및 데이터가 추가되는시기와 같은 추적 정보가 있습니다. 그러나 해당 정보를 Power Pivot에 복사하는 방법은 없습니다. 먼저 데이터를 Excel 파일에 복사하면 나중에 사용할 수 있도록 해당 정보를 보존 할 수 있습니다.
클립 보드에서 복사하는 동안 일부 주석을 추가하려면 그렇게 할 수 없습니다. 먼저 Excel 파일에 복사하면 Power Pivot에 연결될 Excel 표에 주석을 삽입 할 수 있습니다.
클립 보드에서 복사 한 데이터는 새로 고칠 수 없습니다. 데이터가 연결된 테이블의 데이터 인 경우 항상 데이터가 업데이트되었는지 확인할 수 있습니다.
Power Pivot에서 데이터 새로 고침
언제든지 외부 데이터 소스에서 가져온 데이터를 새로 고칠 수 있습니다.
Power Pivot에서 하나의 데이터 테이블 만 새로 고치려면 다음을 수행하십시오.
데이터 테이블의 탭을 클릭하십시오.
새로 고침을 클릭합니다.
드롭 다운 목록에서 새로 고침을 선택합니다.
Power Pivot의 모든 데이터 테이블을 새로 고치려면 다음을 수행하십시오.
새로 고침 버튼을 클릭합니다.
드롭 다운 목록에서 모두 새로 고침을 선택합니다.