요약
| 항목 | 설명 |
|---|---|
| 배포 상태 | 일반 공급 |
| 제품 | 엑셀 Power BI (의미론적 모델) Power BI(데이터 흐름) 패브릭(데이터플로우 Gen2) Power Apps(데이터플로우) Dynamics 365 Customer Insights 분석 서비스 |
| 지원되는 인증 유형 | Salesforce 계정 |
비고
일부 기능은 한 제품에 있을 수 있지만 배포 일정 및 호스트별 기능으로 인해 다른 기능은 없을 수 있습니다.
경고
기본적으로 Salesforce는 Power Query Desktop의 온라인 서비스에 대한 인증 환경의 일부로 사용되는 Internet Explorer 11을 지원하지 않습니다. Microsoft Internet Explorer 11을 사용하여 Lightning Experience에 액세스하기 위한 추가 지원을 옵트인합니다. Internet Explorer 구성에 대한 Salesforce 설명서를 검토할 수도 있습니다. 현재 사용자는 인증이 손상되지만 저장된 자격 증명은 기존 인증 토큰이 만료될 때까지 계속 작동해야 합니다. 이 문제를 해결하려면 Power BI Desktop에서 OAuth 인증에 대해 Microsoft Edge(Chromium)를 사용하도록 설정으로 이동합니다.
필수 조건
Salesforce Reports 커넥터를 사용하려면 Salesforce 계정 사용자 이름과 암호가 있어야 합니다.
또한 Salesforce API 액세스를 사용하도록 설정해야 합니다. 액세스 설정을 확인하려면 개인 Salesforce 페이지로 이동하여 프로필 설정을 열고 API 사용 확인란을 검색하여 선택합니다. Salesforce 평가판 계정에는 API 액세스 권한이 없습니다.
지원되는 기능
- 프로덕션
- 사용자 지정
- 사용자 지정 도메인
- CNAME 레코드 리디렉션
파워 쿼리 데스크톱에서 Salesforce 보고서에 연결
Salesforce 보고서 데이터에 연결하려면 다음을 수행합니다.
제품별 데이터 커넥터 목록에서 Salesforce 보고서를 선택한 다음, 연결을 선택합니다. 자세한 내용을 보려면 데이터 수집 위치로 이동하세요.
Salesforce 프로덕션 URL()을 사용하여 로그인하는 경우 Salesforce 보고서에서
https://www.salesforce.comURL을 선택합니다.
사용자 지정을 선택하고 로그인할 사용자 지정 URL을 입력할 수도 있습니다. 이 사용자 지정 URL은 Salesforce 내에서 만든 사용자 지정 도메인일 수 있습니다(예:
https://contoso.salesforce.com.). Salesforce로 리디렉션되는 고유한 CNAME 레코드를 사용하는 경우 사용자 지정 URL 선택을 사용할 수도 있습니다. 현재 사용자 지정 URL은salesforce.com및cloudforce.com도메인만 지원합니다. 번개 URL은 지원되지 않습니다.URL을 선택하면 확인을 선택하여 계속합니다.
로그인을 선택하여 Salesforce 계정에 로그인합니다.
로그인에 성공하면 연결을 선택합니다.
특정 앱을 사용하여 처음으로 로그인하는 경우 전자 메일 주소로 전송된 코드를 입력하여 신뢰성을 확인하라는 메시지가 표시됩니다. 그런 다음, 데이터에 액세스하는 데 사용하는 앱을 사용할지 묻는 메시지가 표시됩니다. 예를 들어 Power BI Desktop에서 Salesforce 데이터에 액세스할 수 있도록 허용할지 묻는 메시지가 표시됩니다. 허용을 선택합니다.
탐색기 대화 상자에서 로드할 Salesforce 보고서를 선택합니다. 그런 다음 로드 를 선택하여 데이터를 로드하거나 데이터 변환 을 선택하여 데이터를 변환할 수 있습니다.
파워 쿼리 Online에서 Salesforce 보고서에 연결
Salesforce 보고서 데이터에 연결하려면 다음을 수행합니다.
제품별 데이터 커넥터 목록에서 Salesforce 보고서를 선택한 다음, 연결을 선택합니다. 자세한 내용을 보려면 데이터 수집 위치로 이동하세요.
Salesforce 보고서에서 연결에 사용할 URL을 선택합니다. Salesforce 프로덕션 URL(
https://www.salesforce.com)을 사용하여 로그인하는 경우 프로덕션 URL을 선택합니다.
비고
현재 사용자 지정 URL을 선택하고 텍스트 상자에 입력
https://www.salesforce.com한 다음 프로덕션 을 선택하여 데이터에 연결해야 할 수 있습니다.사용자 지정을 선택하고 로그인할 사용자 지정 URL을 입력할 수도 있습니다. 이 사용자 지정 URL은 Salesforce 내에서 만든 사용자 지정 도메인일 수 있습니다(예:
https://contoso.salesforce.com.). Salesforce로 리디렉션되는 고유한 CNAME 레코드를 사용하는 경우 사용자 지정 URL 선택을 사용할 수도 있습니다.관계 열 포함을 선택할 수도 있습니다. 이 선택 영역은 다른 테이블과 외래 키 관계가 있을 수 있는 열을 포함하여 쿼리를 변경합니다. 이 상자가 선택 취소되어 있으면 해당 열이 표시되지 않습니다.
이 연결을 처음으로 만드는 경우 필요한 경우 온-프레미스 데이터 게이트웨이를 선택합니다.
로그인을 선택하여 Salesforce 계정에 로그인합니다. 성공적으로 로그인한 후 다음선택합니다.
탐색기 대화 상자에서 로드할 Salesforce 보고서를 선택합니다. 그런 다음 데이터 변환 을 선택하여 데이터를 변환합니다.
Salesforce API 버전 지정
Salesforce 커넥터를 사용하려면 지원되는 Salesforce API 버전을 지정해야 합니다. 파워 쿼리 고급 편집기를 사용하여 쿼리를 수정하여 이 작업을 수행할 수 있습니다. 예: Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).
Salesforce에서 지원하지 않는 버전을 지정하면 지원되지 않는 ApiVersion을 지정했음을 나타내는 오류 메시지가 표시됩니다.
Salesforce API 버전 및 지원에 대한 자세한 내용은 Salesforce 웹 사이트를 방문하세요.
제한 사항 및 고려 사항
Salesforce에 대한 쿼리에 포함될 수 있는 필드 수에는 제한이 있습니다. 제한은 열 유형, 계산 열 수 등에 따라 달라집니다. 오류가 발생하면
Query is either selecting too many fields or the filter conditions are too complicated쿼리가 제한을 초과한다는 의미입니다. 이 오류를 방지하려면 쿼리 선택 고급 옵션을 사용하고 실제로 필요한 필드를 지정합니다.Salesforce 세션 설정은 이 통합을 차단할 수 있습니다. 원본 IP 주소로 세션 잠금 설정이 사용 중지되었는지 확인해야 합니다.
Salesforce 보고서에서 액세스할 수 있는 행 수는 Salesforce에서 2,000개 행으로 제한됩니다. 이 문제에 대한 해결 방법으로 Power BI Desktop의 Salesforce Objects 커넥터를 사용하여 개별 테이블에서 모든 행을 검색하고 원하는 보고서를 다시 만들 수 있습니다. 개체 커넥터에는 2,000행 제한이 없습니다.
Salesforce API 액세스를 사용하도록 설정해야 합니다. 액세스 설정을 확인하려면 현재 사용자의 프로필 설정으로 이동하여 API 사용 확인란을 검색합니다.
Salesforce 평가판 계정에는 API 액세스 권한이 없습니다.
번개 URL은 지원되지 않습니다.
사용자 지정 URL은 salesforce.com 및 cloudforce.com 도메인만 지원합니다. 다른 도메인을 사용하면 "잘못된 인수" 오류가 발생합니다.
Salesforce 내부 API 제한에 대한 자세한 내용은 Salesforce 개발자 제한 및 할당 빠른 참조로 이동하세요.