Поделиться через


Перемещение запросов из потока данных 1-го поколения в поток данных 2-го поколения

Поток данных 2-го поколения — это новое поколение потоков данных. Однако многие существующие потоки данных были созданы на протяжении многих лет с помощью исходной версии потоков данных (теперь называется потоком данных 1-го поколения и перечислены в качестве типа потока данных в рабочей области). В этой статье описаны три метода переноса старых потоков данных 1-го поколения в Dataflow Gen2 (CI/CD): импорт потоков данных 1-го поколения в поток данных 2-го поколения с использованием функции экспорта, копирование запросов 1-го поколения и вставка их в новый поток данных 2-го поколения, или использование функции "Сохранить как" для сохранения существующего потока данных 1-го поколения как нового Dataflow Gen2 (CI/CD).

Использование функции шаблона экспорта

Используйте функцию шаблона экспорта, если вам необходимо скопировать все запросы в поток данных или все запросы из другого хоста PowerQuery, например Power Platform Dataflow или Excel Workbook.

Чтобы использовать функцию шаблона экспорта, выполните следующие действия.

  1. В рабочей области Power BI или Фабрики данных выберите многоточие рядом с существующим потоком данных 1-го поколения, а затем выберите Изменить.

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

  2. На вкладке "Главная " редактора Power Query выберите "Экспорт шаблона".

    снимок экрана с редактором Power Query с выделенным параметром

  3. В разделе Экспорт шаблона введите имя, которым вы хотите назвать этот шаблон, в поле "Имя". При необходимости можно добавить описание этого шаблона в description.

    Снимок экрана с диалоговым окном

  4. Нажмите кнопку ОК, чтобы сохранить шаблон. Шаблон сохраняется в папке загрузки по умолчанию.

  5. В рабочей области фабрики данных выберите "Новый элемент", затем выберите 'Dataflow Gen2'.

    Снимок экрана с открытым меню New и выделенным элементом Dataflow Gen2.

  6. В текущей области представления редактора Power Query выберите Импорт из шаблона Power Query.

    Скриншот текущего вида, где выделена опция

  7. В диалоговом окне Открыть перейдите к папке загрузки по умолчанию и выберите PQT-файл, сохраненный на предыдущих шагах. Выберите Открыть.

  8. Затем шаблон импортируется в поток данных 2-го поколения. Вам может потребоваться ввести учетные данные в настоящее время. Если так, выберите Настройка подключения и введите учетные данные. Затем выберите Подключиться.

    снимок экрана с редактором Power Query с выделенным параметром

Теперь поток данных 1-го поколения импортируется в поток данных 2-го поколения.

Копирование и вставка существующих запросов потока данных 1-го поколения

Используйте существующие запросы Dataflow Gen1, если вы хотите скопировать только часть ваших запросов.

Чтобы скопировать существующие запросы потока данных 1-го поколения:

  1. В рабочей области Power BI или Фабрики данных выберите многоточие рядом с существующим потоком данных 1-го поколения, а затем выберите Изменить.

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

  2. В Power Query выберите запрос или запросы, которые требуется скопировать. Если требуется скопировать несколько запросов или папок (называемых группами в Power Query), выберите ctrl при выборе запросов или папок, которые требуется скопировать. Затем нажмите клавиши CTRL+C или щелкните правой кнопкой мыши выбор и нажмите кнопку "Копировать".

    снимок экрана: рабочая область Power Query с выбранным запросом Contoso Financial Sample и выделенным параметром копирования.

  3. Откройте существующий поток данных 2-го поколения или создайте новый поток данных 2-го поколения в фабрике данных. Чтобы создать новый поток данных, откройте существующую схему рабочего процесса и выберите "Новый элемент", затем "Поток данных Gen2".

    Скриншот, показывающий открытое меню

  4. В редакторе Power Query выберите Получить данные>Пустой запрос.

    Скриншот, показывающий меню

  5. В диалоговом окне Пустой запрос выберите Далее.

  6. Выберите в области "Запросы " редактора Power Query и нажмите клавиши CTRL+V , чтобы вставить запрос.

  7. Прежде чем использовать вставленные запросы, может потребоваться добавить свои учетные данные. Если появится сообщение Credentials are required to connect to the Web source., выберите Настроить подключение, а затем введите учетные данные.

    снимок экрана: сообщение об ошибке учетных данных и кнопка настройки учетных данных.

  8. Выберите "Подключиться", чтобы подключиться к данным.

  9. После подключения к данным щелкните правой кнопкой мыши исходный пустой запрос и выберите Удалить, чтобы удалить пустой запрос.

    снимок экрана с выбранным пустым запросом с акцентом на параметр удаления в меню запроса.

Сохранение существующего потока данных 1-го поколения в качестве нового потока данных 2-го поколения (CI/CD)

Используйте функцию "Сохранить как", если вы стремитесь обновить весь поток данных 1-го поколения до потока данных 2-го поколения (CI/CD), включая его параметры (дополнительные сведения, перейдите к известным ограничениям) и запросам.

Чтобы использовать функцию "Сохранить как", выполните следующие действия.

  1. В рабочей области выберите многоточие (...) рядом с существующим потоком данных и выберите Сохранить как поток данных 2-го поколения в контекстном меню.

    снимок экрана контекстного меню под многоточием, где показывается параметр

  2. В диалоговом окне "Сохранить как" при необходимости измените имя по умолчанию, а затем выберите Создать.

    снимок экрана с параметром сохранения, где можно ввести имя потока данных.

    Откроется новый поток данных 2-го поколения (CI/CD), позволяющий просматривать и вносить изменения.

  3. Закройте новый поток данных 2-го поколения (CI/CD) или выберите Сохранить или Сохранить и запустить.