외부 데이터 원본에서 데이터 가져오기(파워 쿼리)

외부 데이터 원본에서 데이터 가져오기(파워 쿼리)

Excel의 Get & 변환(파워 쿼리) 환경을 사용하여 다양한 데이터 원본에서 Excel로 데이터를 가져올 수 있습니다. 그런 다음 쿼리 편집기를 사용하여 쿼리 단계를 편집하여 데이터를 형성하거나 변환할 수 있습니다. 자세한 내용은 셰이프 데이터를 참조하세요.

데이터 > 가져오기 및 변환 > 데이터 가져오기 옵션

참고: Excel 옵션(데이터 섹션)에서 레거시 마법사를 사용하도록 설정되어 있는 경우 계속 레거시 마법사를 사용할 수 있습니다. 단계는 이 문서의 Office 2007 탭을 참조하세요.

데이터 원본에 연결

Excel 2016부터 Get & Transform을 사용하여 외부 데이터에 연결하고 고급 쿼리를 수행할 수 있습니다. 파워 쿼리와 대부분 동일하게 작동하지만 추가 기능은 설치되지 않습니다. 이 추가 기능을 사용하면 리본의 데이터 탭에서 찾을 수 있습니다. 다음 섹션에서는 웹 페이지, 텍스트 파일, 데이터베이스, 온라인 서비스 및 Excel 파일, 테이블 및 범위 등 데이터 원본에 연결하는 단계를 제공합니다.

쿼리 편집기 사용

참고: 쿼리 편집기는 Get & 변환을 사용하여 새 쿼리를 로드, 편집 또는 만들 때 나타납니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 보려면 데이터 리본 탭의 & 데이터 변환 섹션에서 다른 원본에서 데이터 > 데이터 보기를 > 쿼리를클릭합니다.

Excel 365의 쿼리 편집기

  1. 데이터 탭을 클릭한 다음 파일에서 데이터 > 데이터 >/CSV에서 선택합니다. 데이터 다운로드 단추가 표시되지 않는 경우 파일에서 새 쿼리 > CSV또는 텍스트에서 > 선택합니다.

    참고: 이전 동작을 모방하도록 레거시 커넥터를 복원할 수 있습니다. 다음 문서의 "레거시 외부 데이터 환경을 복원하는 방법"에 대한 섹션을 참조하세요. &.

  2. 콤마로 구분된 값 찾아보기 대화 상자에서 쿼리할 파일의 경로를 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

참고: CSV 파일에서 데이터를 가져오는 경우 파워 쿼리는 열 이름 및 형식을 포함한 열분리기를 자동으로 검색합니다. 예를 들어 아래 예제 CSV 파일을 가져온 경우 파워 쿼리는 자동으로 첫 번째 행을 열 이름으로 사용하며 각 열 데이터 형식을 변경합니다.

예제 CSV 파일

CSV 파일의 이미지

파워 쿼리는 각 열 데이터 형식을 자동으로 변경합니다.

  • 주문 ID가 번호로 변경

  • 주문 날짜가 날짜로 변경됩니다.

  • 범주는 텍스트로 남아 있습니다(기본 열 형식).

  • 제품 이름은 텍스트로 남아 있습니다(기본 열 형식).

  • 판매가 숫자로 변경됩니다.

쿼리 편집기에서 파워 쿼리는 FirstRowAsHeader 단계 및 ChangeType 단계를 자동으로 적용합니다. 이러한 자동 작업은 행을 수동으로 홍보하고 각 열 형식을 수동으로 변경하는 경우와 동일합니다.

파워 쿼리에서 열을 자동으로 검색한 후 쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수도 있습니다. 예:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

참고: 쿼리 편집기는 새 쿼리를 로드, 편집 또는 만들 때만 나타납니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 보려면 데이터 & 변환 탭에서 데이터 > 쿼리 편집기를 실행합니다.

  1. 데이터 범위 내에서 아무 셀이나 선택합니다.

  2. 데이터 탭을 클릭한 다음 표/> 탭을 클릭합니다.

  3. 메시지가 표시될 경우 표에서 선택 단추를 클릭하여 데이터 원본으로 사용할 특정 범위를 선택할 수 있습니다.

    테이블에서 대화 상자

  4. 테이블 또는 데이터 범위에 열 머리더가 있는 경우 내 테이블에 헤더가 있는지 확인할 수 있습니다. 헤더 셀은 쿼리에 대한 열 이름을 정의하는 데 사용됩니다.

  5. 쿼리 편집기에서 [로드] & 클릭합니다.

참고: 데이터 범위가 명명된 범위로 정의되거나 Excel 표에 있는 경우 Excel에서 자동으로 전체 범위를 감지하여 쿼리 편집기로 로드합니다. 일반 데이터는 쿼리 편집기로 로드될 때 자동으로 테이블로 변환됩니다.

쿼리 편집기를 사용하여 쿼리에 대한 수식을 작성할 수 있습니다.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

쿼리 편집기 수식 예제

참고: 쿼리 편집기는 새 쿼리를 로드, 편집 또는 만들 때만 나타납니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 보려면 데이터 & 변환 탭에서 데이터 > 쿼리 편집기를 실행합니다.

  1. 데이터 탭을 클릭한 다음 파일에서 데이터 > 통합 문서에서 > 선택합니다. 데이터 다운로드 단추가 표시되지 않는 경우 파일에서 새 쿼리 > 통합 문서에서 > 선택합니다.

    참고: 이전 동작을 모방하도록 레거시 커넥터를 복원할 수 있습니다. 다음 문서의 "레거시 외부 데이터 환경을 복원하는 방법"에 대한 섹션을 참조하세요. &.

  2. Excel 찾아보기 대화 상자에서 쿼리할 파일의 경로를 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

    원본 통합 문서에 명명된 범위가 있는 경우 범위의 이름을 데이터 집합으로 사용할 수 있습니다.

쿼리 편집기를 사용하여 쿼리에 대한 수식을 작성할 수도 있습니다. 예:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

참고: 쿼리 편집기는 새 쿼리를 로드, 편집 또는 만들 때만 나타납니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 보려면 데이터 & 변환 탭에서 데이터 > 쿼리 편집기를 실행합니다.

브라우저가 비디오를 지원하지 않습니다.

Excel의 가져오기 & 변환 환경을 사용하여 웹 페이지에 연결하고 다른 테이블에서 정보를 가져올 수 있습니다.

  1. 데이터 탭을 클릭한 다음, 새 쿼리 > 기타 원본에서 > 웹에서를 클릭합니다.

    참고: 새 쿼리 단추가 없는 경우 데이터 탭을 클릭한 다음 웹에서 클릭합니다.

  2. 웹에서 대화 상자에서 웹 페이지 URL을입력한 다음 확인을 클릭합니다.

    파워 쿼리 > 웹에서 > URL 입력 대화 상자

    이 경우 http://en.wikipedia.org/wiki/UEFA_European_Football_Championship을 사용합니다.

    웹 페이지에서 사용자 자격 증명을 필요로 하는 경우 다음을 실행합니다.

    • 웹 액세스 대화 상자에서 자격 증명 옵션을 클릭하고 인증 값을 제공합니다.

    • 저장을 클릭합니다.

  3. 확인을 클릭합니다.

  4. 파워 쿼리는 웹 페이지를 분석하고 표 보기탐색 창을 로드합니다.

    연결할 테이블을 알고 있는 경우 목록에서 선택합니다. 이 예에서는 결과 표를 선택했습니다.

    파워 쿼리 > 웹에서 > 탐색 > 표 보기

    또는 웹 보기로 전환하고 해당 표를 직접 선택할 수 있습니다. 이 경우 결과 표를 선택했습니다.

    파워 쿼리 > 웹에서 > 탐색 > 웹 보기
  5. 로드를 클릭하면 파워 쿼리에서 선택한 웹 데이터를 Excel에 로드합니다.

  1. 데이터 탭을 클릭한 다음 데이터베이스에서 > 데이터 > 데이터베이스에서 SQL Server. 데이터 다운로드 단추가 표시되지 않는 경우 새 쿼리 > 데이터베이스 > 데이터베이스에서 SQL Server 클릭합니다.

  2. Microsoft SQL 데이터베이스 대화 상자의 서버 이름 SQL Server 연결할 위치를 지정합니다. 필요한 경우 데이터베이스 이름도 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

    파워 쿼리 SQL Server 데이터베이스 연결 대화 상자
  4. 확인을 선택합니다.

  5. 인증 모드를 선택하여 SQL Server 연결합니다.

    파워 쿼리 SQL Server 로그인 자격 증명
    1. Windows:기본 선택 영역입니다. Windows 인증을 사용하여 연결하려면 이 옵션을 선택합니다.

    2. 데이터베이스: 인증을 사용하여 연결하려면 SQL Server 선택합니다. 이 옵션을 선택한 후 사용자 이름 및 암호를 지정하여 SQL Server 연결합니다.

  6. 기본적으로 연결 암호화 확인란은 파워 쿼리가 암호화된 연결을 사용하여 데이터베이스에 연결된다고 표시하기 위해 선택됩니다. 암호화된 연결을 사용하여 연결하지 않을 경우 이 확인란의 선택을 취소한 다음 연결을 클릭합니다.

    암호화된 연결을 사용하여 SQL Server 설정되지 않은 경우 파워 쿼리는 암호화되지 않은 연결을 사용하여 연결하라는 메시지를 표시됩니다. 메시지에서 확인을 클릭하여 암호화되지 않은 연결을 사용하여 연결합니다.

수식 예제

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. 데이터 탭을 클릭한 다음 ODBC에서 > 원본에서 데이터 >데이터를 얻습니다. 데이터 저장 단추가 표시되지 않는 경우 ODBC에서다른 > 새 쿼리 > 합니다.

  2. ODBC에서 대화 상자가 표시되면 DSN(데이터 원본 이름)을 선택합니다.

  3. 연결 문자열을 입력한 다음 확인을 눌러야 합니다.

  4. 다음 대화 상자에서 기본 또는 사용자 지정,Windows또는 데이터베이스 연결 옵션에서 자격 증명을 입력한 다음 Connect를 누르고 있습니다.

  5. Navigator 창에서 연결하려는 테이블 또는 쿼리를 선택한 다음 Load 또는 Edit를 누르고 있습니다.

  1. 데이터 탭을 클릭한 다음 Microsoft Access >데이터베이스에서 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 Access에서 데이터베이스에서 > 쿼리 >클릭합니다.

  2. 데이터 가져오기 대화 상자에서 파일 URL을 검색하거나 입력하여 파일을 가져오거나 파일에 연결합니다.

  3. Navigator 대화 상자의 단계에 따라 선택한 테이블 또는 쿼리에 연결합니다.

  4. 로드 또는 편집을 클릭합니다.

  1. 데이터 탭을 클릭한 다음 XML에서파일 >데이터 >. 데이터 다운로드 단추가 없는 경우 XML에서파일 > 쿼리 > 클릭합니다.

  2. XML에서 찾아보기 대화 상자에서 파일을 가져오거나 파일에 연결하기 위해 파일 URL을 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

    연결에 성공하면 탐색기 창을 사용하여 테이블 형식의 XML 파일에서 항목 컬렉션을 찾아보고 미리 볼 수 있습니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다. 예:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

참고: 쿼리 편집기는 새 쿼리를 로드, 편집 또는 만들 때만 나타납니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 보려면 데이터 & 변환 탭에서 데이터 > 쿼리 편집기를 실행합니다.

  1. Analysis Services에서 >데이터 > 데이터 > 데이터 원본으로 이동 데이터 다운로드 단추가 표시되지 않는 경우 Analysis Services에서 다른 > 데이터 > 클릭합니다.

    데이터 연결 마법사가 표시됩니다. 이 마법사에는 3개의 창이 있습니다.

    • 데이터베이스 서버에 연결

    • 데이터베이스 및 테이블 선택

    • 데이터 연결 파일 저장 및 완료

  2. 데이터베이스 서버에 연결 창의 서버 이름 상자에 OLAP 데이터베이스 서버의 이름을 입력합니다.

    팁: 연결하려는 오프라인 큐브 파일의 이름을 알고 있는 경우 전체 파일 경로, 파일 이름 및 확장명을 입력할 수 있습니다.

  3. 로그온 자격 증명에서다음 중 하나를하고 다음을 클릭합니다.

    • 현재 Windows 사용자 이름 및 암호를 사용하려면 Windows 인증 사용을 클릭합니다.

    • 데이터베이스 사용자 이름 및 암호를 입력하려면 다음 사용자 이름 및 암호 사용을 클릭한 다음 해당 사용자 이름 및 암호 상자에 사용자 이름과 암호를 입력합니다.

  4. 원하는 데이터가 포함된 데이터베이스 선택 창에서 데이터베이스를 선택하고 다음을 클릭합니다.

    데이터베이스의 특정 큐브 연결하려면 특정 큐브 또는 테이블에 연결이 선택되어 있는지 확인한 다음 목록에서 큐브를 선택합니다.

  5. 데이터 연결 파일 저장 및 마침 창의 파일 이름 상자에서 필요한 경우 기본 파일 이름을 변경합니다(선택 사항).

  6. 찾아보기를 클릭하여 내 데이터 원본의 기본 파일 위치를 변경하거나 기존파일 이름을 검사합니다.

  7. 설명, 친숙한 이름및 검색 키워드 상자에 파일에 대한 설명, 친숙한 이름 및 일반적인 검색어를 입력합니다(모두 선택 사항임).

  8. 피벗테이블을 새로 고칠 때 연결 파일이 사용되는지 확인하려면 Always를 클릭하여 이 데이터를 새로 고치려면 Always를 클릭합니다.

    이 확인란을 선택하면 연결 파일을 사용하는 모든 통합 문서에서 항상 연결 파일에 대한 업데이트를 사용할 수 있습니다.

  9. 마쳤을 클릭하여 데이터 연결 마법사를 닫습니다.

  10. 데이터 가져오기 대화 상자의 통합 문서에서 이 데이터를 보는 방법 선택아래에서다음 중 하나를 선택합니다.

    • 피벗테이블 보고서만 만들려면 피벗테이블 보고서를 클릭합니다.

    • 피벗테이블 보고서 및 피벗차트 보고서를 만들려면 피벗차트 및 피벗테이블 보고서를 클릭합니다.

    • 나중에 사용하기 위해 선택한 연결을 통합 문서에 저장하려면 연결 만들기만 클릭합니다. 이 확인란은 사용자가 만든 큐브 함수가 포함된 수식에서 연결을 사용하며 피벗테이블 보고서를 만들지 않도록 합니다.

  11. 데이터를 넣을위치 아래에서 다음 중 하나를 합니다.

    • 기존 워크시트에 피벗테이블 보고서를 배치하려면 기존 워크시트를 선택한 다음 피벗테이블 보고서를 찾을 셀 범위에서 첫 번째 셀의 셀 참조를 입력합니다.

      대화 상자 축소를 클릭하여 대화 단추 이미지 일시적으로 숨기고 사용할 워크시트의 시작 셀을 선택한 다음 대화 상자 확장 단추를 단추 이미지 .

    • A1 셀부터 새 워크시트에 피벗테이블 보고서를 추가하려면 새 워크시트 클릭

    • 연결 속성을 확인하거나 변경하려면 속성을클릭하고 연결 속성 대화 상자에서 필요한 내용을 변경한 다음 확인을 클릭합니다.

다음 Microsoft 365용 Excel:

  1. 데이터 탭에서 JSON에서> 데이터 > 클릭합니다.

    JSON 파일에서 데이터 다운로드 단추

  2. JSON 파일 위치로 이동하여 선택하고 열기 를 클릭합니다.

  3. 쿼리 편집기에서 데이터를 로드한 후 테이블로 변환을 > 다음 로드를 & 클릭합니다.

Excel 2016:

  1. 데이터 탭에서 쿼리 > 다른 원본에서 새 >클릭합니다.

  2. 쿼리 편집기에서 고급 편집기를 클릭합니다.

  3. 다음과 같이 쿼리 문자열을 입력하고 "C:\Users\Name\Desktop\JSONTest.js설정"을 JSON 파일의 경로로 바니다.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

다음 Microsoft 365용 Excel:

  1. 데이터 탭에서 PDF에서 파일 > 데이터 > 클릭합니다.

    데이터 다운로드, 파일에서 메뉴의 PDF 커넥터

  2. PDF 파일을 선택한 다음 열기 를 클릭합니다. 네비게이터 양식에서 PDF가 열리며 사용 가능한 테이블이 표시됩니다.

    PDF 데이터를 가져오기 위한 Navigator 대화 상자

  3. 가져올 테이블을 선택한 다음, 다음 중 하나를 사용합니다.

    • Excel에서 직접 데이터를 보려면 로드를 클릭합니다.

    • 파워 쿼리에서 데이터를 먼저 사용하려면 데이터 변환을 클릭합니다.

