Power BI Desktop의 데이터 원본

Power BI Desktop을 사용하면 다양한 원본의 데이터에 연결할 수 있습니다. 사용 가능한 데이터 원본에 대한 전체 목록은 Power BI 데이터 원본을 참조하세요.

리본을 사용하여 데이터에 연결합니다. 가장 일반적인 데이터 형식 메뉴를 표시하려면 데이터 가져오기 단추 레이블이나 아래쪽 화살표를 선택합니다.

Most Common data types menu, Get Data in Power BI Desktop

데이터 가져오기 대화 상자로 이동하려면 가장 일반적 데이터 형식 메뉴를 표시하고 자세히를 선택합니다. 데이터 가져오기 아이콘을 직접 선택하여 데이터 가져오기 대화 상자를 표시할 수도 있습니다(가장 일반적 메뉴 무시).

Get Data button, Power BI desktop

참고

Power BI 팀은 Power BI Desktop 및 Power BI 서비스에 사용할 수 있는 데이터 원본을 지속적으로 확장하고 있습니다. 따라서 베타 또는 미리 보기로 표시된 작업 진행 데이터 원본의 초기 버전을 자주 볼 수 있습니다. 베타 또는 미리 보기로 표시된 모든 데이터 원본은 지원 및 기능이 제한되며, 프로덕션 환경에서 사용하면 안 됩니다. 또한 Power BI Desktop에서 베타 또는 미리 보기로 표시된 데이터 원본은 데이터 원본이 GA(일반 공급) 상태가 될 때까지 Power BI 서비스 또는 기타 Microsoft 서비스에서 사용하지 못할 수 있습니다.

참고

인증에 Internet Explorer 10 이상이 필요한 Power BI Desktop용 데이터 커넥터가 많습니다.

데이터 원본

데이터 가져오기 대화 상자는 다음 범주의 데이터 형식을 구성합니다.

  • 모두
  • 파일
  • 데이터베이스
  • Power Platform
  • Azure
  • 온라인 서비스
  • 기타

모두 범주에는 모든 범주의 모든 데이터 연결 유형이 포함됩니다.

파일 데이터 원본

파일 범주는 다음과 같은 데이터 연결을 제공합니다.

  • Excel 통합 문서
  • 텍스트/CSV
  • XML
  • JSON
  • 폴더
  • PDF
  • Parquet
  • SharePoint 폴더

다음 그림은 파일에 대한 데이터 가져오기 창을 보여 줍니다.

File data sources, Get Data dialog box, Power BI Desktop

데이터베이스 데이터 원본

데이터베이스 범주는 다음과 같은 데이터 연결을 제공합니다.

  • SQL Server 데이터베이스
  • Access 데이터베이스
  • SQL Server Analysis Services 데이터베이스
  • Oracle 데이터베이스
  • IBM Db2 데이터베이스
  • IBM Informix 데이터베이스(베타)
  • IBM Netezza
  • MySQL 데이터베이스
  • PostgreSQL 데이터베이스
  • Sybase 데이터베이스
  • Teradata 데이터베이스
  • SAP HANA 데이터베이스
  • SAP Business Warehouse 애플리케이션 서버
  • SAP Business Warehouse 메시지 서버
  • Amazon Redshift
  • Impala
  • Google BigQuery
  • Vertica
  • Snowflake
  • Essbase
  • Actian(베타)
  • Amazon Athena
  • BI Connector
  • Data Virtuality LDW
  • Denodo
  • Dremio 소프트웨어
  • Dremio 클라우드(베타)
  • Exasol
  • Indexima
  • InterSystems IRIS(베타)
  • Jethro(베타)
  • Kyligence
  • Linkar PICK Style/MultiValue 데이터베이스(베타)
  • MariaDB
  • MarkLogic
  • TIBCO(R) 데이터 가상화
  • AtScale 큐브

참고

일부 데이터베이스 커넥터는 파일 > 옵션 및 설정 > 옵션을 선택한 다음 미리 보기 기능을 선택하고 커넥터를 사용하도록 설정하여 사용하도록 설정해야 합니다. 위에서 언급한 커넥터 중 일부를 표시하지 않고 사용하지 않으려는 경우 미리 보기 기능 설정을 확인합니다. 베타 또는 미리 보기로 표시된 모든 데이터 원본은 제한된 지원 및 기능을 가지며 프로덕션 환경에서는 사용할 수 없습니다.

다음 그림은 데이터베이스에 대한 데이터 가져오기 창을 보여 줍니다.

Database data sources, Get Data dialog box, Power BI Desktop

