Отчеты Salesforce

Сводка

Товар Описание
Статус релиза Общая доступность
Продукция Эксель
Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Службы анализа
Поддерживаемые типы проверки подлинности Учетная запись Salesforce

Замечание

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Предупреждение

По умолчанию Salesforce не поддерживает Internet Explorer 11, который используется в рамках проверки подлинности в веб-службах в Power Query Desktop. Подключитесь к опции расширенной поддержки для доступа к Lightning Experience с помощью Microsoft Internet Explorer 11. Вы также можете просмотреть документацию Salesforce по настройке Internet Explorer. В настоящее время пользователи испытывают затруднения с аутентификацией, но сохраненные учетные данные должны продолжать работать до истечения срока действия существующих токенов аутентификации. Чтобы устранить эту проблему, перейдите к включению Microsoft Edge (Chromium) для проверки подлинности OAuth в Power BI Desktop.

Предпосылки

Чтобы использовать соединитель Salesforce Reports, необходимо иметь имя пользователя и пароль учетной записи Salesforce.

Кроме того, необходимо включить доступ к API Salesforce. Чтобы проверить параметры доступа, перейдите на личную страницу Salesforce, откройте параметры профиля и найдите и убедитесь, что установлен флажок с включенным API . Обратите внимание, что у учетных записей пробной версии Salesforce нет доступа к API.

Поддерживаемые возможности

  • Производство
  • Настраиваемый
    • Личные домены
    • Перенаправление записей типа CNAME

Подключение к отчетам Salesforce из Power Query Desktop

Чтобы подключиться к данным отчетов Salesforce, выполните приведенные действия.

  1. Выберите "Отчеты Salesforce" из списка соединителей данных для конкретного продукта и нажмите кнопку "Подключить". Дополнительные сведения см. в Где получить данные.

  2. В отчетах Salesforce выберите производственный URL-адрес, если для входа используется производственный URL-адрес https://www.salesforce.com Salesforce.

    Снимок экрана: диалоговое окно

    Вы также можете выбрать custom и ввести настраиваемый URL-адрес для входа. Этот пользовательский URL-адрес может быть личным доменом, созданным в Salesforce, например https://contoso.salesforce.com. Вы также можете использовать выбор пользовательского URL-адреса, если вы используете собственную запись CNAME, которая перенаправляется в Salesforce. В настоящее время пользовательские URL-адреса поддерживают только домены salesforce.com и cloudforce.com. Обратите внимание, что URL-адреса Lightning не поддерживаются.

    Выбрав URL-адрес, нажмите кнопку "ОК ", чтобы продолжить.

  3. Выберите вход , чтобы войти в учетную запись Salesforce.

    Снимок экрана: диалоговое окно входа для учетной записи Salesforce.

    После успешного входа выберите Connect.

  4. Если вы впервые вошли с помощью определенного приложения, вам будет предложено проверить подлинность, введя код, отправленный на ваш адрес электронной почты. Вас спросят, хотите ли вы, чтобы приложение, которым вы пользуетесь, имело доступ к данным. Например, вам будет предложено разрешить Power BI Desktop получать доступ к данным Salesforce. Выберите Разрешить.

  5. В диалоговом окне "Навигатор" выберите отчеты Salesforce, которые требуется загрузить. Затем можно выбрать "Загрузить ", чтобы загрузить данные или выбрать преобразование данных для преобразования данных.

Подключение к отчетам Salesforce из Power Query Online

Чтобы подключиться к данным отчетов Salesforce, выполните приведенные действия.

  1. Выберите отчеты Salesforce из списка соединителей данных для конкретного продукта и нажмите кнопку "Подключить". Дополнительные сведения см. в Где получить данные.

  2. В отчетах Salesforce выберите URL-адрес, который вы хотите использовать для подключения. Выберите URL-адрес Production, если вы используете Production URL-адрес Salesforce (https://www.salesforce.com) для входа.

    Снимок экрана: окно подключения к источнику данных, в котором добавляются сведения о подключении Salesforce Reports.

    Замечание

    В настоящее время может потребоваться выбрать Настраиваемый URL-адрес, ввести https://www.salesforce.com в текстовое поле, а затем выбрать Рабочую среду для подключения к данным.

    Вы также можете выбрать custom и ввести настраиваемый URL-адрес для входа. Этот пользовательский URL-адрес может быть личным доменом, созданным в Salesforce, например https://contoso.salesforce.com. Вы также можете использовать выбор пользовательского URL-адреса, если вы используете собственную запись CNAME, которая перенаправляется в Salesforce.

    Кроме того, можно выбрать включить столбцы связей. Этот выбор изменяет запрос, включив столбцы, которые могут иметь связи внешнего ключа с другими таблицами. Если этот флажок снят, эти столбцы не отображаются.

  3. Если вы впервые делаете это подключение, при необходимости выберите локальный шлюз данных.

  4. Выберите вход , чтобы войти в учетную запись Salesforce. После успешного входа выберите Далее.

  5. В диалоговом окне "Навигатор" выберите отчеты Salesforce, которые требуется загрузить. Затем выберите "Преобразовать данные ", чтобы преобразовать данные.

Указание версии API Salesforce

Для использования соединителя Salesforce требуется указать поддерживаемую версию API Salesforce. Это можно сделать, изменив запрос с помощью расширенного редактора Power Query. Например: Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).

Если указать версию, которую Salesforce не поддерживает, возникает сообщение об ошибке, указывающее, что указан неподдерживаемый ApiVersion.

Дополнительные сведения о версиях и поддержке API Salesforce см. на веб-сайте Salesforce.

Ограничения и рекомендации

  • Существует ограничение на количество полей, которые может содержать запрос к Salesforce. Ограничение зависит от типа столбцов, количества вычисляемых столбцов и т. д. При получении Query is either selecting too many fields or the filter conditions are too complicated ошибки это означает, что запрос превышает ограничение. Чтобы избежать этой ошибки, используйте расширенный параметр select Query и укажите нужные поля.

  • Параметры сеанса Salesforce могут блокировать эту интеграцию. Убедитесь, что настройка блокировать сеансы по IP-адресу, с которого они начались отключена.

  • Количество строк, к которым можно получить доступ в Отчетах Salesforce, ограничено Salesforce до 2000 строк. В качестве обходного решения этой проблемы можно использовать соединитель Salesforce Objects в Power BI Desktop для получения всех строк из отдельных таблиц и повторного создания отчетов. Коннектор объекта не имеет ограничения на 2000 строк.

  • Необходимо включить доступ к API Salesforce. Чтобы проверить параметры доступа, перейдите к параметрам профиля для текущего пользователя и установите флажок " Включить API ".

  • У учетных записей пробной версии Salesforce нет доступа к API.

  • URL-адреса Lightning не поддерживаются.

  • Пользовательские URL-адреса поддерживают только домены salesforce.com и cloudforce.com. Использование других доменов приводит к ошибке "Недопустимые аргументы".

Дополнительные сведения о внутренних ограничениях API Salesforce см. в кратком справочнике по ограничениям и выделению ресурсов Salesforce.