참고: 파워 쿼리를 사용하여 Oracle 데이터베이스에 연결하려면 컴퓨터에 Oracle 클라이언트 소프트웨어 v8.1.7 이상이 필요합니다. Oracle 클라이언트 소프트웨어를 설치하려면 Oracle Developer Tools for Visual Studio(12.1.0.2.4)를 사용하여 32비트 Oracle 데이터 액세스 구성 요소(ODAC)로 이동하여 32비트 Oracle 클라이언트를 설치하거나 Windows x64용 64비트 ODAC 12c 릴리스 4(12.1.0.2.4) Xcopy로 이동하여 64비트 Oracle 클라이언트를 설치합니다.

  1. 데이터 탭을 클릭한 다음 Oracle 데이터베이스에서 > 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 Oracle 데이터베이스에서 새 쿼리 > 데이터베이스에서 > 클릭합니다.

  2. Oracle 데이터베이스 대화 상자의서버 이름에서 연결할 Oracle 서버를 지정합니다. SID가 필요한 경우 "ServerName/SID" 형태로 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. Oracle 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

  1. 데이터 탭을 클릭한 다음 Sharepoint 목록에서 다른 > 데이터 > 데이터 원본을 선택합니다. 데이터 다운로드 단추가 표시되지 않는 경우 Sharepoint 목록에서 다른 > 새 쿼리 > 클릭합니다.

  2. 나타나는 Microsoft SharePoint 목록 대화 상자에서 SharePoint 사이트의 URL을 입력합니다.

    참고: SharePoint 목록에 연결할 때 목록 URL 대신 사이트 URL을 입력합니다. Access SharePoint 대화 상자에서 사이트에 대해 올바르게 인증할 가장 일반적인 URL을 선택합니다. 기본적으로 가장 일반적인 URL이 선택됩니다.

  3. 확인을 선택합니다.

  4. 다음에 나타나는 Access SharePoint 대화 상자에서 자격 증명 옵션을 선택합니다.

    1. SharePoint Server에 자격 증명이 필요하지 않은 경우 익명을 선택합니다.

    2. SharePoint Server에 Windows 자격 증명이 필요한 경우 Windows를 선택합니다.

    3. SharePoint Server에 조직 계정 자격 증명이 필요한 경우 조직 계정을 선택합니다.

  5. [연결]을 선택합니다.

    Excel 파워 쿼리를 Sharepoint List Connect 대화 상자에 연결

  1. 데이터 탭을 클릭한 다음 OData 피드에서 다른 > 데이터 > 데이터 원본을 니다. 데이터 다운로드 단추가 표시되지 않는 경우 OData피드에서 다른 > 새 쿼리 > 클릭합니다.

  2. OData 피드 대화 상자에서 OData 피드의 URL을 입력합니다.

  3. 확인을 선택합니다.

  4. OData 피드에 사용자 자격 증명이 필요한 경우 OData 피드 액세스 대화 상자에서 다음을 수행하세요.

    1. OData 피드에 Windows 인증이 필요한 경우 Windows를 선택합니다.

    2. OData 피드에 사용자 이름과 암호가 필요한 경우 Basic을 선택합니다.

    3. OData 피드에 Marketplace 계정 키가 필요한 경우 Marketplace 키를 선택합니다. Marketplace OData 피드를 구독할 Marketplace 계정 Microsoft Azure 수 있습니다. OData 피드 액세스 대화 상자에서 Microsoft Azure Marketplace에 등록할 수 있습니다.

    4. OData 피드에 페더리된 액세스 자격 증명이 필요한 경우 조직 계정을 클릭합니다. 자세한 Windows Live ID 계정에 로그인합니다.

    5. 저장을 선택합니다.

참고: OData 피드에 연결하면 JSON 라이트 데이터 서비스 형식이 지원됩니다.

  1. 데이터 탭을 클릭한 다음 OLEDB에서다른 > 데이터 > 데이터 원본을 선택합니다. 데이터 표시 단추가 없는 경우 아래 데이터 연결 마법사 지침을 따릅니다.

  2. OLE DB에서 대화 상자에서 연결 문자열을 입력한 다음 확인을 누르고 있습니다.

  3. OLEDB 공급자 대화 상자에서 기본 또는 사용자 지정,Windows또는 데이터베이스 연결 옵션에서 선택하고 적절한 자격 증명을 입력한 다음 연결을 클릭합니다.

  4. Navigator 대화 상자에서 연결하려는 데이터베이스 및 테이블 또는 쿼리를 선택한 다음 Load 또는 Edit를 누르고 있습니다.

  5. 파워 쿼리 편집기에서Close & 를 눌러 로드합니다.

  1. 데이터 탭을 클릭한 다음 MySQL데이터베이스에서 > 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 MySQL 데이터베이스에서 > 쿼리 > 클릭합니다.

  2. 데이터 탭을 클릭한 다음 MySQL데이터베이스에서 > 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 MySQL 데이터베이스에서 > 쿼리 > 클릭합니다.

  3. MySQL 데이터베이스 대화 상자의 서버 이름에서 연결할 MySQL 데이터베이스 서버를 지정합니다.

  4. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  5. 확인을 클릭합니다.

  6. MySQL 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

  1. 데이터 탭을 클릭한 다음 Microsoft Exchange에서 > 원본에서 데이터 >데이터 원본을 선택합니다. 데이터 다운로드 단추가 표시되지 않는 경우 Microsoft Exchange에서 다른 > 새 쿼리 > 클릭합니다.

  2. Access Exchange Server 대화 상자에서 전자 메일 주소와 암호를 지정합니다.

  3. 저장을 클릭합니다.

  4. Microsoft Exchange 자동 검색 서비스 대화 상자에서 Exchange 서비스에서 자격 증명을 신뢰하도록 허용을 선택합니다.

  1. 데이터 탭을 클릭한 다음 Active Directory에서 다른 > 데이터 > 데이터 원본을 선택합니다. 데이터 다운로드 단추가 표시되지 않는 경우 Active Directory의 다른 > 새 쿼리 > 클릭합니다.

  2. Active Directory 대화 상자에 도메인을 입력합니다.

  3. 도메인에 대한 Active Directory 도메인 대화 상자에서 현재 자격 증명 사용또는 대체 자격 증명 사용을 클릭합니다. 대체 인증 사용의 경우 사용자 이름 및 암호를입력합니다.

  4. 연결을 클릭합니다.

  5. 연결에 성공하면 탐색기 창을 사용하여 Active Directory 내에서 사용할 수 있는 모든 도메인을 찾아보고 사용자, 계정 및 컴퓨터를 포함한 Active Directory 정보로 드릴다운할 수 있습니다.

참고 사항: 

SAP HANA 데이터베이스에 연결하려면:

  1. SAP HANA > 데이터베이스에서 > 쿼리 > 데이터를 클릭합니다.

    데이터 탭의 SAP HANA 데이터베이스 옵션
  2. SAP HANA 데이터베이스 대화 상자에서 연결할 서버를 지정합니다. 서버 이름은 ServerName:Port 형식을 따라야 합니다.

    SAP HANA 데이터베이스 대화 상자
  3. 원시 데이터베이스 쿼리를 사용하여 데이터를 가져오려면 고급 옵션을 클릭하고 SQL 상자에 쿼리를 입력합니다.

  4. 확인을 클릭합니다.

  5. SAP HANA 서버에 데이터베이스 사용자 자격 증명이 필요한 경우 SAP HANA 데이터베이스 액세스 대화 상자에서 다음을 실행합니다.

    1. 데이터베이스 탭을 클릭하고 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