Power Platform 데이터 원본

Power Platform 범주는 다음과 같은 데이터 연결을 제공합니다.

  • Power BI 데이터 세트
  • Power BI 데이터 흐름
  • Common Data Service(레거시)
  • Dataverse
  • 데이터 흐름

다음 그림은 Power Platform에 대한 데이터 가져오기 창을 보여 줍니다.

Power Platform data sources, Get Data dialog box, Power BI Desktop

Azure 데이터 원본

Azure 범주는 다음과 같은 데이터 연결을 제공합니다.

  • Azure SQL Database
  • Azure Synapse Analytics SQL
  • Azure Analysis Services 데이터베이스
  • Azure Database for PostgreSQL
  • Azure Blob Storage
  • Azure Table Storage
  • Azure Cosmos DB
  • Azure Data Explorer(Kusto)
  • Azure Data Lake Storage Gen2
  • Azure Data Lake Storage Gen1
  • Azure HDInsight(HDFS)
  • Azure HDInsight Spark
  • HDInsight 대화형 쿼리
  • Azure Synapse Analytics 작업 영역(베타)
  • Azure Time Series Insights(베타)
  • Azure Cost Management
  • Azure Databricks

다음 그림은 Azure에 대한 데이터 가져오기 창을 보여 줍니다.

Azure data sources, Get Data dialog box, Power BI Desktop

온라인 서비스 데이터 원본

온라인 서비스 범주는 다음과 같은 데이터 연결을 제공합니다.

  • SharePoint Online 목록
  • Microsoft Exchange Online
  • Dynamics 365(온라인)
  • Dynamics 365(Dataverse)
  • Dynamics NAV
  • Dynamics 365 Business Central
  • Dynamics 365 Business Central(온-프레미스)
  • Azure DevOps(Boards만)
  • Azure DevOps Server(Boards만)
  • Salesforce 개체
  • Salesforce 보고서
  • Google 웹로그 분석
  • Adobe Analytics
  • appFigures(베타)
  • Data.World - 데이터 세트 가져오기(베타)
  • GitHub(베타)
  • LinkedIn Sales Navigator(베타)
  • Marketo(베타)
  • Mixpanel(베타)
  • Planview Enterprise One - PRM(베타)
  • QuickBooks Online(베타)
  • Smartsheet
  • SparkPost(베타)
  • SweetIQ(베타)
  • Planview Enterprise One - CTM(베타)
  • Twilio(베타)
  • Zendesk(베타)
  • Asana(베타)
  • Assemble Views
  • Automation Anywhere
  • Automy Data Analytics(베타)
  • Dynamics 365 Customer Insights(베타)
  • Emigo 데이터 원본
  • Entersoft Business Suite(베타)
  • eWay-CRM
  • FactSet Analytics
  • Palantir Foundry
  • Hexagon PPM Smart API
  • Industrial App Store
  • Intune Data Warehouse(베타)
  • Power BI용 Projectplace
  • Product Insights(베타)
  • Quick Base
  • SoftOne BI(베타)
  • Spigit(베타)
  • TeamDesk(베타)
  • Webtrends Analytics(베타)
  • Witivio(베타)
  • Workplace Analytics(베타)
  • Zoho Creator(베타)
  • 디지털 건설 Insights(베타)

다음 그림은 온라인 서비스에 대한 데이터 가져오기 창을 보여 줍니다.

Online Services data sources, Get Data dialog box, Power BI Desktop

기타 데이터 원본

기타 범주는 다음과 같은 데이터 연결을 제공합니다.

  • SharePoint 목록
  • OData 피드
  • Active Directory
  • Microsoft Exchange
  • HDFS(Hadoop 파일)
  • Spark
  • Hive LLAP
  • R 스크립트
  • Python 스크립트
  • ODBC
  • OLE DB
  • Acterys : Model Automation & Planning(베타)
  • Anaplan Connector v1.0(베타)
  • Solver
  • Bloomberg Data and Analytics
  • Cherwell(베타)
  • Cognite Data Fusion
  • Delta Sharing
  • EQuIS(베타)
  • FHIR
  • Google Sheets(베타)
  • Information Grid(베타)
  • Jamf Pro(베타)
  • Kognitwin
  • Power BI용 MicroStrategy
  • Paxata
  • QubolePresto(베타)
  • Roamler(베타)
  • SIS-CC SDMX(베타)
  • Shortcuts Business Insights(베타)
  • Siteimprove
  • SumTotal
  • SurveyMonkey(베타)
  • Microsoft Teams Personal Analytics(베타)
  • Tenforce(스마트) 목록
  • Usercube(베타)
  • Vena
  • Vessel Insight
  • Zucchetti HR Infinity(베타)
  • BQE Core
  • Power BI용 MicroStrategy
  • Starburst Enterprise
  • Amazon OpenSearch Service(베타)
  • OpenSearch Project(베타)
  • 빈 쿼리

