ODBC

요약

항목 설명
릴리스 상태 일반 공급
제품 Excel
Power BI(의미 체계 모델)
Power BI(데이터 흐름)
패브릭(데이터 흐름 Gen2)
Power Apps(데이터 흐름)
Dynamics 365 Customer Insights
Analysis Services
지원되는 인증 유형 데이터베이스(사용자 이름/암호)
Windows
기본값 또는 사용자 지정
함수 참조 설명서 Odbc.DataSource
Odbc.Query

참고 항목

일부 기능은 한 제품에 있을 수 있지만 배포 일정 및 호스트별 기능으로 인해 다른 기능은 없을 수 있습니다.

필수 조건

시작하기 전에 Windows ODBC 데이터 원본 관리istrator에서 연결을 올바르게 구성했는지 확인합니다. 여기서 정확한 프로세스는 드라이버에 따라 달라집니다.

지원되는 기능

  • 가져오기
  • 고급 옵션
    • 연결 문자열(비자격 증명 속성)
    • SQL statement
    • 지원되는 행 축소 절

파워 쿼리 데스크톱에서 ODBC 데이터 원본으로 커넥트

연결을 설정하려면 다음 단계를 수행합니다.

  1. 데이터 가져오기 선택에서 ODBC 옵션을 선택합니다.

  2. ODBC에서 DSN(데이터 원본 이름) 드롭다운 상자에서 DSN(데이터 원본 이름)을 선택합니다. 이 예제에서는 SQL Server 데이터베이스DSN 이름이 사용됩니다.

    파워 쿼리 데스크톱의 ODBC 연결 작성기입니다.

    고급 옵션을 선택하여 추가 선택적 연결 정보를 입력할 수도 있습니다. 추가 정보: 고급 옵션을 사용하여 커넥트

  3. 완료되면 확인을 선택합니다.

  4. 이 데이터베이스에 처음 연결하는 경우 인증 유형을 선택하고 메시지가 표시되면 자격 증명을 입력합니다.

    파워 쿼리 데스크톱의 ODBC 인증.

    사용 가능한 인증 유형은 다음과 같습니다.

    • 기본값 또는 사용자 지정: 사용자 이름 및 암호로 구성된 DSN을 사용하는 경우 자격 증명을 지정하지 않으면 이 인증 유형을 선택합니다. 또는 자격 증명을 연결 문자열 속성으로 포함해야 하는 경우
    • Windows: Windows 인증 사용하여 연결하려면 이 인증 유형을 선택합니다. 필요에 따라 필요한 연결 문자열 속성을 포함합니다.
    • 데이터베이스: 사용자 이름 및 암호를 사용하여 ODBC 드라이버로 데이터 원본에 액세스하려면 이 인증 유형을 선택합니다. 필요에 따라 필요한 연결 문자열 속성을 포함합니다. 기본적으로 이 옵션이 선택되어 있습니다.

    추가 정보: 데이터 원본으로 인증

  5. 완료되면 커넥트 선택합니다.

  6. 탐색기에서 원하는 데이터베이스 정보를 선택한 다음 로드를 선택하여 데이터를 로드하거나 데이터 변환을 선택하여 Power Query 편집기 데이터를 계속 변환합니다.

    탐색기.

파워 쿼리 Online에서 ODBC 데이터 원본으로 커넥트

연결을 설정하려면 다음 단계를 수행합니다.

  1. 데이터 원본 페이지에서 ODBC를 선택합니다.

  2. ODBC 페이지에서 ODBC 연결 문자열 입력합니다. 다음 예제에서는 연결 문자열 dsn=SQL Server Database.

    연결 문자열 SQL Server 데이터베이스로 설정된 ODBC 페이지 이미지

  3. 필요한 경우 데이터 게이트웨이에서 온-프레미스 데이터 게이트웨이를 선택합니다.

  4. 로그인할 인증 종류를 선택한 다음 자격 증명을 입력합니다.

  5. 다음을 선택합니다.

  6. 탐색기에서 원하는 데이터베이스 정보를 선택한 다음 데이터 변환을 선택하여 Power Query 편집기 데이터를 계속 변환합니다.

고급 옵션을 사용하여 연결

파워 쿼리는 필요한 경우 쿼리에 추가할 수 있는 고급 옵션 집합을 제공합니다.

ODBC 고급 옵션입니다.

고급 옵션 설명
연결 문자열(비자격 증명 속성) Power BI Desktop에서 DSN(데이터 원본 이름) 선택 대신 사용할 수 있는 선택적 연결 문자열 제공합니다. DSN(데이터 원본 이름)이 (없음)으로 설정된 경우 대신 여기에 연결 문자열 입력할 수 있습니다. 예를 들어 다음 연결 문자열 유효합니다. dsn=<myDSN> 또는 driver=<myDriver;> port=<myPortNumber>; server=<myServer>; database=<myDatabase>;. 특수 문자를 이스케이프하려면 문자를 사용합니다 { } . 연결 문자열 키는 ODBC 드라이버마다 다릅니다. 유효한 연결 문자열 대한 자세한 내용은 ODBC 드라이버 공급자에게 문의하세요.
SQL statement 드라이버의 기능에 따라 SQL 문을 제공합니다. 공급업체에 자세한 정보를 요청하거나 네이티브 데이터베이스 쿼리사용하여 데이터베이스에서 데이터 가져오기로 이동합니다.
지원되는 행 축소 절 Table.FirstN에 대한 접기 지원을 사용하도록 설정합니다. 검색을 선택하여 지원되는 행 감소 절을 찾거나 드롭다운 옵션(TOP, LIMIT 및 OFFSET, LIMIT 또는 ANSI SQL 호환) 중 하나를 선택합니다. 이 옵션은 네이티브 SQL 문을 사용하는 경우 적용되지 않습니다. 파워 쿼리 데스크톱에서만 사용할 수 있습니다.

알려진 문제 및 제한 사항

커넥트온 문자열 특성

DSN이 ODBC 연결 문자열 지정된 경우 DSN 사양 이후의 특성은 포함되지 않습니다. 추가 특성을 사용하려면 연결 문자열 대신 DSN 자체에서 업데이트합니다.