경고: 

  • IBM DB2 데이터베이스에 연결하려면 먼저 컴퓨터에 IBM DB2 데이터 서버 드라이버를 설치해야 합니다(최소 요구 사항은 IBM DS 드라이버)입니다. 파워 쿼리 설치(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다.

  • WINDOWS 8에 IBM DB2 데이터 서버 드라이버를 설치하는 IBM에서 보고하는 알려진 문제가있습니다. Windows 8을 사용 중일 때 파워 쿼리를 사용하여 IBM DB2에 연결하려면 추가 설치 단계를 따라야 합니다. Windows 8의 IBM DB2 데이터 서버 드라이버에 대한 자세한 정보를 찾아보아야 합니다..

  1. 데이터 탭을 클릭한 다음 IBM DB2 데이터베이스에서 > 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 데이터베이스에서 새 쿼리 > IBM DB2데이터베이스에서 > 클릭합니다.

  2. IBM DB2 데이터베이스 대화 상자의 서버 이름에서 연결할 IBM DB2 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. IBM DB2 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

참고: 파워 쿼리에서 PostgreSQL 데이터베이스에 연결하려면 먼저 컴퓨터에 PostgreSQL용 Ngpsql 데이터 공급자를 설치해야 합니다. Office 버전(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다. 자세한 내용은 어떤 버전의 Office를 사용하나요? 또한 디바이스의 최신 .NET 버전과 일치하는 컴퓨터 구성에 공급자를 등록해야 합니다.

  1. 데이터 탭을 클릭한 다음 PostgreSQL데이터베이스에서 > 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 PostgreSQL데이터베이스에서 > 쿼리 > 클릭합니다.

  2. PostgreSQL 데이터베이스 대화 상자의 서버 이름 섹션에서 연결하려는 PostgreSQL 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 선택합니다.

  5. PostgreSQL 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. [연결]을 선택합니다.

  1. 다음 항목으로 https://web.powerapps.com/

  2. 연결하려는 환경을 선택합니다.

  3. 메뉴에서 개발자 리소스에 대한 고급 > 설정 >선택합니다.

  4. 인스턴스 Web API 값을 복사합니다. 

    참고 사항: 

    • URL 형식은 다음과https://<tenant>.crm.dynamics.com/api/data/v9.0.

    • 연결하는 데 사용할 URL의 정확한 형식은 사용 하는 앱에 대한 CDS의 지역 및 버전에 따라 다를 수 있습니다. 자세한 내용은 Web API URL 및 버전을 참조하세요.

  5. 데이터 탭을 선택한 다음 Dynamics 365(&)에서 > 데이터 > 데이터 > 데이터 변환을 선택합니다.

  6. 기본 옵션이 선택된 대화 상자에서 앱용 CDS 연결에 대한 Web API URL을 입력하고 확인을 클릭합니다.

  7. 조직 계정을 선택합니다.

    • 앱용 CDS에 액세스하는 데 사용하는 Microsoft Work 또는 School 계정을 사용하여 로그인하지 않은 경우 로그인을 클릭하고 계정 사용자 이름과 암호를 입력합니다.

  8. 연결을 클릭합니다.

  9. Navigator 대화 상자 내에서 검색할 데이터를 선택합니다.

  10. 데이터를 있는 경우 로드 옵션을 선택하고, 그렇지 않으면 편집 옵션을 선택하여 파워 쿼리 편집기를 여는 것이 좋습니다.

    참고: 파워 쿼리 편집기는 반환된 데이터를 수정하는 여러 옵션을 제공합니다. 예를 들어 원본 데이터에 포함된 것보다 더 적은 수의 열을 가져올 수 있습니다. 이 경우 홈 탭으로 이동하여 > 열 관리> 열을 선택하고 유지할 열을 선택한 다음 확인을 클릭합니다. 준비가 됐을 때 [로드] & 클릭하여 수정된 데이터를 Excel로 반환합니다.

참고: Teradata 데이터베이스에 연결하려면 컴퓨터에 .NET Data Provider for Teradata가 필요합니다.

  1. 데이터 탭을 클릭한 다음 Teradata데이터베이스에서 & 데이터 > 데이터 > 데이터 > 데이터 변환을 클릭합니다.

  2. Teradata 데이터베이스 대화 상자의 서버 이름에서 연결할 Teradata 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 선택합니다.

  5. Teradata 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 저장을 클릭합니다.

중요: Facebook 데이터 커넥터 사용 중지 알림   Excel의 Facebook에서 데이터를 가져오고 새로 고치면 2020년 4월에 작동이 중지됩니다. 그때까지는 Facebook Get & Transform(파워 쿼리) 커넥터를 사용할 수 있지만 2020년 4월부터 Facebook에 연결할 수 없게 되어 오류 메시지가 표시됩니다. 예기치 않은 결과를 방지하기 위해 Facebook 커넥터를 & 기존 Get & 변환(파워 쿼리) 쿼리를 수정하거나 제거하는 것이 좋습니다.

참고: Facebook에 처음 연결한 경우 자격 증명을 제공해야 합니다. Facebook 계정을 사용하여 로그인하고 파워 쿼리 애플리케이션에 대한 액세스를 허용합니다. 이 커넥터 옵션에 대해 다시 경고 표시 안 하세요를 클릭하여 향후 프롬프트를 해제할 수 있습니다.

  1. 데이터 탭에서Facebook에서 온라인 > 데이터 > 클릭합니다. 데이터 다운로드 단추가 표시되지 않는 경우 Facebook에서 다른 > 새 쿼리 > 클릭합니다.

  2. Facebook 대화 상자에서 "나", 사용자 이름 또는 개체 ID를 사용하여 Facebook에 연결합니다.

    참고: Facebook 사용자 이름은 로그인 전자 메일과 다릅니다.

  3. 연결 드롭다운 목록에서 연결할 범주를 선택합니다. 예를 들어 Facebook 친구 범주에서 사용할 수 있는 모든 정보에 액세스할 수 있도록 친구를 선택합니다.

  4. 확인을 클릭합니다.

  5. 필요한 경우 Access Facebook 대화 상자에서 로그인을 클릭한 다음 Facebook 전자 메일 또는 전화 번호와 암호를 입력합니다. 로그인된 상태로 유지 옵션을 확인할 수 있습니다. 로그인한 후 연결을 클릭합니다.

  6. 연결에 성공하면 선택한 범주에 대한 정보가 포함된 테이블을 미리 볼 수 있습니다. 예를 들어 친구 범주를 선택하면 파워 쿼리는 Facebook 친구가 포함된 테이블을 이름으로 렌더링합니다.

  7. 로드 또는 편집을 클릭합니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Facebook 수식이 있는 파워 쿼리 편집기

참고: 쿼리 편집기는 새 쿼리를 로드, 편집 또는 만들 때만 나타납니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 보려면 데이터 & 변환 탭에서 데이터 > 쿼리 편집기를 실행합니다.

참고 사항: 

  • SAP SQL Anywhere 데이터베이스에 연결하려면 먼저 컴퓨터에 설치된 SAP SQL Anywhere 드라이버가 필요합니다. Excel 설치(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다.

  1. 데이터 탭을 클릭한 다음 Sybase데이터베이스에서 > 데이터 > 데이터 원본을 만듭니다. 데이터 다운로드 단추가 표시되지 않는 경우 Sybase데이터베이스에서 > 쿼리 > 클릭합니다.

  2. Sybase 데이터베이스 대화 상자의 서버 이름 상자에서 연결할 Sybase 서버를 지정합니다. 필요한 경우 데이터베이스 이름도 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. 기본적으로 연결 암호화 확인란이 선택되어 파워 쿼리가 간단한 암호화된 연결을 사용하여 데이터베이스에 연결됩니다.

  6. 연결을 클릭합니다.

Microsoft Azure Blob Storage는 HTTP 또는 HTTPS를 통해 전 세계 어디에서나 액세스할 수 있는 많은 양의 구조화되지 않은 데이터(이미지, 비디오, 오디오 및 문서)를 저장하는 서비스입니다. Azure Blob Storage 서비스에 대한 자세한 내용은 Blob Storage 사용 방법을 참조하세요.

  1. 데이터 탭을 클릭한 다음 Azure Blob Storage에서 & 데이터 > 데이터 > 데이터 > 데이터 변환을 클릭합니다. 데이터 다운로드 단추가 없는 경우 Azure에서 새 쿼리 > Microsoft Azure BlobStorage에서 > 클릭합니다.

  2. Blob StorageMicrosoft Azure 대화 상자에서 Microsoft Azure Storage 계정 이름 또는 URL을 입력한 다음 확인을 클릭합니다.

  3. Blob Storage 서비스에 처음으로 연결하는 경우 스토리지 액세스 키를 입력하고 저장하라는 메시지가 표시 됩니다. Access Microsoft AzureBlob Storage 대화 상자의 계정 키 상자에 스토리지 액세스 키를 입력하고 저장을 클릭합니다.

    참고: 저장소 액세스 키를 검색해야 하는 경우 Microsoft Azure Portal로이동하여 저장소 계정을 선택한 다음 페이지 맨 아래에 있는 액세스 키 관리 아이콘을 클릭합니다. 기본 키 오른쪽에 있는 복사 아이콘을 클릭한 다음 계정 키 상자에 값을 붙여넣습니다.

  4. 쿼리 편집기는 Blob Storage에 사용 가능한 모든 컨테이너를 Microsoft Azure 나열합니다. Navigator에서데이터를 가져올 컨테이너를 선택하고 [닫기] 적용을 & 클릭합니다.

  1. 데이터 탭을 클릭한 다음 Azure > 데이터 > HDFS(Azure HDInsight)에서 데이터 원본을 얻습니다. 데이터 다운로드 단추가 표시되지 않는 경우 Azure >에서 새 쿼리 > HDInsight에서 Microsoft Azure 클릭합니다.

  2. HDInsight 클러스터와 연결된 Microsoft Azure Blob Storage 계정의 계정 이름 또는 URL을 입력하고 확인을 클릭합니다.

  3. ACCESS Microsoft AzureHDInsight 대화 상자에서 계정 키를 입력하고 연결을 클릭합니다.

  4. 네비게이터 대화 상자에서 클러스터를 선택한 다음 콘텐츠 파일을 찾아 선택합니다.

  5. 로드를 클릭하여 선택한 테이블을 로드하거나 편집을 클릭하여 추가 데이터 필터 및 변환을 수행한 후 로드합니다.

파워 쿼리 추가 기능을 사용하여 외부 데이터 원본에 연결하고 고급 데이터 분석을 수행할 수 있습니다. 다음 섹션에서는 웹 페이지, 텍스트 파일, 데이터베이스, 온라인 서비스 및 Excel 파일, 테이블 및 범위 등 데이터 원본에 연결하는 단계를 제공합니다.

중요: Excel 2013에서 파워 쿼리를 사용하려면 먼저 활성화해야 합니다. 추가 기능에서 파일 > 옵션을 > 합니다. 아래쪽의 관리 섹션의 드롭다운 목록에서 COM 추가 기능 옵션을 선택한 다음 이동을 클릭합니다. 파워 쿼리 확인란을 클릭한 다음 확인을 클릭합니다. 파워 쿼리 리본이 자동으로 나타나야 하지만 그렇지 않은 경우 Excel을 닫았다가 다시 시작합니다.

쿼리 편집기 사용

참고: 파워 쿼리를 사용하여 새 쿼리를 로드, 편집 또는 만들 때 쿼리 편집기가 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

  1. 파워 쿼리 리본 탭에서 CSV에서파일 > 또는 텍스트에서클릭합니다.

  2. 콤마로 구분된 값 찾아보기 대화 상자에서 쿼리할 파일의 경로를 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

참고: CSV 파일에서 데이터를 가져오는 경우 파워 쿼리는 열 이름 및 형식을 포함한 열분리기를 자동으로 검색합니다. 예를 들어 아래 예제 CSV 파일을 가져온 경우 파워 쿼리는 자동으로 첫 번째 행을 열 이름으로 사용하며 각 열 데이터 형식을 변경합니다.

예제 CSV 파일

CSV 파일의 이미지

파워 쿼리는 각 열 데이터 형식을 자동으로 변경합니다.

  • 주문 ID가 번호로 변경

  • 주문 날짜가 날짜로 변경됩니다.

  • 범주는 텍스트로 유지(기본 열 형식)

  • 제품 이름은 텍스트로 남아 있습니다(기본 열 형식).

  • 판매가 숫자로 변경됩니다.

쿼리 편집기에서 파워 쿼리는 FirstRowAsHeader 단계 및 ChangeType 단계를 자동으로 적용합니다. 이러한 자동 작업은 행을 수동으로 홍보하고 각 열 형식을 수동으로 변경하는 경우와 동일합니다.

파워 쿼리가 열을 자동으로 검색한 후 쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수도 있습니다. 예:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후 나타나는 Excel 2013의 쿼리 편집기 창을 보여줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

  1. 데이터 범위 내에서 아무 셀이나 선택합니다.

  2. 파워 쿼리 리본 탭에서 표에서 클릭합니다.

    Excel 데이터 표에 연결

  3. 메시지가 표시될 경우 표에서 선택 단추를 클릭하여 데이터 원본으로 사용할 특정 범위를 선택할 수 있습니다.

    테이블에서 대화 상자

  4. 데이터 범위에 열 머리더가 있는 경우 내 테이블에 헤더가 있는지 확인할 수 있습니다. 범위 헤더 셀은 쿼리에 대한 열 이름을 설정하는 데 사용됩니다.

  5. 쿼리 편집기에서 [로드] & 클릭합니다.

참고: 데이터 범위가 명명된 범위로 정의되거나 Excel 표에 있는 경우 파워 쿼리는 자동으로 전체 범위를 감지하여 쿼리 편집기로 로드합니다. 일반 데이터는 쿼리 편집기로 로드될 때 자동으로 테이블로 변환됩니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

쿼리 편집기 수식 예제

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

  1. 파워 쿼리 리본 탭에서 Excel의 파일 >클릭합니다.

  2. Excel 찾아보기 대화 상자에서 쿼리할 파일의 경로를 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

    원본 통합 문서에 명명된 범위가 있는 경우 범위의 이름을 데이터 집합으로 사용할 수 있습니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다. 예:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후 나타나는 Excel 2013의 쿼리 편집기 창을 보여줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 비어 있는 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

참고: 특정 설정에서 레거시 Excel 파일 또는 Access 데이터베이스에서 데이터를 가져오려고 하는 동안 Microsoft Access 데이터베이스 엔진(Microsoft.ACE.OLEDB.12.0 공급자)이 로컬 머신에 등록되지 않은 오류가 발생할 수 있습니다. 이 오류는 Office 2013만 설치된 시스템에서 발생합니다. 이 오류를 해결하려면 다음 리소스를 다운로드하여 액세스하려는 데이터 원본을 계속 진행할 수 있도록 합니다.

  1. 파워 쿼리 리본을 클릭하고 웹에서를 클릭합니다.

  2. 웹에서 대화 상자에서 웹 페이지 URL을 입력하고 확인을 선택합니다.

    파워 쿼리 > 웹에서 > URL 입력 대화 상자

    이 경우 http://en.wikipedia.org/wiki/UEFA_European_Football_Championship을 사용합니다.

    웹 페이지에서 사용자 자격 증명을 필요로 하는 경우 다음을 실행합니다.

    • 웹 액세스 대화 상자에서 자격 증명 옵션을 클릭하고 인증 값을 제공합니다.

    • 저장을 클릭합니다.

  3. 확인을 클릭합니다.

  4. 파워 쿼리는 웹 페이지를 분석하고 표 보기탐색 창을 로드합니다.

    연결하려는 표를 아는 경우 목록에서 선택합니다. 이 예에서는 결과 표를 선택했습니다.

    파워 쿼리 > 웹에서 > 탐색 > 표 보기

    또는 웹 보기로 전환하고 해당 표를 직접 선택할 수 있습니다. 이 경우 결과 표를 선택했습니다.

    파워 쿼리 > 웹에서 > 탐색 > 웹 보기
  5. 로드를 클릭하면 파워 쿼리에서 선택한 웹 데이터를 Excel에 로드합니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스에서 > 데이터베이스에서 SQL Server 클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. Microsoft SQL 데이터베이스 대화 상자의 서버 이름 SQL Server 연결할 위치를 지정합니다. 필요한 경우 데이터베이스 이름도 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

    파워 쿼리 SQL Server 데이터베이스 연결 대화 상자
  4. 확인을 선택합니다.

  5. 인증 모드를 선택하여 SQL Server 연결합니다.

    파워 쿼리 SQL Server 로그인 자격 증명
    1. Windows:기본 선택 영역입니다. Windows 인증을 사용하여 연결하려면 이 옵션을 선택합니다.

    2. 데이터베이스: 인증을 사용하여 연결하려면 SQL Server 선택합니다. 이 옵션을 선택한 후 사용자 이름 및 암호를 지정하여 SQL Server 연결합니다.

  6. 기본적으로 연결 암호화 확인란은 파워 쿼리가 암호화된 연결을 사용하여 데이터베이스에 연결된다고 표시하기 위해 선택됩니다. 암호화된 연결을 사용하여 연결하지 않을 경우 이 확인란의 선택을 취소한 다음 연결을 클릭합니다.

    암호화된 연결을 사용하여 SQL Server 설정되지 않은 경우 파워 쿼리는 암호화되지 않은 연결을 사용하여 연결하라는 메시지를 표시됩니다. 메시지에서 확인을 클릭하여 암호화되지 않은 연결을 사용하여 연결합니다.

수식 예제

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. 리본 메뉴에서 파워 쿼리 탭을 클릭한 다음 ODBC에서다른 > 데이터 > 선택합니다.

  2. ODBC에서 대화 상자가 표시되면 DSN(데이터 원본 이름)을 선택합니다.

  3. 연결 문자열을 입력한 다음 확인을 눌러야 합니다.

  4. 다음 대화 상자에서 기본 또는 사용자 지정,Windows또는 데이터베이스 연결 옵션에서 자격 증명을 입력한 다음 Connect를 누르고 있습니다.

  5. Navigator 창에서 연결하려는 테이블 또는 쿼리를 선택한 다음 Load 또는 Edit를 누르고 있습니다.

  1. 파워 쿼리 리본 탭에서 Access 데이터베이스에서 데이터베이스 >선택합니다.

    데이터베이스에서 데이터 얻기 대화 상자

  2. 찾아보기 대화 상자에서 파일 URL을 검색하거나 입력하여 파일을 가져오거나 파일에 연결합니다.

  3. Navigator 대화 상자의 단계에 따라 선택한 테이블 또는 쿼리에 연결합니다.

  4. 로드 또는 편집을 클릭합니다.

  1. 파워 쿼리 리본 탭에서 XML에서파일 > 클릭합니다.

    파일에서 파워 쿼리 대화 상자
  2. XML에서 찾아보기 대화 상자에서 파일 URL을 찾아보거나 입력하여 파일을 가져오거나 파일에 연결합니다.

  3. 열기를 클릭합니다.

    연결에 성공하면 탐색기 창을 사용하여 테이블 형식의 XML 파일에서 항목 컬렉션을 찾아보고 미리 볼 수 있습니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다. 예:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

  1. 데이터 탭의외부 데이터 다운로드 그룹에서 다른 원본에서 클릭한 다음 Analysis Services에서 클릭합니다.

    Excel 리본 메뉴 이미지

    데이터 연결 마법사가 표시됩니다. 이 마법사에는 세 개의 창이 있습니다.

    • 데이터베이스 서버에 연결

    • 데이터베이스 및 테이블 선택

    • 데이터 연결 파일 저장 및 완료

  2. 데이터베이스 서버에 연결 창의 서버 이름 상자에 OLAP 데이터베이스 서버의 이름을 입력합니다.

    팁: 연결하려는 오프라인 큐브 파일의 이름을 알고 있는 경우 전체 파일 경로, 파일 이름 및 확장명을 입력할 수 있습니다.

  3. 로그온 자격 증명에서다음 중 하나를하고 다음을 클릭합니다.

    • 현재 Windows 사용자 이름 및 암호를 사용하려면 Windows 인증 사용을 클릭합니다.

    • 데이터베이스 사용자 이름 및 암호를 입력하려면 다음 사용자 이름 및 암호 사용을 클릭한 다음 해당 사용자 이름 및 암호 상자에 사용자 이름과 암호를 입력합니다.

  4. 원하는 데이터가 포함된 데이터베이스 선택 창에서 데이터베이스를 선택하고 다음을 클릭합니다.

    데이터베이스의 특정 큐브 연결하려면 특정 큐브 또는 테이블에 연결이 선택되어 있는지 확인한 다음 목록에서 큐브를 선택합니다.

  5. 데이터 연결 파일 저장 및 마침 창의 파일 이름 상자에서 필요한 경우 기본 파일 이름을 변경합니다(선택 사항).

    찾아보기를 클릭하여 내 데이터 원본의 기본 파일 위치를 변경하거나 기존파일 이름을 검사합니다.

  6. 설명, 친숙한 이름검색 키워드 상자에 파일에 대한 설명, 친숙한 이름 및 일반적인 검색어를 입력합니다(모두 선택 사항임).

  7. 피벗테이블을 새로 고칠 때 연결 파일이 사용되는지 확인하려면 Always를 클릭하여 이 데이터를 새로 고치려면 Always를 클릭합니다.

    이 확인란을 선택하면 연결 파일을 사용하는 모든 통합 문서에서 항상 연결 파일에 대한 업데이트를 사용할 수 있습니다.

  8. 마쳤을 클릭하여 데이터 연결 마법사를 닫습니다.

  9. 데이터 가져오기 대화 상자의 통합 문서에서 이 데이터를 보는 방법 선택아래에서다음 중 하나를 선택합니다.

    • 피벗테이블 보고서만 만들려면 피벗테이블 보고서를 클릭합니다.

    • 피벗테이블 보고서 및 피벗차트 보고서를 만들려면 피벗차트 및 피벗테이블 보고서를 클릭합니다.

    • 나중에 사용하기 위해 선택한 연결을 통합 문서에 저장하려면 연결 만들기만 클릭합니다. 이 확인란은 사용자가 만든 큐브 함수가 포함된 수식에서 연결을 사용하며 피벗테이블 보고서를 만들지 않도록 합니다.

  10. 데이터를 넣을위치 아래에서 다음 중 하나를 합니다.

    • 기존 워크시트에 피벗테이블 보고서를 배치하려면 기존 워크시트를 선택한 다음 피벗테이블 보고서를 찾을 셀 범위에서 첫 번째 셀의 셀 참조를 입력합니다.

      대화 상자 축소를 클릭하여 대화 단추 이미지 일시적으로 숨기고 사용할 워크시트의 시작 셀을 선택한 다음 대화 상자 확장 단추를 단추 이미지 .

  11. A1 셀부터 새 워크시트에 피벗테이블 보고서를 추가하려면 새 워크시트 클릭

  12. 연결 속성을 확인하거나 변경하려면 속성을클릭하고 연결 속성 대화 상자에서 필요한 내용을 변경한 다음 확인을 클릭합니다.

  1. 파워 쿼리 탭에서다른 원본에서 빈 > 클릭합니다.

  2. 쿼리 편집기에서 고급 편집기를 클릭합니다.

  3. 다음과 같이 쿼리 문자열을 입력하고 "C:\Users\Name\Desktop\JSONTest.js설정"을 JSON 파일의 경로로 바니다.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

참고: 파워 쿼리를 사용하여 Oracle 데이터베이스에 연결하려면 컴퓨터에 Oracle 클라이언트 소프트웨어 v8.1.7 이상이 필요합니다. Oracle 클라이언트 소프트웨어를 설치하려면 Oracle Developer Tools for Visual Studio(12.1.0.2.4)를 사용하여 32비트 Oracle 데이터 액세스 구성 요소(ODAC)로 이동하여 32비트 Oracle 클라이언트를 설치하거나 Windows x64용 64비트 ODAC 12c 릴리스 4(12.1.0.2.4) Xcopy로 이동하여 64비트 Oracle 클라이언트를 설치합니다.

  1. 파워 쿼리 리본 탭에서 Oracle 데이터베이스에서 데이터베이스 >클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. Oracle 데이터베이스 대화 상자의 서버 이름에서 연결할 Oracle 서버를 지정합니다. SID가 필요한 경우 "ServerName/SID" 형태로 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. Oracle 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

  1. 파워 쿼리 리본 탭에서 SharePoint 목록에서 다른 >원본에서 선택합니다.

    파워 쿼리가 다른 원본 대화 상자에서 데이터를 얻습니다.
  2. 나타나는 Microsoft SharePoint 목록 대화 상자에서 SharePoint 사이트의 URL을 입력합니다.

    참고: SharePoint 목록에 연결할 때 목록 URL 대신 사이트 URL을 입력합니다. Access SharePoint 대화 상자에서 사이트에 대해 올바르게 인증할 가장 일반적인 URL을 선택합니다. 기본적으로 가장 일반적인 URL이 선택됩니다.

  3. 확인을 선택합니다.

  4. 다음에 나타나는 Access SharePoint 대화 상자에서 자격 증명 옵션을 선택합니다.

    1. SharePoint Server에 자격 증명이 필요하지 않은 경우 익명을 선택합니다.

    2. SharePoint Server에 Windows 자격 증명이 필요한 경우 Windows를 선택합니다.

    3. SharePoint Server에 조직 계정 자격 증명이 필요한 경우 조직 계정을 선택합니다.

  5. [연결]을 선택합니다.

    Excel 파워 쿼리를 Sharepoint List Connect 대화 상자에 연결

  1. 파워 쿼리 리본 탭에서 OData 피드의 다른 > 원본에서 선택합니다.

    파워 쿼리가 다른 원본 대화 상자에서 데이터를 얻습니다.
  2. OData 피드 대화 상자에서 OData 피드의 URL을 입력합니다.

  3. 확인을 선택합니다.

  4. OData 피드에 사용자 자격 증명이 필요한 경우 OData 피드 액세스 대화 상자에서 다음을 수행하세요.

    1. OData 피드에 Windows 인증이 필요한 경우 Windows를 선택합니다.

    2. OData 피드에 사용자 이름과 암호가 필요한 경우 Basic을 선택합니다.

    3. OData 피드에 Marketplace 계정 키가 필요한 경우 Marketplace 키를 선택합니다. Marketplace OData 피드를 구독할 Marketplace 계정 Microsoft Azure 수 있습니다. OData 피드 액세스 대화 상자에서 Microsoft Azure Marketplace에 등록할 수 있습니다.

    4. OData 피드에 페더리된 액세스 자격 증명이 필요한 경우 조직 계정을 클릭합니다. 자세한 Windows Live ID 계정에 로그인합니다.

    5. 저장을 선택합니다.

참고: OData 피드에 연결하면 JSON 라이트 데이터 서비스 형식이 지원됩니다.

  1. 데이터 탭을 클릭한 다음 OLEDB에서다른 > 데이터 > 데이터 원본을 선택합니다. 데이터 표시 단추가 없는 경우 아래 데이터 연결 마법사 지침을 따릅니다.

  2. OLE DB에서 대화 상자에서 연결 문자열을 입력한 다음 확인을 누르고 있습니다.

  3. OLEDB 공급자 대화 상자에서 기본 또는 사용자 지정,Windows또는 데이터베이스 연결 옵션에서 선택하고 적절한 자격 증명을 입력한 다음 연결을 클릭합니다.

  4. Navigator 대화 상자에서 연결하려는 데이터베이스 및 테이블 또는 쿼리를 선택한 다음 Load 또는 Edit를 누르고 있습니다.

  5. 파워 쿼리 편집기에서Close & 를 누르고 있습니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스에서 >MySQL 데이터베이스를 클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. MySQL 데이터베이스 대화 상자의 서버 이름에서 연결할 MySQL 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. MySQL 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

  1. 파워 쿼리 리본 탭에서 Microsoft Exchange의 다른 원본에서 > 선택합니다.

    파워 쿼리 데이터 원본
  2. Access Exchange Server 대화 상자에서 전자 메일 주소와 암호를 지정합니다.

  3. 저장을 클릭합니다.

  4. Microsoft Exchange 자동 검색 서비스 대화 상자에서 Exchange 서비스에서 자격 증명을 신뢰하도록 허용을 선택합니다.

중요: 파워 쿼리 추가 기능을 다운로드하고 설치했는지 확인합니다.

  1. 파워 쿼리 리본 탭에서 Active Directory의 다른 원본에서 > 클릭합니다.

    파워 쿼리가 다른 원본 대화 상자에서 데이터를 얻습니다.

  2. Active Directory 대화 상자에 도메인을 입력합니다.

  3. 도메인에 대한 Active Directory 도메인 대화 상자에서 현재 자격 증명 사용또는 대체 자격 증명 사용을 클릭합니다. 대체 자격 증명 인증 사용의 경우 사용자 이름 및 암호를입력합니다.

  4. 연결을 클릭합니다.

  5. 연결에 성공하면 탐색기 창을 사용하여 Active Directory 내에서 사용할 수 있는 모든 도메인을 찾아보고 사용자, 계정 및 컴퓨터를 포함한 Active Directory 정보로 드릴다운할 수 있습니다.

경고: 

  • IBM DB2 데이터베이스에 연결하려면 먼저 컴퓨터에 IBM DB2 데이터 서버 드라이버를 설치해야 합니다(최소 요구 사항은 IBM DS 드라이버(IBM 데이터 서버 드라이버 패키지)입니다). 파워 쿼리 설치(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다.

  • WINDOWS 8에 IBM DB2 데이터 서버 드라이버를 설치하는 IBM에서 보고하는 알려진 문제가있습니다. Windows 8을 사용 중일 때 파워 쿼리를 사용하여 IBM DB2에 연결하려면 추가 설치 단계를 따라야 합니다. Windows 8의 IBM DB2 데이터 서버 드라이버에 대한 자세한 정보를 찾아보아야 합니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스에서 >IBM DB2 데이터베이스를 클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. IBM DB2 데이터베이스 대화 상자의 서버 이름에서 연결할 IBM DB2 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. IBM DB2 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

참고: 파워 쿼리에서 PostgreSQL 데이터베이스에 연결하려면 먼저 컴퓨터에 PostgreSQL용 Ngpsql 데이터 공급자를 설치해야 합니다. Office 버전(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다. 자세한 내용은 어떤 버전의 Office를 사용하나요? 또한 디바이스의 최신 .NET 버전과 일치하는 컴퓨터 구성에 공급자를 등록해야 합니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스 목록에서 > PostgreSQL 데이터베이스를 선택합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. PostgreSQL 데이터베이스 대화 상자의 서버 이름 섹션에서 연결하려는 PostgreSQL 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 선택합니다.

  5. PostgreSQL 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. [연결]을 선택합니다.

  1. 다음 항목으로 https://web.powerapps.com/

  2. 연결하려는 환경을 선택합니다.

  3. 메뉴에서 개발자 리소스에 대한 고급 > 설정 >선택합니다.

  4. 인스턴스 Web API 값을 복사합니다. 

    참고 사항: 

    • URL 형식은 다음과https://<tenant>.crm.dynamics.com/api/data/v9.0.

    • 연결하는 데 사용할 URL의 정확한 형식은 사용 하는 앱에 대한 CDS의 지역 및 버전에 따라 다를 수 있습니다. 자세한 내용은 Web API URL 및 버전을 참조하세요.

  5. 데이터 탭을 선택한 다음 Dynamics 365(>)에서온라인 서비스 > 데이터 데이터 원본을 선택합니다.

    • 데이터 다운로드 단추가 표시되지 않는 경우 Dynamics 365(온라인)> 다른 원본에서 새 쿼리 >클릭합니다.

  6. 기본 옵션이 선택된 대화 상자에서 앱용 CDS 연결에 대한 Web API URL을 입력하고 확인을 클릭합니다.

  7. 조직 계정을 선택합니다.

    • 앱용 CDS에 액세스하는 데 사용하는 Microsoft Work 또는 School 계정을 사용하여 로그인하지 않은 경우 로그인을 클릭하고 계정 사용자 이름과 암호를 입력합니다.

  8. 연결을 클릭합니다.

  9. Navigator 대화 상자 내에서 검색할 데이터를 선택합니다.

  10. 데이터를 있는 경우 로드 옵션을 선택하고, 그렇지 않으면 편집 옵션을 선택하여 파워 쿼리 편집기를 여는 것이 좋습니다.

    참고: 파워 쿼리 편집기는 반환된 데이터를 수정하는 여러 옵션을 제공합니다. 예를 들어 원본 데이터에 포함된 것보다 더 적은 수의 열을 가져올 수 있습니다. 이 경우 홈 탭으로 이동하여 > 열 관리> 열을 선택하고 유지할 열을 선택한 다음 확인을 클릭합니다. 준비가 됐을 때 [로드] & 클릭하여 수정된 데이터를 Excel로 반환합니다.

참고: Teradata 데이터베이스에 연결하려면 먼저 컴퓨터에 Teradata용 .NET 데이터 공급자가 필요합니다.

  1. 파워 쿼리 리본 탭에서 Teradata데이터베이스의 > 데이터베이스에서 선택합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. Teradata 데이터베이스 대화 상자의 서버 이름에서 연결할 Teradata 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 선택합니다.

  5. Teradata 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 저장을 클릭합니다.

중요: Facebook 데이터 커넥터 사용 중지 알림   Excel의 Facebook에서 데이터 가져오기 및 새로 고침은 2020년 4월에 작동이 중지됩니다. 그때까지는 Facebook Get & Transform(파워 쿼리) 커넥터를 사용할 수 있지만 2020년 4월부터 Facebook에 연결할 수 없게 되어 오류 메시지가 표시됩니다. 예기치 않은 결과를 방지하기 위해 Facebook 커넥터를 & 기존 Get & 변환(파워 쿼리) 쿼리를 수정하거나 제거하는 것이 좋습니다.

참고: Facebook에 처음 연결한 경우 자격 증명을 제공해야 합니다. Facebook 계정을 사용하여 로그인하고 파워 쿼리 애플리케이션에 대한 액세스를 허용합니다. 이 커넥터 옵션에 대해 다시 경고 표시 안 하세요를 클릭하여 향후 프롬프트를 해제할 수 있습니다.

  1. 파워 쿼리 리본 탭에서 Facebook의 다른 원본에서 > 클릭합니다.

  2. Facebook 대화 상자에서 "나", 사용자 이름 또는 개체 ID를 사용하여 Facebook에 연결합니다.

    참고: Facebook 사용자 이름은 로그인 전자 메일과 다릅니다.

  3. 연결 드롭다운 목록에서 연결할 범주를 선택합니다. 예를 들어 Facebook 친구 범주에서 사용할 수 있는 모든 정보에 액세스할 수 있도록 친구를 선택합니다.

  4. 확인을 클릭합니다.

  5. 필요한 경우 Access Facebook 대화 상자에서 로그인을 클릭한 다음 Facebook 전자 메일 또는 전화 번호와 암호를 입력합니다. 로그인된 상태로 유지 옵션을 확인할 수 있습니다. 로그인한 후 연결을 클릭합니다.

  6. 연결에 성공하면 선택한 범주에 대한 정보가 포함된 테이블을 미리 볼 수 있습니다. 예를 들어 친구 범주를 선택하면 파워 쿼리는 Facebook 친구가 포함된 테이블을 이름으로 렌더링합니다.

  7. 로드 또는 편집을 클릭합니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Facebook 수식이 있는 파워 쿼리 편집기

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 비어 있는 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

참고 사항: 

  • SAP SQL Anywhere 데이터베이스에 연결하려면 먼저 컴퓨터에 설치된 SAP SQL Anywhere 드라이버가 필요합니다. 파워 쿼리 설치(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다.

  1. POWER QUERY 리본 탭에서 데이터베이스 목록에서 >SAP SybaseSQL 선택합니다.

    데이터베이스에서 외부 데이터 가져오기
  2. Sybase 데이터베이스 대화 상자의 서버 이름 상자에서 연결할 Sybase 서버를 지정합니다. 필요한 경우 데이터베이스 이름도 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. 기본적으로 연결 암호화 확인란이 선택되어 파워 쿼리가 간단한 암호화된 연결을 사용하여 데이터베이스에 연결됩니다.

  6. 연결을 클릭합니다.

Microsoft Azure Blob Storage는 HTTP 또는 HTTPS를 통해 전 세계 어디에서나 액세스할 수 있는 많은 양의 구조화되지 않은 데이터(이미지, 비디오, 오디오 및 문서)를 저장하는 서비스입니다. Azure Blob Storage 서비스에 대한 자세한 내용은 Blob Storage 사용 방법을 참조하세요.

  1. 파워 쿼리 리본 탭에서 Azure > Blob Storage에서 Microsoft Azure 선택합니다.

    Azure 대화 상자에서 파워 쿼리 가져오기
  2. Blob StorageMicrosoft Azure 대화 상자에서 Microsoft Azure Storage 계정 이름 또는 URL을 입력한 다음 확인을 클릭합니다.

  3. Blob Storage 서비스에 처음으로 연결하는 경우 스토리지 액세스 키를 입력하고 저장하라는 메시지가 표시 됩니다. Access Microsoft AzureBlob Storage 대화 상자에서 계정 키 상자에 스토리지 액세스 키를 입력하고 저장을 클릭합니다.

    참고: 저장소 액세스 키를 검색해야 하는 경우 Microsoft Azure Portal로이동하여 저장소 계정을 선택한 다음 페이지 맨 아래에 있는 액세스 키 관리 아이콘을 클릭합니다. 기본 키 오른쪽에 있는 복사 아이콘을 클릭한 다음 계정 키 상자에 값을 붙여넣습니다.

  4. 쿼리 편집기는 Blob Storage에 사용 가능한 모든 컨테이너를 Microsoft Azure 나열합니다. Navigator에서데이터를 가져올 컨테이너를 선택하고 [닫기] 적용을 & 클릭합니다.

  1. POWER QUERY 리본 탭에서 Azure > HDInsight에서 Microsoft Azure 선택합니다.

    Azure에서 외부 데이터 가져오기
  2. HDInsightMicrosoft Azure 대화 상자에서 계정 이름을 입력하고 확인을 클릭합니다.

  3. 다음으로, 계정 키를 입력하고연결을 클릭합니다.

    참고: 키를 검색해야 하는 경우Microsoft AzurePortal로돌아가 저장소 계정을 선택한 다음 페이지 맨 아래에 있는 액세스 키 관리 아이콘을 클릭합니다. 기본 키 오른쪽에 있는 복사 아이콘을 클릭하고 마법사에 값을 붙여넣습니다.

  4. Navigator 대화 상자에서 클러스터를 선택한 다음 콘텐츠 파일을 찾아 선택합니다.

  5. 로드를 클릭하여 선택한 테이블을 로드하거나 편집을 클릭하여 추가 데이터 필터 및 변환을 수행한 후 로드합니다.

파워 쿼리 추가 기능을 사용하여 외부 데이터 원본에 연결하고 고급 데이터 분석을 수행할 수 있습니다. 다음 섹션에서는 파워 쿼리를 사용하여 데이터 원본(웹 페이지, 텍스트 파일, 데이터베이스, 온라인 서비스 및 Excel 파일, 테이블 및 범위)에 연결하는 단계를 제공합니다.

중요: 

  • 파워 쿼리 추가 기능을 다운로드, 설치 및 활성화해야 합니다.

  • 파워 쿼리 추가 기능을 활성화하려면 추가 > 파일 >클릭합니다. 아래쪽의 관리 섹션의 드롭다운 목록에서 COM 추가 기능 옵션을 선택한 다음 이동을 클릭합니다. 파워 쿼리 확인란을 클릭한 다음 확인을 클릭합니다. 파워 쿼리 리본이 자동으로 나타나야 하지만 그렇지 않은 경우 Excel을 닫았다가 다시 시작합니다.

쿼리 편집기 사용

참고: 파워 쿼리를 사용하여 새 쿼리를 로드, 편집 또는 만들 때 쿼리 편집기가 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

  1. 파워 쿼리 리본 탭에서 CSV 또는 텍스트에서 > 파일을 클릭합니다.

  2. 콤마로 구분된 값 찾아보기 대화 상자에서 쿼리할 파일의 경로를 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

참고: CSV 파일에서 데이터를 가져오는 경우 파워 쿼리는 열 이름 및 형식을 포함한 열분리기를 자동으로 검색합니다. 예를 들어 아래 예제 CSV 파일을 가져온 경우 파워 쿼리는 자동으로 첫 번째 행을 열 이름으로 사용하며 각 열 데이터 형식을 변경합니다.

예제 CSV 파일

CSV 파일의 이미지

파워 쿼리는 각 열 데이터 형식을 자동으로 변경합니다.

  • 주문 ID가 번호로 변경

  • 주문 날짜가 날짜로 변경됩니다.

  • 범주는 텍스트로 유지(기본 열 형식)

  • 제품 이름은 텍스트로 남아 있습니다(기본 열 형식).

  • 판매가 숫자로 변경됩니다.

쿼리 편집기에서 파워 쿼리는 FirstRowAsHeader 단계 및 ChangeType 단계를 자동으로 적용합니다. 이러한 자동 작업은 행을 수동으로 홍보하고 각 열 형식을 수동으로 변경하는 경우와 동일합니다.

파워 쿼리가 열을 자동으로 검색한 후 쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수도 있습니다. 예:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  1. 데이터 범위 내에서 아무 셀이나 선택합니다.

  2. 파워 쿼리 리본 탭에서 표에서 클릭합니다.

    Excel 데이터 표에 연결

  3. 메시지가 표시될 경우 표에서 선택 단추를 클릭하여 데이터 원본으로 사용할 특정 범위를 선택할 수 있습니다.

    테이블에서 대화 상자

  4. 데이터 범위에 열 머리더가 있는 경우 내 테이블에 헤더가 있는지 확인할 수 있습니다. 범위 헤더 셀은 쿼리에 대한 열 이름을 설정하는 데 사용됩니다.

  5. 쿼리 편집기에서 [로드] & 클릭합니다.

참고: 데이터 범위가 명명된 범위로 정의되거나 Excel 표에 있는 경우 파워 쿼리는 자동으로 전체 범위를 감지하여 쿼리 편집기로 로드합니다. 일반 데이터는 쿼리 편집기로 로드될 때 자동으로 테이블로 변환됩니다.

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

쿼리 편집기 수식 예제

  1. 파워 쿼리 리본 탭에서 Excel의 파일 >클릭합니다.

  2. Excel 찾아보기 대화 상자에서 쿼리할 파일의 경로를 찾아보거나 입력합니다.

  3. 열기를 클릭합니다.

    원본 통합 문서에 명명된 범위가 있는 경우 범위의 이름을 데이터 집합으로 사용할 수 있습니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다. 예:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후 나타나는 Excel 2013의 쿼리 편집기 창을 보여줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

  1. 파워 쿼리 리본을 클릭하고 웹에서를 클릭합니다.

  2. 웹에서 대화 상자에서 웹 페이지 URL을 입력하고 확인을 선택합니다.

    파워 쿼리 > 웹에서 > URL 입력 대화 상자

    이 경우 http://en.wikipedia.org/wiki/UEFA_European_Football_Championship을 사용합니다.

    웹 페이지에서 사용자 자격 증명을 필요로 하는 경우 다음을 실행합니다.

    • 웹 액세스 대화 상자에서 자격 증명 옵션을 클릭하고 인증 값을 제공합니다.

    • 저장을 클릭합니다.

  3. 확인을 클릭합니다.

  4. 파워 쿼리는 웹 페이지를 분석하고 표 보기탐색 창을 로드합니다.

    연결하려는 표를 아는 경우 목록에서 선택합니다. 이 예에서는 결과 표를 선택했습니다.

    파워 쿼리 > 웹에서 > 탐색 > 표 보기

    또는 웹 보기로 전환하고 해당 표를 직접 선택할 수 있습니다. 이 경우 결과 표를 선택했습니다.

    파워 쿼리 > 웹에서 > 탐색 > 웹 보기
  5. 로드를 클릭하면 파워 쿼리에서 선택한 웹 데이터를 Excel에 로드합니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스에서 > 데이터베이스에서 SQL Server 클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. Microsoft SQL 데이터베이스 대화 상자의 서버 이름 SQL Server 연결할 위치를 지정합니다. 필요한 경우 데이터베이스 이름도 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

    파워 쿼리 SQL Server 데이터베이스 연결 대화 상자
  4. 확인을 선택합니다.

  5. 인증 모드를 선택하여 SQL Server 연결합니다.

    파워 쿼리 SQL Server 로그인 자격 증명
    1. Windows:기본 선택 영역입니다. Windows 인증을 사용하여 연결하려면 이 옵션을 선택합니다.

    2. 데이터베이스: 인증을 사용하여 연결하려면 SQL Server 선택합니다. 이 옵션을 선택한 후 사용자 이름 및 암호를 지정하여 SQL Server 연결합니다.

  6. 기본적으로 연결 암호화 확인란은 파워 쿼리가 암호화된 연결을 사용하여 데이터베이스에 연결된다고 표시하기 위해 선택됩니다. 암호화된 연결을 사용하여 연결하지 않을 경우 이 확인란의 선택을 취소한 다음 연결을 클릭합니다.

    암호화된 연결을 사용하여 SQL Server 설정되지 않은 경우 파워 쿼리는 암호화되지 않은 연결을 사용하여 연결하라는 메시지를 표시됩니다. 메시지에서 확인을 클릭하여 암호화되지 않은 연결을 사용하여 연결합니다.

수식 예제

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. 리본 메뉴에서 파워 쿼리 탭을 클릭한 다음 ODBC에서다른 > 데이터 > 선택합니다.

  2. ODBC에서 대화 상자가 표시되면 DSN(데이터 원본 이름)을 선택합니다.

  3. 연결 문자열을 입력한 다음 확인을 눌러야 합니다.

  4. 다음 대화 상자에서 기본 또는 사용자 지정,Windows또는 데이터베이스 연결 옵션에서 자격 증명을 입력한 다음 Connect를 누르고 있습니다.

  5. 네비게이터 창에서 연결하려는 테이블 또는 쿼리를 선택한 다음 Load 또는 Edit을 누르고 있습니다.

  1. 파워 쿼리 리본 탭에서 Access 데이터베이스에서 데이터베이스 >선택합니다.

    데이터베이스에서 데이터 얻기 대화 상자

  2. 찾아보기 대화 상자에서 파일 URL을 검색하거나 입력하여 파일을 가져오거나 파일에 연결합니다.

  3. Navigator 대화 상자의 단계에 따라 선택한 테이블 또는 쿼리에 연결합니다.

  4. 로드 또는 편집을 클릭합니다.

  1. 파워 쿼리 리본 탭에서 XML에서파일 > 클릭합니다.

    파일에서 파워 쿼리 대화 상자
  2. XML에서 찾아보기 대화 상자에서 파일 URL을 찾아보거나 입력하여 파일을 가져오거나 파일에 연결합니다.

  3. 열기를 클릭합니다.

    연결에 성공하면 탐색기 창을 사용하여 테이블 형식의 XML 파일에서 항목 컬렉션을 찾아보고 미리 볼 수 있습니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다. 예:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 비어 있는 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

  1. 데이터 탭의외부 데이터 다운로드 그룹에서 다른 원본에서 클릭한 다음 Analysis Services에서 클릭합니다.

    Excel 리본 메뉴 이미지

    데이터 연결 마법사가 표시됩니다. 이 마법사에는 세 개의 창이 있습니다.

    • 데이터베이스 서버에 연결

    • 데이터베이스 및 테이블 선택

    • 데이터 연결 파일 저장 및 완료

  2. 데이터베이스 서버에 연결 창의 서버 이름 상자에 OLAP 데이터베이스 서버의 이름을 입력합니다.

    팁: 연결하려는 오프라인 큐브 파일의 이름을 알고 있는 경우 전체 파일 경로, 파일 이름 및 확장명을 입력할 수 있습니다.

  3. 로그온 자격 증명에서다음 중 하나를하고 다음을 클릭합니다.

    • 현재 Windows 사용자 이름 및 암호를 사용하려면 Windows 인증 사용을 클릭합니다.

    • 데이터베이스 사용자 이름 및 암호를 입력하려면 다음 사용자 이름 및 암호 사용을 클릭한 다음 해당 사용자 이름 및 암호 상자에 사용자 이름과 암호를 입력합니다.

  4. 원하는 데이터가 포함된 데이터베이스 선택 창에서 데이터베이스를 선택하고 다음을 클릭합니다.

    데이터베이스의 특정 큐브 연결하려면 특정 큐브 또는 테이블에 연결이 선택되어 있는지 확인한 다음 목록에서 큐브를 선택합니다.

  5. 데이터 연결 파일 저장 및 마침 창의 파일 이름 상자에서 필요한 경우 기본 파일 이름을 변경합니다(선택 사항).

    찾아보기를 클릭하여 내 데이터 원본의 기본 파일 위치를 변경하거나 기존파일 이름을 검사합니다.

  6. 설명, 친숙한 이름및 검색 키워드 상자에 파일에 대한 설명, 친숙한 이름 및 일반적인 검색어를 입력합니다(모두 선택 사항임).

  7. 피벗테이블을 새로 고칠 때 연결 파일이 사용되는지 확인하려면 Always를 클릭하여 이 데이터를 새로 고치려면 Always를 클릭합니다.

    이 확인란을 선택하면 연결 파일을 사용하는 모든 통합 문서에서 항상 연결 파일에 대한 업데이트를 사용할 수 있습니다.

  8. 마쳤을 클릭하여 데이터 연결 마법사를 닫습니다.

  9. 데이터 가져오기 대화 상자의 통합 문서에서 이 데이터를 보는 방법 선택아래에서다음 중 하나를 선택합니다.

    • 피벗테이블 보고서만 만들려면 피벗테이블 보고서를 클릭합니다.

    • 피벗테이블 보고서 및 피벗차트 보고서를 만들려면 피벗차트 및 피벗테이블 보고서를 클릭합니다.

    • 나중에 사용하기 위해 선택한 연결을 통합 문서에 저장하려면 연결 만들기만 클릭합니다. 이 확인란은 사용자가 만든 큐브 함수가 포함된 수식에서 연결을 사용하며 피벗테이블 보고서를 만들지 않도록 합니다.

  10. 데이터를 넣을위치 아래에서 다음 중 하나를 합니다.

    • 기존 워크시트에 피벗테이블 보고서를 배치하려면 기존 워크시트를 선택한 다음 피벗테이블 보고서를 찾을 셀 범위에서 첫 번째 셀의 셀 참조를 입력합니다.

      대화 상자 축소를 클릭하여 대화 단추 이미지 일시적으로 숨기고 사용할 워크시트의 시작 셀을 선택한 다음 대화 상자 확장 단추를 단추 이미지 .

  11. A1 셀부터 새 워크시트에 피벗테이블 보고서를 추가하려면 새 워크시트 클릭

  12. 연결 속성을 확인하거나 변경하려면 속성을클릭하고 연결 속성 대화 상자에서 필요한 내용을 변경한 다음 확인을 클릭합니다.

  1. 파워 쿼리 탭에서다른 원본에서 빈 > 클릭합니다.

  2. 쿼리 편집기에서 고급 편집기를 클릭합니다.

  3. 다음과 같이 쿼리 문자열을 입력하고 "C:\Users\Name\Desktop\JSONTest.js설정"을 JSON 파일의 경로로 바니다.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

참고: 파워 쿼리를 사용하여 Oracle 데이터베이스에 연결하려면 컴퓨터에 Oracle 클라이언트 소프트웨어 v8.1.7 이상이 필요합니다. Oracle 클라이언트 소프트웨어를 설치하려면 Oracle Developer Tools for Visual Studio(12.1.0.2.4)를 사용하여 32비트 Oracle 데이터 액세스 구성 요소(ODAC)로 이동하여 32비트 Oracle 클라이언트를 설치하거나 64비트 ODAC 12c 릴리스 4(12.1.0.2.4) Xcopy로 이동하여 64비트 Oracle 클라이언트를 설치합니다.

  1. 파워 쿼리 리본 탭에서 Oracle 데이터베이스에서 데이터베이스 >클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. Oracle 데이터베이스 대화 상자의 서버 이름에서 연결할 Oracle 서버를 지정합니다. SID가 필요한 경우 "ServerName/SID" 형태로 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. Oracle 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

  1. 파워 쿼리 리본 탭에서 SharePoint 목록에서 다른 >원본에서 선택합니다.

    파워 쿼리가 다른 원본 대화 상자에서 데이터를 얻습니다.
  2. 나타나는 Microsoft SharePoint 목록 대화 상자에서 SharePoint 사이트의 URL을 입력합니다.

    참고: SharePoint 목록에 연결할 때 목록 URL 대신 사이트 URL을 입력합니다. Access SharePoint 대화 상자에서 사이트에 대해 올바르게 인증할 가장 일반적인 URL을 선택합니다. 기본적으로 가장 일반적인 URL이 선택됩니다.

  3. 확인을 선택합니다.

  4. 다음에 나타나는 Access SharePoint 대화 상자에서 자격 증명 옵션을 선택합니다.

    1. SharePoint Server에 자격 증명이 필요하지 않은 경우 익명을 선택합니다.

    2. SharePoint Server에 Windows 자격 증명이 필요한 경우 Windows를 선택합니다.

    3. SharePoint Server에 조직 계정 자격 증명이 필요한 경우 조직 계정을 선택합니다.

  5. [연결]을 선택합니다.

    Excel 파워 쿼리를 Sharepoint List Connect 대화 상자에 연결

  1. 파워 쿼리 리본 탭에서 OData 피드의 다른 > 원본에서 선택합니다.

    파워 쿼리가 다른 원본 대화 상자에서 데이터를 얻습니다.
  2. OData 피드 대화 상자에서 OData 피드의 URL을 입력합니다.

  3. 확인을 선택합니다.

  4. OData 피드에 사용자 자격 증명이 필요한 경우 OData 피드 액세스 대화 상자에서 다음을 수행하세요.

    1. OData 피드에 Windows 인증이 필요한 경우 Windows를 선택합니다.

    2. OData 피드에 사용자 이름과 암호가 필요한 경우 Basic을 선택합니다.

    3. OData 피드에 Marketplace 계정 키가 필요한 경우 Marketplace 키를 선택합니다. Marketplace OData 피드를 구독할 Marketplace 계정 Microsoft Azure 수 있습니다. OData 피드 액세스 대화 상자에서 Microsoft Azure Marketplace에 등록할 수 있습니다.

    4. OData 피드에 페더리된 액세스 자격 증명이 필요한 경우 조직 계정을 클릭합니다. 자세한 Windows Live ID 계정에 로그인합니다.

    5. 저장을 선택합니다.

참고: OData 피드에 연결하면 JSON 라이트 데이터 서비스 형식이 지원됩니다.

  1. 데이터 탭을 클릭한 다음 OLEDB에서다른 > 데이터 > 데이터 원본을 선택합니다. 데이터 표시 단추가 없는 경우 아래 데이터 연결 마법사 지침을 따릅니다.

  2. OLE DB에서 대화 상자에서 연결 문자열을 입력한 다음 확인을 누르고 있습니다.

  3. OLEDB 공급자 대화 상자에서 기본 또는 사용자 지정,Windows또는 데이터베이스 연결 옵션에서 선택하고 적절한 자격 증명을 입력한 다음 연결을 클릭합니다.

  4. Navigator 대화 상자에서 연결하려는 데이터베이스 및 테이블 또는 쿼리를 선택한 다음 Load 또는 Edit를 누르고 있습니다.

  5. 파워 쿼리 편집기에서Close & 를 눌러 로드합니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스에서 >MySQL 데이터베이스를 클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. MySQL 데이터베이스 대화 상자의 서버 이름에서 연결할 MySQL 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. MySQL 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

  1. 파워 쿼리 리본 탭에서 Microsoft Exchange의 다른 원본에서 > 선택합니다.

    파워 쿼리 데이터 원본
  2. Access Exchange Server 대화 상자에서 전자 메일 주소와 암호를 지정합니다.

  3. 저장을 클릭합니다.

  4. Microsoft Exchange 자동 검색 서비스 대화 상자에서 Exchange 서비스에서 자격 증명을 신뢰하도록 허용을 선택합니다.

중요: 파워 쿼리 추가 기능을 다운로드하고 설치했는지 확인합니다.

  1. 파워 쿼리 리본 탭에서 Active Directory의 다른 원본에서 > 클릭합니다.

    파워 쿼리가 다른 원본 대화 상자에서 데이터를 얻습니다.

  2. Active Directory 대화 상자에 도메인을 입력합니다.

  3. 도메인에 대한 Active Directory 도메인 대화 상자에서 현재 자격 증명 사용또는 대체 자격 증명 사용을 클릭합니다. 대체 인증 사용의 경우 사용자 이름 및 암호를입력합니다.

  4. 연결을 클릭합니다.

  5. 연결에 성공하면 탐색기 창을 사용하여 Active Directory 내에서 사용할 수 있는 모든 도메인을 찾아보고 사용자, 계정 및 컴퓨터를 포함한 Active Directory 정보로 드릴다운할 수 있습니다.

경고: 

  • IBM DB2 데이터베이스에 연결하려면 먼저 컴퓨터에 IBM DB2 데이터 서버 드라이버를 설치해야 합니다(최소 요구 사항은 IBM DS 드라이버)입니다. 파워 쿼리 설치(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다.

  • WINDOWS 8에 IBM DB2 데이터 서버 드라이버를 설치하는 IBM에서 보고하는 알려진 문제가있습니다. Windows 8을 사용 중일 때 파워 쿼리를 사용하여 IBM DB2에 연결하려면 추가 설치 단계를 따라야 합니다. Windows 8의 IBM DB2 데이터 서버 드라이버에 대한 자세한 정보를 찾아보아야 합니다..

  1. 파워 쿼리 리본 탭에서 데이터베이스에서 >IBM DB2 데이터베이스를 클릭합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. IBM DB2 데이터베이스 대화 상자의 서버 이름에서 연결할 IBM DB2 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. IBM DB2 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 연결을 클릭합니다.

참고: 파워 쿼리에서 PostgreSQL 데이터베이스에 연결하려면 먼저 컴퓨터에 PostgreSQL용 Ngpsql 데이터 공급자를 설치해야 합니다. Office 버전(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다. 자세한 내용은 어떤 버전의 Office를 사용하나요? 또한 디바이스의 최신 .NET 버전과 일치하는 컴퓨터 구성에 공급자를 등록해야 합니다.

  1. 파워 쿼리 리본 탭에서 데이터베이스 목록에서 > PostgreSQL 데이터베이스를 선택합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. PostgreSQL 데이터베이스 대화 상자의 서버 이름 섹션에서 연결하려는 PostgreSQL 데이터베이스 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 선택합니다.

  5. PostgreSQL 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. [연결]을 선택합니다.

  1. 다음 항목으로 https://web.powerapps.com/

  2. 연결하려는 환경을 선택합니다.

  3. 메뉴에서 개발자 리소스에 대한 고급 > 설정 >선택합니다.

  4. 인스턴스 Web API 값을 복사합니다. 

    참고 사항: 

    • URL 형식은 다음과https://<tenant>.crm.dynamics.com/api/data/v9.0.

    • 연결하는 데 사용할 URL의 정확한 형식은 사용 하는 앱에 대한 CDS의 지역 및 버전에 따라 다를 수 있습니다. 자세한 내용은 Web API URL 및 버전을 참조하세요.

  5. 데이터 탭을 선택한 다음 Dynamics 365(>)에서온라인 서비스 > 데이터 원본을 선택합니다.

    • 데이터 다운로드 단추가 표시되지 않는 경우 Dynamics 365(온라인)> 다른 원본에서 새 쿼리 >클릭합니다.

  6. 기본 옵션이 선택된 대화 상자에서 앱용 CDS 연결에 대한 Web API URL을 입력하고 확인을 클릭합니다.

  7. 조직 계정을 선택합니다.

    • 앱용 CDS에 액세스하는 데 사용하는 Microsoft Work 또는 School 계정을 사용하여 로그인하지 않은 경우 로그인을 클릭하고 계정 사용자 이름과 암호를 입력합니다.

  8. 연결을 클릭합니다.

  9. Navigator 대화 상자 내에서 검색할 데이터를 선택합니다.

  10. 데이터를 있는 경우 로드 옵션을 선택하고, 그렇지 않으면 편집 옵션을 선택하여 파워 쿼리 편집기를 여는 것이 좋습니다.

    참고: 파워 쿼리 편집기는 반환된 데이터를 수정하는 여러 옵션을 제공합니다. 예를 들어 원본 데이터에 포함된 것보다 더 적은 수의 열을 가져올 수 있습니다. 이 경우 홈 탭으로 이동하여 > 열 > 선택하고 유지할 열을 선택한 다음 확인을 클릭합니다. 준비가 됐을 때 [로드] & 클릭하여 수정된 데이터를 Excel로 반환합니다.

참고: Teradata 데이터베이스에 연결하려면 먼저 컴퓨터에 Teradata용 .NET 데이터 공급자가 필요합니다.

  1. 파워 쿼리 리본 탭에서 Teradata데이터베이스의 > 데이터베이스에서 선택합니다.

    데이터베이스에서 파워 쿼리 옵션
  2. Teradata 데이터베이스 대화 상자의 서버 이름에서 연결할 Teradata 서버를 지정합니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 선택합니다.

  5. Teradata 서버에 데이터베이스 사용자 자격 증명이 필요한 경우:

    1. 데이터베이스 액세스 대화 상자에서 사용자 이름과 암호를 입력합니다.

    2. 저장을 클릭합니다.

중요: Facebook 데이터 커넥터 사용 중지 알림   Excel의 Facebook에서 데이터를 가져오고 새로 고치면 2020년 4월에 작동이 중지됩니다. 그때까지는 Facebook Get & Transform(파워 쿼리) 커넥터를 사용할 수 있지만 2020년 4월부터 Facebook에 연결할 수 없게 되어 오류 메시지가 표시됩니다. 예기치 않은 결과를 방지하기 위해 Facebook 커넥터를 & 기존 Get & 변환(파워 쿼리) 쿼리를 수정하거나 제거하는 것이 좋습니다.

참고: Facebook에 처음 연결한 경우 자격 증명을 제공해야 합니다. Facebook 계정을 사용하여 로그인하고 파워 쿼리 애플리케이션에 대한 액세스를 허용합니다. 이 커넥터 옵션에 대해 다시 경고 표시 안 하세요를 클릭하여 향후 프롬프트를 해제할 수 있습니다.

  1. 파워 쿼리 리본 탭에서 Facebook의 다른 원본에서 > 클릭합니다.

  2. Facebook 대화 상자에서 "나", 사용자 이름 또는 개체 ID를 사용하여 Facebook에 연결합니다.

    참고: Facebook 사용자 이름은 로그인 전자 메일과 다릅니다.

  3. 연결 드롭다운 목록에서 연결할 범주를 선택합니다. 예를 들어 Facebook 친구 범주에서 사용할 수 있는 모든 정보에 액세스할 수 있도록 친구를 선택합니다.

  4. 확인을 클릭합니다.

  5. 필요한 경우 Access Facebook 대화 상자에서 로그인을 클릭한 다음 Facebook 전자 메일 또는 전화 번호와 암호를 입력합니다. 로그인된 상태로 유지 옵션을 확인할 수 있습니다. 로그인한 후 연결을 클릭합니다.

  6. 연결에 성공하면 선택한 범주에 대한 정보가 포함된 테이블을 미리 볼 수 있습니다. 예를 들어 친구 범주를 선택하면 파워 쿼리는 Facebook 친구가 포함된 테이블을 이름으로 렌더링합니다.

  7. 로드 또는 편집을 클릭합니다.

쿼리 편집기를 사용하여 파워 쿼리에 대한 수식을 작성할 수 있습니다.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Facebook 수식이 있는 파워 쿼리 편집기

참고: 쿼리 편집기파워 쿼리를 사용해 쿼리를 로드하거나 편집하거나 만드는 경우에만 나타납니다. 다음 비디오에서는 Excel 통합 문서에서 쿼리를 편집한 후에 나타나는 쿼리 편집기 창을 보여 줍니다. 기존 통합 문서 쿼리를 로드하거나 편집하지 않고 쿼리 편집기를 표시하려면 파워 쿼리 리본 탭의 외부 데이터 다운로드 섹션에서 다른 원본에서 새 쿼리를 > 선택합니다. 다음 비디오에서는 쿼리 편집기를 표시하는 한 가지 방법을 보여 줍니다.

Excel에서 쿼리 편집기를 보는 방법

참고 사항: 

  • SAP SQL Anywhere 데이터베이스에 연결하려면 먼저 컴퓨터에 설치된 SAP SQL Anywhere 드라이버가 필요합니다. 파워 쿼리 설치(32비트 또는 64비트)에 일치하는 드라이버를 선택합니다.

  1. POWER QUERY 리본 탭에서 데이터베이스 목록에서 >SAP SybaseSQL 선택합니다.

    데이터베이스에서 외부 데이터 가져오기
  2. Sybase 데이터베이스 대화 상자의 서버 이름 상자에서 연결할 Sybase 서버를 지정합니다. 필요한 경우 데이터베이스 이름도 지정할 수 있습니다.

  3. 네이티브 데이터베이스 쿼리를 사용하여 데이터를 가져오는 경우 SQL 문 상자에 쿼리를 지정합니다. 자세한 내용은 기본 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기를 참조하세요.

  4. 확인을 클릭합니다.

  5. 기본적으로 연결 암호화 확인란이 선택되어 파워 쿼리가 간단한 암호화된 연결을 사용하여 데이터베이스에 연결됩니다.

  6. 연결을 클릭합니다.

Microsoft Azure Blob Storage는 HTTP 또는 HTTPS를 통해 전 세계 어디에서나 액세스할 수 있는 많은 양의 구조화되지 않은 데이터(이미지, 비디오, 오디오 및 문서)를 저장하는 서비스입니다. Azure Blob Storage 서비스에 대한 자세한 내용은 Blob Storage 사용 방법을 참조하세요.

  1. 파워 쿼리 리본 탭에서 Azure > Blob Storage에서 Microsoft Azure 선택합니다.

    Azure 대화 상자에서 파워 쿼리 가져오기
  2. Blob StorageMicrosoft Azure 대화 상자에서 Microsoft Azure Storage 계정 이름 또는 URL을 입력한 다음 확인을 클릭합니다.

  3. Blob Storage 서비스에 처음으로 연결하는 경우 스토리지 액세스 키를 입력하고 저장하라는 메시지가 표시 됩니다. Access Microsoft AzureBlob Storage 대화 상자의 계정 키 상자에 스토리지 액세스 키를 입력하고 저장을 클릭합니다.

    참고: 저장소 액세스 키를 검색해야 하는 경우 Microsoft Azure Portal로이동하여 저장소 계정을 선택한 다음 페이지 맨 아래에 있는 액세스 키 관리 아이콘을 클릭합니다. 기본 키 오른쪽에 있는 복사 아이콘을 클릭한 다음 계정 키 상자에 값을 붙여넣습니다.

  4. 쿼리 편집기는 Blob Storage에 사용 가능한 모든 컨테이너를 Microsoft Azure 나열합니다. Navigator에서데이터를 가져올 컨테이너를 선택하고 [닫기] 적용을 & 클릭합니다.

  1. POWER QUERY 리본 탭에서 AZURE > HDInsight에서 Microsoft Azure 선택합니다.

    Azure에서 외부 데이터 가져오기
  2. HDInsightMicrosoft Azure 대화 상자에서 계정 이름을 입력하고 확인을 클릭합니다.

  3. 다음으로, 계정 키를 입력하고연결을 클릭합니다.

    참고: 키를 검색해야 하는 경우Microsoft AzurePortal로돌아가서 저장소 계정을 선택한 다음 페이지 아래쪽에서 액세스 키 관리 아이콘을 클릭합니다. 기본 키 오른쪽에 있는 복사 아이콘을 클릭하고 마법사에 값을 붙여넣습니다.

  4. 네비게이터 대화 상자에서 클러스터를 선택한 다음 콘텐츠 파일을 찾아 선택합니다.

  5. 로드를 클릭하여 선택한 테이블을 로드하거나 편집을 클릭하여 추가 데이터 필터 및 변환을 수행한 후 로드합니다.

참고: HDInsight에는 파워 쿼리를 사용하여 HiveSampleData.txt Excel로 데이터를 가져오는 방법을 알아보는 데 사용할 수 있는 기본 Hive 테이블이 있습니다. HDInsight에서 데이터를 가져오는 방법에 대한 단계별 가이드는 파워 쿼리를 사용하여 Microsoft Azure HDInsight에 Excel을 연결하는 방법을 참조하세요.

Excel 2007에서는 파워 쿼리를 사용할 수 없습니다. 그러나 외부 데이터 원본에 계속 연결할 수 있습니다. 이 환경은 파워 쿼리를 사용하여 동일한 Get & 환경만큼 강력하지 않습니다. 참조: 통합된 Get & 변환.

데이터 연결 마법사

1단계: 다른 통합 문서와 연결 만들기

  1. 데이터 탭의 연결을 클릭합니다.

    연결

  2. 통합 문서 연결 대화 상자에서 추가를 클릭합니다.

  3. 기존 연결 대화 상자의 아래쪽에서 더 찾아보기를 클릭합니다.

  4. 통합 문서를 찾고 열기를 클릭합니다.

  5. 테이블 선택 대화 상자에서 테이블(워크시트)을 선택하고 확인을 클릭합니다.

    참고 사항: 

    • 워크시트는 테이블 선택 대화 상자에서 "테이블"이라고 합니다.

    • 한 번의 테이블만 추가할 수 있습니다.

    • 속성 단추를 클릭하여 테이블 이름을 변경합니다. 설명을 추가할 수 있습니다.

  6. 테이블을 더 추가하기 위해 2~5단계를 반복합니다.

  7. 닫기를 클릭합니다.

2단계: 워크시트에 표 추가

  1. 기존 연결을 클릭하고 표를 선택한 후 열기를 클릭합니다.

  2. 데이터 가져오기 대화 상자에서 통합 문서에 데이터를 넣을 위치와 데이터를 테이블,피벗테이블 또는 피벗 테이블로 볼지 여부를 선택합니다.

데이터 연결 마법사를 사용하여 Access 데이터베이스에 연결할 수 있습니다.

  1. 데이터 탭의 외부 데이터 가져오기 그룹에서 Access를 클릭합니다.

    데이터 탭의 외부 데이터 가져오기 그룹

  2. 데이터 원본 선택 대화 상자에서 Access 데이터베이스를 찾아서선택합니다.

  3. 테이블 선택 대화 상자에서 사용할 테이블이나 쿼리를 선택하고 확인을 클릭합니다.

  4. 마침을 클릭하거나 연결에 대한 세부 정보를 변경하려면 다음을 클릭합니다.

  5. 데이터 가져오기 대화 상자에서 데이터를 배치할 통합 문서 안의 위치와 데이터를 표, 피벗 테이블 보고서 또는 피벗 차트로 표시할지 여부를 선택합니다.

  6. 속성 단추를 클릭하여 연결된 데이터를 새로 고치는 옵션과 같은 연결에 대한 고급 속성을 설정합니다.

  7. 원하는 경우 데이터 모델에 데이터를 추가하여 데이터를 다른 테이블 또는 다른 원본의 데이터와 결합하고, 테이블 간의 관계를 작성하고, 기본 피벗 테이블 보고서로 할 수 있는 것보다 훨씬 더 많은 작업을 수행할 수 있습니다.

  8. 확인을 클릭하여 완료합니다.

텍스트에서 외부 > 데이터 > 탭으로 이동 그런 다음 텍스트 파일 가져오기 대화 상자에서 가져올 텍스트 파일을 두 번 클릭하면 텍스트 가져오기 마법사 대화 상자가 열립니다.

1~3단계

원래 데이터 형식    텍스트 파일의 항목이 탭, 콜론, 세미 콜론, 공백 또는 기타 문자로 구분되어 있는 경우 구분된 항목을 선택합니다. 각 열의 모든 항목이 동일한 길이인 경우 고정 너비를 선택합니다.

행에서 가져오기 시작    행 번호를 입력하거나 선택하여 가져올 데이터의 첫 번째 행을 지정합니다.

파일 원본    텍스트 파일에 사용되는 문자 집합을 선택합니다. 대부분의 경우 이 설정을 기본값으로 그대로 두면 됩니다. 컴퓨터에서 사용하는 문자 집합과 다른 문자 집합을 사용하여 텍스트 파일을 만든 경우 해당 문자 집합과 일치하게 이 설정을 변경해야 합니다. 예를 들어 컴퓨터에서 문자 집합 1251(키릴 자모, Windows)을 사용으로 설정했지만 파일이 문자 집합 1252(서유럽, Windows)를 사용하여 생성된 것을 알고 있는 경우 파일 원본을 1252로 설정해야 합니다.

파일의 미리 보기    이 상자에는 워크시트의 열로 구분되어 있는 경우 텍스트가 나타나는 텍스트가 표시됩니다.

2~3단계(데이터로 나타났음)

Delimiters    텍스트 파일의 값을 구분하는 문자를 선택합니다. 문자가 목록에 없는 경우 기타 확인란을 선택한 다음 커서가 포함된 상자에 문자를 입력합니다. 데이터 형식이 고정 너비인 경우 이러한 옵션을 사용할 수 없습니다.

연속된 디지타이터를 1로 처리합니다.    데이터에 데이터 필드 사이에 두 개 이상의 문자로 된분리형이 포함되어 있는 경우 또는 데이터에 여러 사용자 지정분리터가 포함된 경우 이 확인란을 선택합니다.

텍스트 한정자    텍스트 파일의 값을 묶는 문자를 선택합니다. Excel에서 텍스트 한정자 문자가 발생하면 해당 문자 다음에 해당 문자 앞에 오고 앞에 있는 모든 텍스트는 텍스트에분리자 문자가 포함되어 있는 경우에도 하나의 값으로 가져오게 됩니다. 예를 들어, 콤마(, )이고텍스트 한정자에 인용 부호(")가있는 경우 "댈러스, 텍사스"는 텍사스 댈러스로 한 셀로 가져올 수 있습니다. 문자나 아포스트로피(')가 텍스트 한정자로 지정되지 않은 경우 "댈러스, 텍사스"는 인접한 두 셀로 "댈러스텍사스"로가져오기됩니다.

텍스트 qualifier 간에 문자가 발생하는 경우 Excel에서는 가져온 값의 qualifiers를 생략합니다. 텍스트 한정자 간에는 분호 문자가 없는 경우 Excel에는 가져온 값에 한정자 문자가 포함됩니다. 따라서 "댈러스 텍사스"(인용 부호 텍스트 한정자 사용)를 "댈러스 텍사스"로한 셀로 가져올 수 있습니다.

데이터 미리 보기    이 상자의 텍스트를 검토하여 원하는 텍스트가 워크시트의 열로 구분되어 있는지를 확인할 수 있습니다.

2~3단계(고정 너비 데이터)

데이터 미리 보기    이 섹션에서 필드 너비를 설정하세요. 미리 보기 창을 클릭하여 세로줄로 표현되는 열 나선형을 설정할 수 있습니다. 열 나침반을 두 번 클릭하여 제거하거나 열 분리를 끌어 이동합니다.

3단계 중 3단계

고급 단추를 클릭하여 다음 중 하나 이상을 합니다.

  • 텍스트 파일에 사용되는 10진수 및 10000 구분선의 유형을 지정합니다. 데이터를 Excel로 가져올 때 구분선은 국가 및 언어 옵션 또는 국가별 설정(Windows 제어판)에서 사용자 위치에 대해 지정된 구분선과 일치합니다.

  • 하나 이상의 숫자 값에 후행 마이너스 기호가 포함될 수 있습니다.

열 데이터 형식    데이터 미리 보기 섹션에서 선택한 열의 데이터 형식을 클릭합니다. 선택한 열을 가져오지 않을 경우 열 가져오기 안 을 클릭합니다(건너).

선택한 열에 대한 데이터 형식 옵션을 선택하면 데이터 미리 보기의 열 제목에 서식이 표시됩니다. 날짜를 선택하는 경우날짜 상자에서 날짜 형식을 선택합니다.

Excel에서 가져온 데이터를 올바르게 변환할 수 있도록 미리 보기 데이터와 밀접하게 일치하는 데이터 형식을 선택합니다. 예:

  • 모든 통화 번호 문자의 열을 Excel 통화 형식으로 변환하려면 일반을 선택합니다.

  • 모든 숫자 문자의 열을 Excel 텍스트 형식으로 변환하려면 텍스트를 선택합니다.

  • 모든 날짜 문자의 열을 연도, 월, 일의 순서로 변환하려면 날짜를 선택한 다음 날짜 상자에서 YMD의 날짜 형식을 선택합니다.

변환에서 의도하지 않은 결과가 나타날 수 있는 경우 Excel에서 열을 일반으로 가져오게 됩니다. 예:

  • 열에 사전 및 숫자 문자와 같은 서식이 혼합되어 있는 경우 열이 일반으로 변환됩니다.

  • 날짜 열에서 각 날짜가 연도, 월, 날짜 순서로 표시되어 있으며 날짜를 MDY의날짜 유형과 함께 선택하면 열이 일반 형식으로 변환됩니다. 날짜 문자가 포함된 열은 Excel 기본 제공 날짜 또는 사용자 지정 날짜 형식과 밀접하게 일치해야 합니다.

Excel에서 열을 원하는 형식으로 변환하지 않는 경우 데이터를 가져온 후 변환할 수 있습니다.

원하는 옵션을 선택한 경우 마쳤을 클릭하여 데이터 가져오기 대화 상자를 열고 데이터를 저장하는 위치를 선택합니다.

데이터 가져오기

사용할 데이터 연결 속성 및 가져온 데이터로 채우는 파일 및 범위를 포함하여 데이터 가져오기 프로세스가 실행되는 방법을 제어하기 위해 이러한 옵션을 설정하세요.

  • 데이터 모델이 준비된 경우 통합 문서에서 이 데이터를 보는 방법 선택의 옵션만 사용할 수 있습니다. 이 가져오기 옵션을 선택하여 해당 모델에 추가합니다(이 목록의 세 번째 항목 참조).

  • 대상 통합 문서 지정:

    • 기존 워크시트가 선택된 경우 시트에서 셀을 클릭하여 가져온 데이터의 첫 번째 셀을 놓거나 클릭하고 끌어 범위를 선택합니다.

    • 워크시트(셀 A1부터 시작)로 가져올 새 워크시트 선택

  • 데이터 모델이 있는 경우 데이터 모델에 이 데이터 추가를 클릭하여 모델에 이 가져오기 기능을 포함합니다. 자세한 내용은 Excel에서 데이터 모델 만들기를 참조하세요.

    이 옵션을 선택하면 통합 문서에서 이 데이터를 보는 방법 선택의 옵션이 잠금 해제됩니다.

  • 속성을 클릭하여 원하는 외부 데이터 범위 속성을 설정할 수 있습니다. 자세한 내용은 외부 데이터 범위 및 해당 속성 관리를 참조하세요.

  • 데이터 가져오기 완료 준비가 완료되면 확인을 클릭합니다.

  1. 데이터 탭의 외부 데이터 Get 그룹에서웹에서 클릭합니다.

  2. 새 웹 쿼리 대화 상자에서 주소 상자에 쿼리할 웹 페이지의 주소를 입력한 다음 이동을 클릭합니다.

    새 웹 쿼리 대화 상자에서 웹 페이지가 열립니다.

  3. 웹 페이지에서 쿼리할 각 테이블 옆에 빨간색 화살표가 있는 작은 노란색 상자를 클릭합니다.

  4. 원하는 옵션을 설정한 다음 가져오기 를 클릭합니다.

웹 쿼리 옵션 설정

  1. 새 웹 쿼리 대화 상자의 오른쪽 위 모서리에서 옵션을 클릭합니다.

  2. 웹 쿼리 옵션 대화 상자에서 다음 옵션 중 어느 것이든 설정됩니다.

    옵션

    효과

    서식

    • 이 업데이트에는 알려진 문제가 없습니다.   웹 데이터는 일반 텍스트로 가져오게 됩니다. 서식은 가져오지 못하며 모든 하이퍼링크에서 링크 텍스트만 가져올 수 있습니다.

    • 서식 있는 텍스트만   웹 데이터는 리치 텍스트로 가져오지만 모든 하이퍼링크에서 링크 텍스트만 가져올 수 있습니다.

    • 전체 HTML 서식   모든 서식을 가져오고 가져온 하이퍼링크가 작동합니다.

    PRE <미리> 열로 가져오기

    이 옵션을 선택하면 각 <PRE> 블록을 열로 가져올 수 있습니다.

    연속된 디지타이터를 1로 처리합니다.

    이 옵션은 이전 옵션을 선택한 경우만 적용됩니다. 이 옵션을 선택하면 텍스트 사이에 텍스트가 없는분리소는 가져오기 프로세스 중에 한 가지로 간주됩니다.

    전체 섹션에 대해 동일한 가져오기 설정 사용

    이 옵션은 이전 옵션을 선택한 경우만 적용됩니다. 이 옵션을 선택하면 HTML <PRE> 태그는 가져오기 프로세스 중에 한 번씩 모두 처리됩니다. 선택하지 않은 경우 데이터가 연속된 행 블록으로 가져와서 머리더 행이 이와 같이 인식됩니다.

    날짜 인식 사용 안

    이 옵션을 선택하면 날짜를 텍스트로 가져올 수 있습니다. 선택하지 않은 경우 날짜를 날짜/시간 값으로 가져올 수 있습니다.

    웹 쿼리 리디렉션 사용 안

    이 옵션을 선택하면 리디렉션이 무시됩니다. 선택하지 않은 경우 리디렉션이 처리됩니다.

Excel 2007에서는 & 변환 환경을 사용할 수 없습니다. 따라서 Office 데이터 연결(.odc) 파일을 사용하여 Excel 2007 통합 문서에서 Microsoft SQL Server 데이터베이스에 연결할 수 있습니다. SQL Server 최적의 성능, 가용성, 확장성 및 보안이 필요한 엔터프라이즈 전체 데이터 솔루션을 위해 설계된 완전한 기능을 제공하는 관계형 데이터베이스 프로그램입니다.

  1. 데이터 탭의외부 데이터 다운로드 그룹에서 다른 원본에서 클릭한 다음 원본에서 SQL Server.

    Excel 리본 메뉴 모양

    데이터 연결 마법사가 시작됩니다. 이 마법사에는 세 페이지가 있습니다.

    1페이지: 데이터베이스 서버에 연결    

  2. 1단계에서 서버 이름 상자에 SQL Server 컴퓨터의 이름을 입력합니다.

  3. 2단계의 로그온 자격 증명 아래에서다음 중 하나를 합니다.

    • 현재 Microsoft Windows 사용자 이름 및 암호를 사용하려면 Windows 인증 사용을 클릭합니다.

    • 데이터베이스 사용자 이름 및 암호를 입력하려면 다음 사용자 이름 및 암호 사용을 클릭한 다음 해당 사용자 이름 및 암호 상자에 사용자 이름과 암호를 입력합니다.

      보안 정보: 

      • 대문자, 소문자, 숫자 및 기호를 결합하는 강력한 암호를 사용합니다. 약한 암호의 경우 이러한 요소를 혼합하지 않습니다. 강력한 암호: Y6dh!et5. 약한 암호: house1. 암호 길이는 8자 이상이어야 합니다. 14자 이상을 사용하는 통과 구문이 더 좋습니다.

      • 암호는 반드시 기억해야 합니다. 암호를 잊은 경우 Microsoft에서 사용자의 암호를 다시 찾을 수 없습니다. 따라서 암호를 따로 기록한 후 안전한 장소에 보관해 두세요.

      2페이지: 데이터베이스 및 테이블 선택    

  4. 원하는 데이터가 포함된데이터베이스 선택 아래에서 데이터베이스를 선택합니다. 특정 테이블에 연결에서특정 테이블 또는 보기를 선택합니다.

    또는 특정 테이블에 대한 연결 확인란의 선택을 취소하여 이 연결 파일을 사용하는 다른 사용자에게 테이블 및 보기 목록을 묻는 메시지가 표시될 수 있습니다.

    3페이지: 데이터 연결 파일 저장 및 완료    

  5. 선택적으로 파일 이름 상자에서 제안된 파일 이름을 변경합니다. 찾아보기를 클릭하여 기본 파일 위치(내 데이터 원본)를 변경합니다.

  6. 선택적으로 파일에 대한 설명, 친숙한 이름 및 일반적인 검색어를 설명,친숙한이름 및 검색 키워드 상자에 입력합니다.

  7. 데이터가 업데이트될 때 연결 파일이 항상 사용되는지 확인하려면 항상 이 파일을 사용하여 이 데이터 새로 고침 확인란을 클릭합니다. 이 확인란을 사용하면 연결 파일을 사용하는 모든 통합 문서에서 항상 연결 파일에 대한 업데이트를 사용할 수 있습니다.

  8. 통합 문서가 Excel Services 저장되고 Excel Services 사용하여 열리면 피벗테이블 보고서의 외부 데이터 원본에 액세스하는 방법을 지정하려면 인증 설정을 클릭한 다음 다음 옵션 중 하나를 선택하여 데이터 원본에 로그온합니다.

    • Windows 인증     현재 사용자의 Windows 사용자 이름 및 암호를 사용하려면 이 옵션을 선택합니다. 가장 안전한 방법이지만 많은 사용자가 서버에 연결되어 있는 경우 성능에 영향을 줄 수 있습니다.

    • SSO     SSO(Single Sign-On)를 사용하려면 이 옵션을 선택한 다음 SSO ID 상자에 적절한 식별 문자열을 입력합니다. 사이트 관리자는 사용자 이름과 Windows SharePoint Services 저장할 수 있는 Single Sign On 데이터베이스를 사용하도록 단일 로그인 사이트를 구성할 수 있습니다. 이 방법은 많은 사용자가 서버에 연결된 경우 가장 효율적일 수 있습니다.

    • 이 업데이트에는 알려진 문제가 없습니다.     연결 파일에 사용자 이름 및 암호를 저장하려면 이 옵션을 선택합니다.

      보안 정보: 데이터 원본에 연결할 때 로그온 정보를 저장하지 않습니다. 이 정보는 일반 텍스트로 저장될 수 있으며 악의적인 사용자가 정보에 액세스하여 데이터 원본의 보안을 손상시킬 수 있습니다.

      참고: 인증 설정은 Excel이 아닌 Excel Services 설정에서만 사용됩니다.

  9. 확인을 클릭합니다.

  10. 마쳤을 클릭하여 데이터 연결 마법사를 닫습니다.

    데이터 가져오기 대화 상자가 표시됩니다.

  11. 통합 문서에서 이 데이터를 보는 방법 선택에서다음 중 하나를 합니다.

    • Excel 표를 만들려면 표(기본값)를 클릭합니다.

    • 피벗테이블 보고서를 만들려면 피벗테이블 보고서를 클릭합니다.

    • 피벗차트 및 피벗테이블 보고서를 만들려면 피벗차트 및 피벗테이블 보고서를 클릭합니다.

      참고: 연결 만들기 옵션은 OLAP 데이터베이스에만 사용할 수 있습니다.

  12. 데이터를 넣을위치 아래에서 다음 중 하나를 합니다.

    • 기존 워크시트에 데이터를 배치하려면 기존 워크시트를 선택한 다음 데이터를 찾을 셀 범위에서 첫 번째 셀의 이름을 입력합니다.

      또는 대화 상자 축소를 단추 이미지 대화 상자를 일시적으로 축소하고 워크시트의 시작 셀을 선택한 다음 대화 상자 확장 단추를 단추 이미지 .

    • 셀 A1부터 새 워크시트에 데이터를 저장하려면 새 워크시트 를 클릭합니다.

  13. 선택적으로 속성을 클릭하고 연결 속성 대화 상자에서 변경한 다음 확인을 클릭하여 연결 속성을 변경(및 연결 파일 변경)할 수 있습니다.

Excel 2007의 경우 Microsoft 쿼리를 사용하여 ODBC 데이터 원본에 연결할 수 있습니다.

데이터 연결 마법사

  1. 데이터 탭의외부 데이터 다운로드 그룹에서 다른 원본에서 클릭한 다음 Analysis Services에서 클릭합니다.

    Excel 리본 메뉴 이미지

    데이터 연결 마법사가 표시됩니다. 이 마법사에는 3개의 창이 있습니다.

    • 데이터베이스 서버에 연결

    • 데이터베이스 및 테이블 선택

    • 데이터 연결 파일 저장 및 완료

  2. 데이터베이스 서버에 연결 창의 서버 이름 상자에 OLAP 데이터베이스 서버의 이름을 입력합니다.

    팁: 연결하려는 오프라인 큐브 파일의 이름을 알고 있는 경우 전체 파일 경로, 파일 이름 및 확장명을 입력할 수 있습니다.

  3. 로그온 자격 증명에서다음 중 하나를하고 다음을 클릭합니다.

    • 현재 Windows 사용자 이름 및 암호를 사용하려면 Windows 인증 사용을 클릭합니다.

    • 데이터베이스 사용자 이름 및 암호를 입력하려면 다음 사용자 이름 및 암호 사용을 클릭한 다음 해당 사용자 이름 및 암호 상자에 사용자 이름과 암호를 입력합니다.

  4. 원하는 데이터가 포함된 데이터베이스 선택 창에서 데이터베이스를 선택하고 다음을 클릭합니다.

    데이터베이스의 특정 큐브 연결하려면 특정 큐브 또는 테이블에 연결이 선택되어 있는지 확인한 다음 목록에서 큐브를 선택합니다.

  5. 데이터 연결 파일 저장 및 마침 창의 파일 이름 상자에서 필요한 경우 기본 파일 이름을 변경합니다(선택 사항).

    찾아보기를 클릭하여 내 데이터 원본의 기본 파일 위치를 변경하거나 기존파일 이름을 검사합니다.

  6. 설명, 친숙한 이름검색 키워드 상자에 파일에 대한 설명, 친숙한 이름 및 일반적인 검색어를 입력합니다(모두 선택 사항임).

  7. 피벗테이블을 새로 고칠 때 연결 파일이 사용되는지 확인하려면 Always를 클릭하여 이 데이터를 새로 고치려면 Always를 클릭합니다.

    이 확인란을 선택하면 연결 파일을 사용하는 모든 통합 문서에서 항상 연결 파일에 대한 업데이트를 사용할 수 있습니다.

  8. 마쳤을 클릭하여 데이터 연결 마법사를 닫습니다.

  9. 데이터 가져오기 대화 상자의 통합 문서에서 이 데이터를 보는 방법 선택아래에서다음 중 하나를 선택합니다.

    • 피벗테이블 보고서만 만들려면 피벗테이블 보고서를 클릭합니다.

    • 피벗테이블 보고서 및 피벗차트 보고서를 만들려면 피벗차트 및 피벗테이블 보고서를 클릭합니다.

    • 나중에 사용하기 위해 선택한 연결을 통합 문서에 저장하려면 연결 만들기를 클릭합니다. 이 확인란은 사용자가 만든 큐브 함수가 포함된 수식에서 연결을 사용하며 피벗테이블 보고서를 만들지 않도록 합니다.

  10. 데이터를 넣을위치 아래에서 다음 중 하나를 합니다.

    • 기존 워크시트에 피벗테이블 보고서를 배치하려면 기존 워크시트를 선택한 다음 피벗테이블 보고서를 찾을 셀 범위에서 첫 번째 셀의 셀 참조를 입력합니다.

      대화 상자 축소를 클릭하여 대화 단추 이미지 일시적으로 숨기고 사용할 워크시트의 시작 셀을 선택한 다음 대화 상자 확장 단추를 단추 이미지 .

  11. A1 셀부터 새 워크시트에 피벗테이블 보고서를 추가하려면 새 워크시트 클릭

  12. 연결 속성을 확인하거나 변경하려면 속성을클릭하고 연결 속성 대화 상자에서 필요한 내용을 변경한 다음 확인을 클릭합니다.

외부 데이터 연결 작업

다음 섹션에서는 외부 데이터 연결의 작동 방식과 다른 프로그램 및 사용자와 연결 정보를 편집, 관리 및 공유하는 방법을 설명합니다.

데이터 연결의 기본 이해

Excel 통합 문서의 데이터는 서로 다른 두 위치에서 제공될 수 있습니다. 데이터는 통합 문서에 직접 저장되거나 텍스트 파일, 데이터베이스 또는 OLAP(온라인 분석 처리) 큐브와 같은 외부 데이터 원본에 저장될 수 있습니다. 이 외부 데이터 원본은 외부 데이터 원본을 찾고, 로그인하고, 액세스하는 방법을 설명하는 정보 집합인 데이터 연결을 통해 통합 문서에 연결됩니다.

외부 데이터에 연결하는 주요 이점은 데이터를 통합 문서에 반복적으로 복사하지 않고도 정기적으로 분석할 수 있습니다. 이는 시간이 오래 걸리고 오류가 발생할 수 있는 작업입니다. 외부 데이터에 연결한 후 데이터 원본이 새 정보로 업데이트될 때마다 원본 데이터 원본에서 Excel 통합 문서가 자동으로 새로 고쳐지거나 업데이트할 수도 있습니다.

연결 정보는 통합 문서에 저장되고 ODC(Office 데이터 연결) 파일(.odc) 또는 데이터 원본 이름 파일(.dsn)과 같은 연결 파일에 저장할 수도 있습니다.

Excel로 외부 데이터 데이터에 액세스해야 합니다. 액세스하려는 외부 데이터 원본 로컬 컴퓨터에 없는 경우 데이터베이스 관리자에게 암호, 사용자 권한 또는 기타 연결 정보를 문의해야 할 수 있습니다. 데이터 원본이 데이터베이스인 경우 데이터베이스가 단독 모드로 열리지 않는지 확인 데이터 원본이 텍스트 파일 또는 스프레드시트인 경우 다른 사용자가 단독 액세스를 위해 열려 있지 않은지 확인

또한 많은 데이터 원본에는 ODBC 드라이버 또는 OLE DB 공급자가 Excel, 연결 파일 및 데이터 원본 간의 데이터 흐름을 조정해야 합니다.

다음 다이어그램은 데이터 연결에 대한 주요 지점을 요약합니다.

외부 데이터 원본에 연결

1. Analysis Services, SQL Server, Microsoft Access, 기타 OLAP 및 관계형 데이터베이스, 스프레드시트 및 텍스트 파일에 연결할 수 있는 다양한 데이터 원본이 있습니다.

2. 많은 데이터 원본에는 연결된 ODBC 드라이버 또는 OLE DB 공급자가 있습니다.

3. 연결 파일은 데이터 원본에서 데이터에 액세스하고 검색하는 데 필요한 모든 정보를 정의합니다.

4. 연결 정보는 연결 파일에서 통합 문서로 복사됩니다. 연결 정보를 쉽게 편집할 수 있습니다.

5. 데이터가 통합 문서에 복사되어 통합 문서에 직접 저장된 데이터를 사용하는 것만큼 사용할 수 있습니다.

연결 찾기

연결 파일을 찾으하려면 기존 연결 대화 상자를 사용 합니다. (데이터 탭의외부 데이터 다운로드 그룹에서 기존 연결을 클릭합니다.) 이 대화 상자를 사용하여 다음 유형의 연결을 볼 수 있습니다.

  • 통합 문서의 연결    

    이 목록에는 통합 문서의 모든 현재 연결이 표시됩니다. 목록은 이미 정의한 연결, 데이터 연결 마법사의 데이터 원본 선택 대화 상자를 사용하여 만든 연결 또는 이전에 이 대화 상자에서 연결로 선택한 연결에서 만들어집니다.

  • 컴퓨터의 연결 파일    

    이 목록은 일반적으로 내 문서(Windows XP) 또는 문서(Windows Vista) 폴더에 저장된 내 데이터 원본 폴더에서 만들어집니다.

  • 네트워크의 연결 파일    

    이 목록은 다음에서 만들 수 있습니다.

    • 로컬 네트워크의 폴더 집합으로, 네트워크 전체에 배포할 수 있는 위치는 Microsoft Office 있습니다.

    • Excel Services DCL(데이터 연결 라이브러리) SharePoint Foundation. 

연결 속성 편집

Excel을 연결 파일 편집기로 사용하여 통합 문서 또는 연결 파일에 저장된 외부 데이터 원본에 대한 연결을 만들고 편집할 수도 있습니다. 원하는 연결을 찾지 못하면 더 찾기를 클릭하여 데이터 원본 선택 대화 상자를 표시한 다음 새 원본을 클릭하여 데이터 연결 마법사를 시작하여 연결을 만들 수 있습니다.

연결을 만든 후 연결 속성 대화 상자를 사용할 수 있습니다(데이터 탭의 외부 데이터 그룹에서 속성 클릭). 외부 데이터 원본에 대한 연결에 대한 다양한 설정을 제어하고 연결 파일을 사용, 재사용 또는 전환합니다.

연결 파일을 사용하여 데이터 원본에 연결하는 경우 연결 파일의 연결 정보를 Excel 통합 문서로 복사합니다. 연결 속성 대화 상자를 사용하여 변경하는 경우 연결을 만드는 데 사용된 원래 데이터 연결 파일이 아닌 현재 Excel 통합 문서에 저장된 데이터 연결 정보를 편집합니다(정의 탭의 연결 파일 속성에 표시되는 파일 이름으로 표시). 연결 정보(연결 이름 및 연결 설명 속성 제외)를 편집한 후 연결 파일에 대한 링크가 제거되고 연결 파일 속성이 지워집니다.

데이터 원본을 새로 고칠 때 연결 파일이 항상 사용되는지 확인하려면 Always를 클릭하여 정의 탭에서 이 데이터를 새로 고치려면 Always를 클릭합니다. 이 확인란을 선택하면 연결 파일을 사용하는 모든 통합 문서에서 항상 연결 파일에 대한 업데이트를 사용할 수 있습니다. 이 속성도 설정되어 있어야 합니다.

연결 관리

통합 문서 연결 대화 상자를 사용하면 연결 만들기, 편집 및 삭제를 포함하여 이러한 연결을 쉽게 관리할 수 있습니다. (데이터 탭의 외부 데이터 다운로드 그룹에서연결을 클릭합니다.) 이 대화 상자를 사용하여 다음을 할 수 있습니다.

  • 통합 문서에서 사용 중이면 연결을 만들고, 편집하고, 새로 고치고, 삭제합니다.

  • 외부 데이터의 원본을 확인 합니다. 다른 사용자가 연결을 정의한 경우 이 작업을 할 수 있습니다.

  • 현재 통합 문서에서 각 연결이 사용되는 위치를 보여 주며,

  • 외부 데이터에 대한 연결에 대한 오류 메시지를 진단합니다.

  • 다른 서버 또는 데이터 원본에 대한 연결을 리디렉션하거나 기존 연결에 대한 연결 파일을 대체합니다.

  • 연결 파일을 쉽게 만들고 사용자와 공유할 수 있습니다.

연결 공유

연결 파일은 연결을 일관된 기준으로 공유하고, 연결을 더 쉽게 검색하고, 연결의 보안을 개선하고, 데이터 원본 관리가 촉진되는 데 특히 유용합니다. 연결 파일을 공유하는 가장 좋은 방법은 사용자가 파일을 읽을 수 있지만 지정된 사용자만 파일을 수정할 수 있는 네트워크 폴더 또는 SharePoint 라이브러리와 같은 신뢰할 수 있는 안전한 위치에 파일을 배치하는 것입니다.

ODC 파일 사용

데이터 원본 선택 대화 상자를 통해 외부 데이터에 연결하거나 데이터 연결 마법사를 사용하여 새 데이터 원본에 연결하여 ODC(Office 데이터 연결) 파일(.odc)을 만들 수 있습니다. ODC 파일은 사용자 지정 HTML 및 XML 태그를 사용하여 연결 정보를 저장합니다. Excel에서 파일의 내용을 쉽게 보거나 편집할 수 있습니다.

연결 파일을 다른 사용자와 공유하여 외부 데이터 원본과 동일한 액세스 권한을 부여할 수 있습니다. 다른 사용자는 연결 파일을 열기 위해 데이터 원본을 설정할 필요가 없지만 컴퓨터의 외부 데이터에 액세스하는 데 필요한 ODBC 드라이버 또는 OLE DB 공급자를 설치해야 할 수 있습니다.

ODC 파일은 데이터에 연결하고 데이터를 공유하는 데 권장되는 방법입니다. 연결 파일을 연 다음 연결 속성 대화 상자의 정의 탭에서 연결 파일 내보내기 단추를 클릭하여 다른 기존 연결 파일(DSN, UDL 및 쿼리 파일)을 ODC 파일로 쉽게 변환할 수 있습니다.

쿼리 파일 사용

쿼리 파일은 데이터가 있는 서버 이름 및 데이터 원본을 만들 때 제공하는 연결 정보를 포함하여 데이터 원본 정보를 포함하는 텍스트 파일입니다. 쿼리 파일은 다른 Excel 사용자와 쿼리를 공유하는 일반적인 방법입니다.

.dqy 쿼리 파일 사용    Microsoft Query를 사용하여 관계적 데이터베이스 또는 텍스트 파일의 데이터에 대한 쿼리가 포함된 .dqy 파일을 저장할 수 있습니다. Microsoft 쿼리에서 이러한 파일을 열면 쿼리에서 반환된 데이터를 보고 쿼리를 수정하여 다른 결과를 검색할 수 있습니다. 쿼리 마법사를 사용하여 또는 Microsoft 쿼리에서 직접 만든 쿼리에 대해 .dqy 파일을 저장할 수 있습니다.

.oqy 쿼리 파일 사용    .oqy 파일을 저장하여 서버 또는 OLAP 데이터베이스(.cub)의 데이터에 오프라인 큐브 파일 수 있습니다. Microsoft 쿼리에서 다차원 연결 마법사를 사용하여 OLAP 데이터베이스 또는 큐브에 대한 데이터 원본을 만들면 .oqy 파일이 자동으로 만들어집니다. OLAP 데이터베이스는 레코드 또는 테이블에 구성되지 않습니다. 이러한 데이터베이스에 액세스하기 위해 쿼리 또는 .dqy 파일을 만들 수 없습니다.

.rqy 쿼리 파일 사용    Excel에서는 이 형식을 사용하는 OLE DB 데이터 원본 드라이버를 지원하기 위해 쿼리 파일을 .rqy 형식으로 열 수 있습니다. 자세한 내용은 드라이버에 대한 설명서를 참조하세요.

.qry 쿼리 파일 사용    Microsoft Query는 .dqy 파일을 열 수 없는 이전 버전의 Microsoft Query에서 사용하기 위해 쿼리 파일을 .qry 형식으로 열고 저장할 수 있습니다. Excel에서 사용할 쿼리 파일이 .qry 형식인 경우 Microsoft 쿼리에서 파일을 연 다음 .dqy 파일로 저장합니다. .dqy 파일을 저장하는 방법에 대한 자세한 내용은 Microsoft 쿼리 도움말을 참조하세요.

.iqy 웹 쿼리 파일 사용    Excel에서 .iqy 웹 쿼리 파일을 열어 웹에서 데이터를 검색할 수 있습니다.

외부 데이터 범위 및 속성 사용

쿼리 테이블이라고도 하는 외부 데이터 범위는 워크시트에 가져온 데이터의 위치를 정의하는 정의된 이름 또는 테이블 이름입니다. 외부 데이터에 연결하면 Excel에서 자동으로 외부 데이터 범위를 만듭니다. 유일한 예외는 외부 데이터 범위를 만들지 않는 데이터 원본에 연결된 피벗테이블 보고서입니다. Excel에서 외부 데이터 범위의 서식을 지정하고 배치하거나 다른 데이터와 같은 계산에 사용할 수 있습니다.

Excel에서는 다음과 같이 외부 데이터 범위의 이름을 자동으로 명명합니다.

  • ODC(Office 데이터 연결) 파일의 외부 데이터 범위에는 파일 이름과 동일한 이름이 지정됩니다.

  • 데이터베이스의 외부 데이터 범위는 쿼리 이름으로 이름이 지정됩니다. 기본적으로 Query_from_ 원본은 쿼리를 만드는 데 사용한 데이터 원본의 이름입니다.

  • 텍스트 파일의 외부 데이터 범위는 텍스트 파일 이름으로 이름이 지정됩니다.

  • 웹 쿼리의 외부 데이터 범위는 데이터가 검색된 웹 페이지의 이름으로 이름이 지정됩니다.

워크시트에 동일한 원본의 외부 데이터 범위가 두 개 이상 있는 경우 범위 번호가 매기기됩니다. 예를 들어 MyText, MyText_1, MyText_2 등입니다.

외부 데이터 범위에는 셀 서식 및 열 너비의 보존과 같은 데이터를 제어하는 데 사용할 수 있는 추가 속성(연결 속성과 혼동하지 않는)이 있습니다. 데이터 탭의 연결 그룹에서 속성을 클릭한 다음 외부 데이터 범위 속성 또는 외부 데이터 속성 대화 상자에서 변경하여 이러한 외부 데이터 범위 속성을 변경할 있습니다.

참고: 외부 데이터를 기반으로 하는 요약 또는 보고서를 공유하려는 경우 다른 사용자가 외부 데이터 범위를 포함하는 통합 문서에 제공하거나 보고서 서식 파일을 만들 수 있습니다. 이 보고서 서식 파일 외부 데이터를 저장하지 않고도 요약 또는 보고서를 저장할 수 있으므로 파일이 더 작아지게 됩니다. 사용자가 보고서 템플릿을 열면 외부 데이터가 검색됩니다.

Excel 및 데이터 원본의 데이터 원본 지원 Excel Services

다양한 데이터 원본에 연결하는 데 사용할 수 있는 여러 데이터 개체(예: 외부 데이터 범위 및 피벗테이블 보고서)가 있습니다. 그러나 연결할 수 있는 데이터 원본의 형식은 각 데이터 개체마다 다릅니다. 연결된 데이터를 해당 데이터에서 Excel Services 새로 고칠 수도 있지만, 추가로 알고 있어야 하는 제한 사항과 해결 방법을 알고 있어야 합니다.

Excel 데이터 개체 및 데이터 원본 지원

다음 표에는 Excel의 각 데이터 개체에 대해 지원되는 데이터 원본이 요약되어 있습니다.

지원
데이터 원본

Excel
데이터
object

생성
외부
데이터
범위가 있나요?

OLE
DB

ODBC

텍스트
파일

HTML
파일

XML
파일

SharePoint
list

텍스트 가져오기 마법사

아니요

아니요

아니요

아니요

아니요

피벗테이블 보고서
(비 OLAP)

아니요

아니요

아니요

피벗테이블 보고서
(OLAP)

아니요

아니요

아니요

아니요

아니요

아니요

Excel 표

아니요

아니요

XML 맵

아니요

아니요

아니요

아니요

아니요

웹 쿼리

아니요

아니요

아니요

아니요

데이터 연결 마법사

Microsoft 쿼리

아니요

아니요

아니요

아니요

참고: 이러한 파일, 텍스트 가져오기 마법사를 사용하여 가져온 텍스트 파일, XML 맵을 사용하여 가져온 XML 파일, 웹 쿼리를 사용하여 가져온 HTML 또는 XML 파일은 ODBC 드라이버 또는 OLE DB 공급자를 사용하여 데이터 원본에 연결하지 않습니다.

Excel Services 및 데이터 원본 지원

Excel 통합 문서(웹 브라우저의 Excel)Excel Services 표시하려면 데이터에 연결하고 새로 고칠 수 있지만 피벗테이블 보고서를 사용해야 합니다. Excel Services 외부 데이터 범위를 지원하지 않습니다. 즉, Excel Services, 웹 쿼리, XML 맵 또는 Microsoft 쿼리에 연결된 Excel 표를 지원하지 않습니다.

그러나 피벗 테이블을 사용하여 데이터 원본에 연결한 다음 피벗 테이블을 수준, 그룹 또는 소계가 없는 2차원 테이블로 디자인 및 레이아웃하여 원하는 행 및 열 값이 모두 표시될 수 있습니다. 자세한 내용은 참조 섹션의 링크를 참조하세요.

데이터 액세스 구성 요소 이해

Microsoft MDAC(데이터 액세스 구성 요소) 2.8은 Microsoft Windows Server 2003 및 Windows XP SP2에 포함되어 있습니다. MDAC를 사용하면 다양한 관계형 및 비관계형 데이터 원본에 연결하고 데이터를 사용할 수 있습니다. ODBC(Open Database Connectivity) 드라이버 또는 Microsoft에서 구축 및 배송하거나 다양한 타사에서 개발한 OLE DB 공급자를 사용하여 다양한 데이터 원본에 연결할 수 있습니다. 설치하는 Microsoft Office ODBC 드라이버 및 OLE DB 공급자가 컴퓨터에 추가됩니다.

Windows Vista 및 Windows 7에서는 Windows DAC(Windows 데이터 액세스 구성 요소)를 사용 합니다.

컴퓨터에 설치된 OLE DB 공급자의 전체 목록을 보려면 데이터 링크 파일의 데이터 링크 속성 대화 상자를 표시한 다음 공급자 탭을 클릭합니다.

컴퓨터에 설치된 ODBC 공급자의 전체 목록을 보려면 ODBC 데이터베이스 관리자 대화 상자를 표시한 다음 드라이버 탭을 클릭합니다.

다른 제조업체의 ODBC 드라이버 및 OLE DB 공급자를 사용하여 다른 유형의 ODBC 및 OLE DB 데이터베이스를 포함하여 Microsoft 데이터 원본이 아니라 다른 원본에서 정보를 얻을 수도 있습니다. 이러한 ODBC 드라이버나 OLE DB 공급자를 설치하는 데 대한 자세한 내용은 데이터베이스 설명서를 참고하거나 데이터베이스 공급업체에 문의하세요.

ODBC를 사용하여 데이터 원본에 연결

다음 섹션에서는 ODBC(Open Database Connectivity)에 대해 자세히 설명합니다.

ODBC 아키텍처

ODBC 아키텍처에서 애플리케이션(예: Excel)은 ODBC 드라이버 관리자에 연결합니다. 이 경우 특정 ODBC 드라이버(예: Microsoft SQL ODBC 드라이버)를 사용하여 데이터 원본(예: Microsoft SQL Server 데이터베이스)에 연결합니다.

연결 정보 정의

ODBC 데이터 원본에 연결하기 위해 다음을 합니다.

  1. 데이터 원본이 포함된 컴퓨터에 적절한 ODBC 드라이버가 설치되어 있는지 확인합니다.

  2. ODBC 데이터 원본 관리자를 사용하여 레지스트리 또는 DSN 파일에 연결 정보를 저장하거나 Microsoft Visual Basic 코드의 연결 문자열을 사용하여 연결 정보를 ODBC 드라이버 관리자로 직접 전달하여 DSN(데이터 원본 이름)을 정의합니다.

    데이터 원본을 정의하려면 Windows Vista에서 시작 단추를 클릭한 다음 제어판을 클릭합니다. 시스템 및 유지 관리 및관리 도구를 클릭한 다음 관리 도구를 클릭합니다. Windows XP 및 Windows Server에서 시작을 클릭한 다음 제어판을 클릭합니다. 성능 및 유지 관리,관리 도구를 클릭합니다. 그런 다음 ODBC(데이터 원본)를 클릭합니다. 다양한 옵션에 대한 자세한 내용은 각 대화 상자에서 도움말 단추를 클릭합니다.

컴퓨터 데이터 원본

컴퓨터 데이터 원본은 레지스트리의 특정 컴퓨터의 연결 정보를 사용자 정의 이름으로 저장합니다. 컴퓨터 데이터 원본이 정의된 컴퓨터에서만 컴퓨터 데이터 원본을 사용할 수 있습니다. 컴퓨터 데이터 원본은 사용자와 시스템 이렇게 두 가지 유형이 있습니다. 사용자 데이터 원본은 현재 사용자만 사용할 수 있으며 해당 사용자에게만 표시됩니다. 시스템 데이터 원본은 컴퓨터의 모든 사용자가 사용할 수 있으며 컴퓨터의 모든 사용자에게 표시됩니다.

컴퓨터 데이터 원본은 추가 보안을 제공하려는 경우 특히 유용합니다. 로그온한 사용자만 컴퓨터 데이터 원본을 볼 수 있으며 컴퓨터 데이터 원본을 다른 컴퓨터로 복사할 수 없습니다.

파일 데이터 원본

파일 데이터 원본(DSN 파일이라고도 하는)은 레지스트리가 아닌 텍스트 파일에 연결 정보를 저장하며 일반적으로 컴퓨터 데이터 원본보다 더 유연합니다. 예를 들어 올바른 ODBC 드라이버가 있는 모든 컴퓨터에 파일 데이터 원본을 복사하여 애플리케이션이 사용하는 모든 컴퓨터에 일관되고 정확한 연결 정보를 사용할 수 있습니다. 또는 파일 데이터 원본을 단일 서버에 배치하고 네트워크의 여러 컴퓨터 간에 공유하고 한 위치에서 연결 정보를 쉽게 유지 관리할 수 있습니다.

파일 데이터 원본은 공유 불가능할 수도 있습니다. 공유할 수 없는 파일 데이터 원본은 단일 컴퓨터에 있으며 컴퓨터 데이터 원본을 지점으로 합니다. 공유 불가능한 파일 데이터 원본을 사용하여 파일 데이터 원본에서 기존 컴퓨터 데이터 원본에 액세스할 수 있습니다.

OLE DB를 사용하여 데이터 원본에 연결

다음 섹션에서는 OLE DB(개체 연결 및 Embedding Database)에 대해 자세히 설명합니다.

OLE DB 아키텍처

OLE DB 아키텍처에서 데이터에 액세스하는 애플리케이션을 데이터 소비자(예: Excel) 및 데이터에 대한 네이티브 액세스를 허용하는 프로그램을 데이터베이스 공급자(예: Microsoft OLE DB Provider for SQL Server)라고 합니다.

연결 정보 정의

유니버설 데이터 링크 파일(.udl)에는 데이터 소비자가 해당 데이터 원본의 OLE DB 공급자를 통해 데이터 원본에 액세스하는 데 사용하는 연결 정보가 포함되어 있습니다. 다음 중 하나를 수행하여 연결 정보를 만들 수 있습니다.

  • 데이터 연결 마법사에서 데이터 링크 속성 대화 상자를 사용하여 OLE DB 공급자에 대한 데이터 링크를 정의합니다. 자세한 내용은 데이터 연결 마법사를 사용하여 데이터 가져오기 섹션을 참조하세요.

  • .udl 파일 이름 확장명을 사용하여 빈 텍스트 파일을 만든 다음 데이터 링크 속성 대화 상자를 표시하는 파일을 편집합니다.

데이터 새로 고침

외부 데이터 원본에 연결된 경우 새로 고침 작업을 수행하여 업데이트된 데이터를 검색할 수도 있습니다. 데이터를 새로 고칠 때마다 데이터가 마지막으로 새로 고쳐진 이후 변경된 내용을 포함하여 데이터의 최신 버전이 표시 됩니다.

다음 그림에서는 외부 데이터 원본에 연결된 데이터를 새로 고칠 때 발생하는 기본 프로세스에 대해 설명하고 있습니다.

외부 데이터를 새로 고치는 기본 과정

1. 새로 고침 작업은 최신 데이터를 얻습니다.

2. 연결 파일은 외부 데이터 원본에서 데이터에 액세스하고 검색하는 데 필요한 모든 정보를 정의합니다.

3. 새로 고칠 수 있는 다양한 데이터 원본은 OLAP, SQL Server, OLE DB, ODBC, 스프레드시트 및 텍스트 파일입니다.

4. 최신 데이터가 현재 통합 문서에 추가됩니다.

Excel에서는 통합 문서 열 때마다 데이터를 새로 고치고 시간 간격에 따라 자동으로 데이터를 새로 고치는 등 가져온 데이터를 새로 고칠 수 있는 다양한 옵션을 제공합니다. 데이터를 새로 고칠 때 Excel에서 계속 작업할 수 있으며 데이터를 새로 고치는 동안 새로 고침 상태를 확인할 수 있습니다.

외부 데이터 원본에 데이터에 암호 액세스하기 위해 외부 데이터 원본이 필요한 경우 암호를 새로 고칠 때마다 암호를 입력해야 외부 데이터 범위 있습니다.

프로그래밍 및 함수를 사용하여 데이터 가져오기

개발자인 경우 Excel 내에서 데이터를 가져오는 데 사용할 수 있는 몇 가지 접근 방식이 있습니다.

  • 외부 데이터 Visual Basic for Applications 액세스 권한을 얻을 수 있습니다. 데이터 원본에 따라 데이터 개체 또는 데이터 ActiveX 개체를 사용하여 데이터를 검색할 수 있습니다. 코드에서 연결 정보를 지정하는 연결 문자열을 정의할 수도 있습니다. 연결 문자열을 사용하면 시스템 관리자 또는 사용자가 먼저 연결 파일을 만들거나 애플리케이션 설치를 간소화하도록 요구하지 않도록 하려는 경우와 같은 유용합니다.

  • SQL Server 데이터베이스에서 데이터를 가져오는 경우 SQL 네이티브 클라이언트를 사용하는 것이 좋습니다. 이 클라이언트는 OLE DB 및 ODBC 모두에 사용되는 독립 실행형 API(데이터 액세스 애플리케이션 프로그래밍 인터페이스)입니다. SQL OLE DB 공급자와 SQL ODBC 드라이버를 하나의 네이티브 DLL(동적 연결 라이브러리)으로 결합하는 동시에 MDAC(Microsoft 데이터 액세스 구성 요소)와 별개인 새로운 기능을 제공합니다. SQL 네이티브 클라이언트를 사용하여 새 애플리케이션을 만들거나 MARS(다중 활성 결과 집합), User-Defined 유형(UDT) 및 XML 데이터 형식 지원과 같은 새로운 SQL Server 기능을 활용할 수 있는 기존 애플리케이션을 향상시킬 수 있습니다.

  • RTD 함수는 COM 자동화를 지원하는 프로그램에서 실시간 데이터를 검색합니다. 이 함수를 사용하려면 RTD COM 자동화 추가 기능을 만들고 로컬 컴퓨터에 등록해야 합니다.

  • The SQL. REQUEST 함수는 외부 데이터 원본에 연결하고 워크시트에서 쿼리를 실행합니다. The SQL. 그런 다음 REQUEST 함수는 매크로 프로그래밍 없이 결과를 배열로 반환합니다. 이 함수를 사용할 수 없는 경우 Microsoft Excel ODBC 추가 기능 프로그램(XLODBC)을 설치해야 합니다. XLA). 다음에서 추가 기능을 설치할 Office.com.

사용자 만들기에 대한 자세한 내용은 Visual Basic for Applications 도움말을 Visual Basic 참조하세요.

개인 정보 수준

  • 데이터 원본을 데이터 분석 요구 사항과 일치하는 특정 데이터로 결합하려면 먼저 데이터 원본 개인 정보 수준 설정에 따라 데이터 원본에 연결합니다.

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

Microsoft Excel용 파워 쿼리 도움말

네이티브 데이터베이스 쿼리를 사용하여 데이터베이스에서 데이터 가져오기

Office 365용 Power BI의

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×