다음 그림은 기타에 대한 데이터 가져오기 창을 보여 줍니다.

Other data sources in Power BI Desktop

참고

지금은 Azure Active Directory를 사용하여 보호되는 사용자 지정 데이터 원본에 연결할 수 없습니다.

템플릿 앱

데이터 가져오기 창 하단 근처에 있는 템플릿 앱 링크를 선택하여 조직에 대한 템플릿 앱을 찾을 수 있습니다.

Get Data dialog box for Other data sources in Power BI Desktop

사용 가능한 템플릿 앱은 조직에 따라 다를 수 있습니다.

데이터 원본에 연결

데이터 원본에 연결하려면 데이터 가져오기 창에서 데이터 원본을 선택한 다음 연결을 선택합니다. 다음 그림에서는 기타 데이터 연결 범주에서 이 선택됩니다.

Connect to web, Get Data dialog box, Power BI Desktop

데이터 연결 형식과 관련된 연결 창이 표시됩니다. 자격 증명이 필요한 경우 제공하라는 메시지가 표시됩니다. 다음 그림은 웹 데이터 원본에 연결하기 위해 입력되는 URL을 보여 줍니다.

Input URL, From Web dialog box, Power BI Desktop

URL 또는 리소스 연결 정보를 입력한 다음 확인을 선택합니다. Power BI Desktop이 데이터 원본에 연결하고 탐색기에 사용 가능한 데이터 원본을 제공합니다.

Navigator dialog box, Power BI Desktop

데이터를 로드하려면 탐색기 창의 맨 아래에서 로드 단추를 선택합니다. Power Query 편집기에서 쿼리를 변환하거나 편집하려면 데이터를 로드하기 전에 데이터 변환 단추를 선택합니다.

Power BI Desktop에서 데이터 원본에 연결하는 데 필요한 작업을 마쳤습니다. 데이터 원본의 성장 목록에서 데이터에 연결을 시도하고 자주 확인하세요. 항상 이 목록에 계속해서 추가합니다.

PBIDS 파일을 사용하여 데이터 가져오기

PBIDS 파일은 특정 구조가 있는 Power BI Desktop 파일이며, Power BI 데이터 원본 파일임을 식별하기 위한 .PBIDS 확장명이 있습니다.

PBIDS 파일을 만들어 조직의 신규 또는 초급 보고서 작성자를 위한 데이터 가져오기 환경을 간소화할 수 있습니다. 기존 보고서에서 PBIDS 파일을 만드는 경우 보고서 작성자를 시작할 때 동일한 데이터에서 새 보고서를 빌드하는 것이 더 쉽습니다.

작성자가 PBIDS 파일을 열면 Power BI Desktop이 열리고 인증을 위해 자격 증명을 입력하라는 메시지를 사용자에게 표시하고 파일에 지정되어 있는 데이터 원본에 연결합니다. 탐색 대화 상자가 나타나면 사용자가 해당 데이터 원본에서 테이블을 선택하여 모델에 로드해야 합니다. PBIDS 파일에 지정된 데이터베이스가 없는 경우 사용자가 데이터베이스 및 연결 모드를 선택해야 할 수도 있습니다.

선택한 후에는 사용자가 시각화를 빌드하거나 최근 원본을 선택하여 새 테이블 집합을 모델에 로드할 수 있습니다.

현재 PBIDS 파일은 한 파일에서 하나의 데이터 원본만 지원합니다. 둘 이상의 데이터 원본을 지정하면 오류가 발생합니다.

PBIDS 연결 파일을 만드는 방법

관심 있는 데이터에 이미 연결된 기존 Power BI Desktop(.PBIX) 파일이 있는 경우 Power BI Desktop 내에서 이러한 연결 파일을 간단히 내보낼 수 있습니다. PBIDS 파일은 데스크톱에서 자동 생성될 수 있으므로 이는 권장되는 방법입니다. 또한 텍스트 편집기에서 계속 파일을 편집하거나 수동으로 만들 수 있습니다.

PBIDS 파일을 만들려면 파일 > 옵션 및 설정 > 데이터 원본 설정을 선택합니다.

The data source settings menu option

