Power BI Desktop을 사용하면 다양한 원본의 데이터에 연결할 수 있습니다. 사용 가능한 데이터 원본에 대한 전체 목록은 Power BI 데이터 원본을 참조하세요.
Power BI Desktop은 두 가지 데이터 가져오기 환경을 제공합니다.
- 새로운 파워 쿼리 환경(미리 보기): Power BI Desktop, 웹 모델링 및 기타 Fabric 제품 전반에서 간소화된 탐색, 향상된 접근성 및 일관된 파워 쿼리 환경을 갖춘 새롭게 디자인된 인터페이스입니다.
- 클래식 환경: 범주 기반 데이터 원본이 선택된 원래 데이터 가져오기 대화 상자입니다.
이 문서에서는 Power BI Desktop의 환경 및 사용 가능한 데이터 원본에 대한 개요를 제공합니다. 또한 동일한 데이터에서 새 보고서를 쉽게 작성할 수 있도록 데이터 원본을 PBIDS 파일로 내보내거나 사용하는 방법을 설명합니다.
참고
Power BI 팀은 Power BI Desktop 및 Power BI 서비스에 사용할 수 있는 데이터 원본을 지속적으로 확장하고 있습니다. 따라서 베타 또는미리 보기로 표시된 초기 버전의 데이터 원본이 표시되는 경우가 많습니다. 베타 또는 미리 보기로 표시된 모든 데이터 원본은 지원 및 기능이 제한되며, 프로덕션 환경에서 사용하면 안 됩니다. 또한 Power BI Desktop용 Beta 또는 Preview으로 표시된 데이터 원본은 데이터 원본이 GA(일반 공급)될 때까지 Power BI 서비스 또는 기타 Microsoft 서비스 사용할 수 없습니다.
데이터 가져오기
파워 쿼리 데이터 가져오기 환경은 클래식 데이터 가져오기 대화 상자를 Power BI Desktop, 웹 모델링 및 기타 Fabric 제품에서 일관된 파워 쿼리 환경을 제공하는 재설계된 인터페이스로 대체합니다.
참고
파워 쿼리 환경은 미리 보기 상태입니다.
사전 요구 사항
Power BI 새로운 파워 쿼리 환경 미리 보기 기능이 사용하도록 설정된 Desktop입니다.
파워 쿼리 환경을 사용하도록 설정하려면 다음을 수행합니다.
Power BI Desktop을 시작하세요.
파일>옵션 및 설정>옵션.
프레뷰 기능을 선택한 다음, 새로운 파워 쿼리 환경 확인란을 선택합니다.
확인을 선택합니다.
Power BI Desktop을 다시 시작합니다.
데이터 가져오기를 선택하여 시작합니다.
데이터 가져오기(파워 쿼리)
데이터(파워 쿼리) 환경에는 올바른 데이터 원본을 찾고 선택하는 데 도움이 되는 왼쪽 탐색 창이 표시됩니다. 경험은 다음 섹션으로 구분됩니다.
- 홈
- 새로운 기능
- 최근 데이터
- OneLake 카탈로그
- 빈 테이블
- 빈 쿼리
홈
홈페이지는 다른 모든 섹션을 요약하고 데이터에 연결하는 빠른 옵션을 제공합니다. 이 페이지에서 페이지 맨 위에 있는 검색 창을 사용하여 모든 범주에서 커넥터를 검색할 수 있습니다. 홈페이지에서 더 보기를 새 원본, 최근 또는 OneLake 카탈로그 옆에 있는 항목을 선택하여 해당 섹션을 방문합니다.
새롭다
새 섹션에서 데이터 커넥터의 전체 목록을 볼 수 있습니다. 이 페이지에서 페이지 맨 위에 있는 검색 창을 사용하여 모든 범주에서 커넥터를 검색할 수 있습니다. 범주를 탐색하여 통합할 특정 커넥터를 찾을 수도 있습니다. 커넥터를 선택하면 연결 설정 창이 열리고 연결 프로세스가 시작됩니다. 커넥터 사용에 대한 자세한 내용은 데이터 가져오기 개요를 참조하세요.
최근
최근 섹션에서 가장 최근에 사용한 데이터 원본을 찾아 다시 연결할 수 있습니다.
OneLake 카탈로그
OneLake 카탈로그 섹션에서 액세스할 수 있는 조직의 Fabric 데이터 항목을 찾고 탐색하고 사용할 수 있습니다. 항목 및 해당 항목으로 작업하기 위한 진입점에 대한 정보를 제공합니다. 이 모듈에서는 기본 설정 연결 모드를 선택할 수도 있습니다. OneLake 카탈로그에 대한 자세한 내용은 OneLake 카탈로그로 이동하세요.
빈 테이블
빈 테이블 섹션에서 데이터를 복사하여 붙여넣거나 새 테이블에 수동으로 입력할 수 있습니다.
빈 쿼리
빈 쿼리 섹션에서 사용자 고유의 M 스크립트를 작성하거나 붙여넣어 새 쿼리를 만들 수 있습니다.
데이터 원본
Power BI Desktop은 다음과 같은 데이터 원본을 제공합니다. 새 데이터 가져오기 환경에서 새 모듈을 통해 이러한 커넥터를 찾습니다. 클래식 환경에서 데이터 가져오기 대화 상자에서 범주별로 구성된 항목을 찾습니다.
파일 데이터 원본
파일 범주는 다음과 같은 데이터 연결을 제공합니다.
- Excel 통합 문서
- Text/CSV
- XML
- JSON
- 폴더
- Parquet
- SharePoint 폴더
데이터베이스 데이터 원본
데이터베이스 범주는 다음과 같은 데이터 연결을 제공합니다.
- SQL Server 데이터베이스
- Access 데이터베이스
- SQL Server Analysis Services 데이터베이스
- Oracle Database
- IBM Db2 데이터베이스
- IBM Informix 데이터베이스 (베타)
- IBM Netezza
- MySQL 데이터베이스
- PostgreSQL 데이터베이스
- Sybase 데이터베이스
- Teradata 데이터베이스
- SAP HANA 데이터베이스
- SAP Business Warehouse 애플리케이션 서버
- SAP Business Warehouse 메시지 서버
- Amazon Redshift
- Impala
- Google BigQuery (구글의 대규모 데이터 분석 플랫폼)
- Google BigQuery(Microsoft Entra ID)
- Vertica
- Snowflake
- Essbase
- AtScale 모델
- Actian(베타)
- Amazon Athena
- BI 커넥터
- Data Virtuality LDW (데이터 가상화 LDW)
- 엑소트 온라인 프리미엄 (베타)
- Jethro(베타)
- Kyligence
- Linkar PICK Style/MultiValue 데이터베이스(베타)
- MariaDB
- MarkLogic
- MongoDB Atlas SQL
- TIBCO® 데이터 가상화
- AtScale 큐브
- Denodo
- Dremio 소프트웨어
- Dremio 클라우드
- Exasol
- ClickHouse(베타)
- InterSystems Health Insight
- KX kdb Insights Enterprise(베타)
- Kyvos ODBC(베타)
참고
일부 데이터베이스 커넥터는 파일을 선택하고 >에서 옵션을 선택한 후, >을 선택하고 커넥터를 활성화하여 사용해야 합니다. 앞에서 언급한 일부 커넥터가 표시되지 않고 사용하려는 경우 미리 보기 기능 설정을 확인합니다. 또한 베타 또는 미리 보기 로 표시된 모든 데이터 원본에는 제한된 지원 및 기능이 있으며 프로덕션 환경에서는 사용하지 않아야 합니다.
Microsoft Fabric
Microsoft Fabric 범주는 다음과 같은 데이터 연결을 제공합니다.
- Power BI 의미 체계 모델
- 데이터 흐름
- 창고
- 레이크하우스
- KQL 데이터베이스
Power Platform 데이터 원본
Power Platform 범주는 다음과 같은 데이터 연결을 제공합니다.
- Power BI 데이터 흐름(레거시)
- Common Data Service(레거시)
- Dataverse
- 데이터 흐름
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 v1
- Azure Data Explorer(Kusto)
- Azure Data Lake Storage Gen2
- Azure HDInsight(HDFS)
- Azure HDInsight Spark
- HDInsight 대화형 쿼리
- Microsoft Cost Management
- Azure Resource Graph
- AKS Trino의 Azure HDInsight(베타)
- Azure Cosmos DB v2
- Azure Databricks
- Azure Synapse Analytics 작업 영역(베타)
온라인 서비스 데이터 원본
온라인 서비스 범주는 다음과 같은 데이터 연결을 제공합니다.
- SharePoint Online 목록
- Microsoft Exchange Online
- Dynamics 365 Online(레거시)
- Dynamics 365(Dataverse)
- Dynamics NAV
- Dynamics 365 Business Central
- Dynamics 365 Business Central(온-프레미스)
- Azure DevOps(Boards만)
- Azure DevOps Server(Boards만)
- Salesforce 개체
- Salesforce 보고서
- Google Analytics
- 어도비 애널리틱스
- appFigures(베타)
- Data.World - 데이터 세트 가져오기(베타)
- GitHub(베타)
- LinkedIn Sales Navigator(베타)
- Marketo(베타)
- Mixpanel(베타)
- Planview 포트폴리오
- QuickBooks Online(베타)
- 스마트시트(레거시)
- SparkPost(베타)
- SweetIQ(베타)
- Planview Enterprise 아키텍처
- Aptix Insights(베타)
- Asana(베타)
- 뷰 어셈블
- Autodesk Construction Cloud
- Automy Data Analytics(베타)
- CData Connect Cloud
- Dynamics 365 Customer Insights(베타)
- Databricks
- 디지털 건설 작업 인사이트
- Emigo 데이터 원본
- Entersoft Business Suite(베타)
- eWay-CRM
- FactSet Analytics
- Palantir Foundry
- Hexagon PPM Smart® API
- 산업용 앱 스토어
- Planview OKR(베타)
- 플랜뷰 프로젝트플레이스
- Quickbase
- SoftOne BI(베타)
- Planview 아이디어플레이스
- TeamDesk(베타)
- Webtrends Analytics(베타)
- Witivio(베타)
- Zoho Creator (앱 개발 플랫폼)
- 어디서나 자동화
- CData Connect Cloud
- Dynamics 365 Customer Insights(베타)
- Databricks
- 퍼널
- Intune Data Warehouse(베타)
- LEAP(베타)
- LinkedIn 학습
- Product Insights(베타)
- Profisee
- 삼사라(베타)
- 슈퍼 메트릭(베타)
- 비바 인사이트
- Zendesk(베타)
- BuildingConnected &TradeTapp(베타)
- 스마트시트(베타)
기타 데이터 원본
기타 범주는 다음과 같은 데이터 연결을 제공합니다.
- 웹
- SharePoint 목록
- OData 피드
- Active Directory
- 마이크로소프트 익스체인지
- HDFS(Hadoop 파일)
- Spark
- 하이브 LLAP
- R 스크립트
- Python 스크립트
- ODBC
- OLE DB
- Acterys : 모델 자동화 및 계획 (베타)
- Amazon OpenSearch Service(베타)
- Anaplan
- 솔버
- 블룸버그 데이터 및 분석
- Celonis EMS
- Cherwell(베타)
- CloudBluePSA(베타)
- Cognite Data Fusion
- EQuIS
- FactSet RMS(베타)
- inwink(베타)
- Kognitwin
- Power BI용 MicroStrategy
- OneStream(베타)
- OpenSearch Project(베타)
- Paxata
- QubolePresto(베타)
- Roamler(베타)
- SIS-CC SDMX(베타)
- 숏컷 비즈니스 인사이트 (베타)
- Starburst Enterprise
- SumTotal
- SurveyMonkey
- Tenforce(스마트) 목록
- Usercube(베타)
- Vena
- 베슬 인사이트
- Wrike(베타)
- Zucchetti HR Infinity(베타)
- BitSight 보안 등급
- BQE CORE
- 울터스 클루워 CCH 타게틱
- 델타 공유
- Eduframe(베타)
- FHIR
- Google 스프레드시트
- InformationGrid
- Jamf Pro(베타)
- SingleStore 직접 쿼리 커넥터
- Siteimprove
- SolarWinds Service Desk
- Microsoft Teams Personal Analytics(베타)
- 윈저(베타)
- 빈 쿼리
참고
현재는 Microsoft Entra ID 통해 보호되는 사용자 지정 데이터 원본에 연결할 수 없습니다.
PBIDS 파일을 사용하여 데이터 가져오기
PBIDS 파일은 특정 구조와 .pbids 확장을 사용하여 Power BI 데이터 원본 파일로 식별하는 Power BI Desktop 파일입니다.
PBIDS 파일을 만들어 조직의 신규 또는 초급 보고서 작성자를 위한 데이터 가져오기 환경을 간소화할 수 있습니다. 기존 보고서에서 PBIDS 파일을 만드는 경우 보고서 작성자를 시작할 때 동일한 데이터에서 새 보고서를 빌드하는 것이 더 쉽습니다.
작성자가 PBIDS 파일을 열면 Power BI Desktop에서 파일에 지정된 데이터 원본을 인증하고 연결하기 위해 사용자에게 자격 증명을 묻는 메시지를 표시합니다. 탐색기 대화 상자가 나타나며, 사용자는 해당 데이터 원본에서 테이블을 선택하여 모델에 로드해야 합니다. PBIDS 파일에 지정되지 않은 경우 사용자는 데이터베이스 및 연결 모드를 선택해야 할 수도 있습니다.
선택한 후에는 사용자가 시각화를 빌드하거나 최근 원본을 선택하여 새 테이블 집합을 모델에 로드할 수 있습니다.
현재 PBIDS 파일은 한 파일에서 하나의 데이터 원본만 지원합니다. 둘 이상의 데이터 원본을 지정하면 오류가 발생합니다.
PBIDS 연결 파일을 만드는 방법
원하는 데이터에 연결된 Power BI Desktop PBIX 파일이 이미 있는 경우 Power BI Desktop 내에서 연결 파일을 내보낼 수 있습니다. Power BI Desktop에서 PBIDS 파일을 자동으로 생성할 수 있으므로 이 메서드를 사용하는 것이 좋습니다. 텍스트 편집기에서 파일을 편집하거나 수동으로 만들 수도 있습니다.
PBIDS 파일을 만들려면 파일>옵션 및 설정>데이터 원본 설정을 선택합니다.
표시되는 대화 상자에서 PBIDS 파일로 내보낼 데이터 원본을 선택한 다음, PBIDS 내보내기를 선택합니다.
다른 이름으로 저장 대화 상자에서 파일의 이름을 입력하고 저장을 선택합니다. Power BI Desktop은 PBIDS 파일을 생성합니다. 이름을 바꾸고, 디렉터리에 저장하고, 다른 사용자와 공유할 수 있습니다.
텍스트 편집기에서 파일을 열고 파일 자체에서 연결 모드를 지정하는 등 파일을 추가로 수정할 수도 있습니다. 다음은 텍스트 편집기에서 열린 PBIDS 파일을 보여 주는 이미지입니다.
텍스트 편집기에서 PBIDS 파일을 수동으로 만들려면 단일 연결에 필요한 입력을 지정하고 .pbids 확장으로 파일을 저장해야 합니다. 필요에 따라 연결 mode를 DirectQuery 또는 Import로 지정할 수도 있습니다. 파일에 mode가 없거나 null인 경우, Power BI Desktop에서 파일을 여는 사용자에게 DirectQuery 또는 가져오기를 선택하라는 메시지가 표시됩니다.
중요한
일부 데이터 원본은 열이 데이터 원본에서 암호화된 경우 오류를 반환합니다. 예를 들어 가져오기 작업 중에 Azure SQL Database 두 개 이상의 열이 암호화되면 오류가 반환됩니다. 자세한 내용은 SQL Database를 참조하세요.
PBIDS 파일 예제
이 섹션에서는 일반적으로 사용되는 데이터 원본의 예제를 제공합니다. PBIDS 파일 형식은 Power BI Desktop에서 지원하는 데이터 연결만 지원하며, 위키 URL, Live Connect 및 빈 쿼리는 예외입니다.
PBIDS 파일에는 인증 정보 또는 테이블 및 스키마 정보가 포함되지 않습니다.
다음 코드 조각은 PBIDS 파일의 몇 가지 일반적인 예이지만 완전하거나 포괄적이지는 않습니다. 다른 데이터 원본은 프로토콜 및 주소 정보에 대한 git 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"
}
}
}
]
}