표시되는 대화 상자에서 PBIDS로 내보낼 데이터 원본을 선택한 다음, PBIDS 내보내기를 선택합니다.

Data source settings dialog

PBIDS 내보내기 단추를 선택하면 Power BI Desktop에서 이름을 바꾸고, 디렉터리에 저장하고, 다른 사용자와 공유할 수 있는 PBIDS 파일을 생성합니다. 텍스트 편집기에서 파일을 열고 다음 이미지에 표시된 대로 파일 자체의 연결 모드를 지정하는 등 파일을 추가로 수정할 수도 있습니다.

Using a text editor to modify the PBIDS file

텍스트 편집기에서 PBIDS 파일을 수동으로 만들려면 단일 연결에 필요한 입력을 지정하고 PBIDS 확장명으로 파일을 저장해야 합니다. 필요에 따라 연결 모드를 DirectQuery 또는 가져오기로 지정할 수도 있습니다. 파일에 모드가 없거나 null인 경우, Power BI Desktop에서 파일을 여는 사용자에게 DirectQuery 또는 가져오기를 선택하라는 메시지가 표시됩니다.

중요

데이터 원본에서 열을 암호화하는 경우 일부 데이터 원본에서 오류를 생성합니다. 예를 들어, 가져오기 작업을 수행하는 동안 Azure SQL Database의 열을 두 개 이상 암호화하면 오류가 반환됩니다. 자세한 내용은 SQL Database를 참조하세요.

PBIDS 파일 예제

이 섹션에서는 일반적으로 사용되는 데이터 원본의 몇 가지 예를 제공합니다. PBIDS 파일 형식은 Power BI Desktop에서도 지원되는 데이터 연결만 지원합니다. 단, Wiki URLS, Live Connect 및 빈 쿼리는 예외입니다.

PBIDS 파일은 인증 정보와 테이블 및 스키마 정보를 포함하지 않습니다.

다음 코드 조각은 PBIDS 파일의 몇 가지 일반적인 예이지만 완전하거나 포괄적이지는 않습니다. 다른 데이터 원본에 대해서는 프로토콜 및 주소 정보를 위한 DSR(데이터 원본 참조) 서식을 참조할 수 있습니다.

연결 파일을 편집하거나 수동으로 만드는 경우 이러한 예는 편의를 위한 것으로, 포괄적이지 않으며, 지원되는 모든 커넥터를 DSR 서식에 포함하지는 않습니다.

Azure AS

{ 
    "version": "0.1", 
    "connections": [ 
    { 
        "details": { 
        "protocol": "analysis-services", 
        "address": { 
            "server": "server-here" 
        }, 
        } 
    } 
    ] 
}

폴더

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "folder", 
        "address": { 
            "path": "folder-path-here" 
        } 
      } 
    } 
  ] 
} 

OData

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "odata", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

SAP BW

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-bw-olap", 
        "address": { 
          "server": "server-name-here", 
          "systemNumber": "system-number-here", 
          "clientId": "client-id-here" 
        }, 
      } 
    } 
  ] 
} 

SAP Hana

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-hana-sql", 
        "address": { 
          "server": "server-name-here:port-here" 
        }, 
      } 
    } 
  ] 
} 

SharePoint 목록

URL은 사이트 내의 목록이 아니라 SharePoint 사이트 자체를 가리켜야 합니다. 사용자는 해당 사이트에서 목록을 하나 이상 선택할 수 있는 탐색기를 가져옵니다(이러한 목록은 각각 모델에서 테이블이 됩니다).

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sharepoint-list", 
        "address": { 
          "url": "URL-here" 
        }, 
       } 
    } 
  ] 
} 

SQL Server

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "tds", 
        "address": { 
          "server": "server-name-here", 
          "database": "db-name-here (optional) "
        } 
      }, 
      "options": {}, 
      "mode": "DirectQuery" 
    } 
  ] 
} 

텍스트 파일

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "file", 
        "address": { 
            "path": "path-here" 
        } 
      } 
    } 
  ] 
} 

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "http", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

데이터 흐름

{
  "version": "0.1",
  "connections": [
    {
      "details": {
        "protocol": "powerbi-dataflows",
        "address": {
          "workspace":"workspace id (Guid)",
          "dataflow":"optional dataflow id (Guid)",
          "entity":"optional entity name"
        }
       }
    }
  ]
}

다음 단계

Power BI Desktop으로 모든 종류의 작업을 수행할 수 있습니다. 해당 기능에 대한 자세한 내용은 다음 리소스를 확인하세요.