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


Створення віртуальних таблиць за допомогою провайдера віртуальних з’єднувачів

Віртуальні таблиці дають змогу інтегрувати дані із зовнішніх джерел даних, представляючи їх як таблиці в Microsoft Dataverse без реплікації даних. Рішення, додатки, ланцюжки тощо можуть використовувати віртуальні таблиці так, ніби вони є рідними Dataverse . Віртуальні таблиці дозволяють повні привілеї створення, читання, оновлення та видалення, якщо джерело даних, до якого вони підключаються, спеціально не забороняє це. Додаткові відомості про віртуальні таблиці: Створення та редагування віртуальних таблиць, які містять дані із зовнішнього джерело даних.

Цей документ охоплює новий досвід використання Power Apps (make.powerapps.com) для створення віртуальних таблиць за допомогою наступних постачальників віртуальних з’єднувачів:

Ви можете створити віртуальну таблицю для Excel за допомогою постачальника віртуальних з’єднувачів, дотримуючись застарілого процесу. Додаткові відомості: Створення віртуальної таблиці для Microsoft Excel

Щоб дізнатися більше про підтримувані дії та обмеження з конектором, перейдіть за посиланням:

Зведення

Віртуальні таблиці включають наступні компоненти:

Компоненти віртуальних таблиць

  • Джерело даних – розташування, де зберігаються зовнішні дані.
  • Постачальник даних – визначає поведінку віртуальної таблиці.
  • Connection – налаштовує можливість підключення до джерело даних та аутентифікації.
  • Посилання на з’єднання – це спосіб використання Dataverse з’єднання з джерело даних.

Якщо ви хочете створити віртуальну таблицю за допомогою спеціального постачальника даних, вам потрібно буде написати плагіни, які визначають, як кожен Dataverse API буде взаємодіяти з API в системі, де зберігаються дані. Це тривалий процес, який вимагає знань кодування. Постачальники віртуальних з’єднувачів спрощують процес створення, автоматизуючи частину створення для вас і усуваючи необхідність використовувати код для створення віртуальних таблиць.

Коли ви встановлюєте віддалене підключення до зовнішнього джерела за допомогою сполучної джерело даних, постачальник віртуального з’єднувача автоматично отримує список усіх доступних таблиць і списків, отримуючи визначення таблиць (метадані) із зовнішнього джерело даних. Потім ви вибираєте ці таблиці та списки, щоб створити віртуальну таблицю.

Основне джерело даних є обов’язковим елементом, який дозволяє постачальнику встановити автентифіковане віддалене підключення до зовнішніх даних. Для нього використовується посилання на зв’язок, у якому зберігаються докладні відомості про зовнішнє джерело. Інформація, збережена в посиланні на зв’язок, стосується типу з’єднувача та зв’язку, якого стосується посилання.

Постачальник віртуальних з’єднувачів: огляд

Під час налаштування посилання на підключення та підключення для джерел даних потрібна конкретна інформація. Наприклад, з’єднувач SQL Server потребує імені сервера, імені бази даних, методу автентифікації, імені користувача, пароля та (необов’язково) відомостей про підключення до шлюзу. Для кожного зовнішнього джерело даних знадобиться посилання на з’єднання, визначене для створення віртуальної таблиці. При використанні інтерфейсу Power Apps (make.powerapps.com) посилання на з’єднання може бути згенеровано автоматично для вас, якщо ви не хочете надавати власні імена.

Примітка

  • Коли використовується постачальник віртуальних з’єднувачів Excel, система генерує таблицю каталогу сутностей, яка надає список усіх доступних таблиць з використанням визначень таблиць (метаданих) із зовнішнього джерело даних. Каталог сутностей не зберігає жодної інформації та завжди відображає поточний стан зовнішнього джерело даних. Ви можете вибрати таблиці з каталогу сутностей для створення віртуальних таблиць. Якщо ви працюєте з кількома зовнішніми джерелами даних, для кожного із зовнішніх джерел створюється каталог сутностей.
  • Наразі необхідно створити власний довідник підключення, коли використовується постачальник віртуальних з’єднувачів Excel. Додаткові відомості: Створення віртуальної таблиці для Microsoft Excel

Дозволи з’єднувача забезпечують можливість доступу до віртуальної таблиці та роботи з нею для користувачів організації. З’єднання може бути спільним для одного користувача або для всієї організації. Це дозволяє користувачам отримувати доступ до віртуальних таблиць і керувати ними за допомогою спільного з’єднання. За допомогою ролей безпеки доступ до віртуальної таблиці можна обмежити певним набором користувачів у вашій організації. Таким чином ви навіть можете вказати, які ролі мають права створення, читання, оновлення або видалення.

Керування життєвим циклом програми (ALM) підтримується для віртуальних таблиць, створених за допомогою постачальника віртуальних з’єднувачів. Ви навіть можете створювати віртуальні таблиці безпосередньо з рішення при використанні Power Apps (make.powerapps.com). Віртуальні таблиці повинні бути частиною кероване рішення разом з посиланням на з’єднання для розповсюдження рішення. Рішення може мати інші компоненти, наприклад модельну програму, яка використовує віртуальні таблиці.

Додаткові відомості про керування життєвим циклом програми (ALM) і відповідні рішення:

вимоги

Щоб створити віртуальну таблицю, необхідно мати Microsoft Dataverse ліцензію через Power Apps або Microsoft Dynamics 365. Microsoft 365 або ліцензії Teams не можна використовувати для створення віртуальних таблиць.

Створіть віртуальну таблицю для Power Apps SQL, SharePoint, Fabric або Salesforce

Створення віртуальної таблиці в(Power Apps make.powerapps.com) за допомогою провайдера віртуального з’єднувача включає наступні кроки:

  1. Виберіть створення таблиці за допомогою зовнішнього джерело даних
  2. Створіть віртуальну таблицю
  3. Створіть і виберіть посилання на підключення (необов’язково)
  4. Виберіть дані з’єднання та виберіть SQL або SharePoint.
  5. Налаштуйте свої дані
  6. Налаштування імен стовпців і таблиць (необов’язково)
  7. Завершіть налаштування

Виберіть створення таблиці за допомогою зовнішнього джерело даних

Ці кроки описують, як створити віртуальну таблицю з рішення. Виконайте аналогічні дії, щоб створити віртуальну таблицю, перейшовши до розділу Таблиці даних > ·.

  1. увійдіть у Power Apps систему, а потім виберіть Рішення на панелі навігації ліворуч. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.
  2. Створіть нове рішення або відкрийте наявне некероване рішення.
  3. На панелі команд виберіть пункт Створити > таблицю > із зовнішніх даних.

Створення віртуальної таблиці

Подивіться коротке відео, в якому показано, як створити віртуальну таблицю за допомогою провайдера віртуального конектора.

  1. У майстрі створення таблиці із зовнішніх даних можна вибрати наявне підключення, якщо воно є, або створити нове.

    • Якщо потрібно використати наявне підключення, виберіть потрібне підключення, а потім натисніть кнопку Далі.
    • Якщо у вас є наявне підключення, але ви хочете створити нове, виберіть пункт Нове підключення на панелі команд.
    • Якщо у вас немає з’єднань і ви хочете створити нове, виберіть +Додати з’єднання.
  2. Вас буде переспрямовано на нову вкладку у веб-переглядачі. Виберіть спосіб автентифікації. Залежно від вибраного методу автентифікації вам буде запропоновано надати облікові дані, необхідні для створення підключення.

Важливо

Це будуть облікові дані, які використовуються для всієї автентифікації для віртуальної таблиці, тому використовуйте облікові дані з правильним рівнем дозволів у SQL Server.

  • Microsoft Entra: виберіть і ввійдіть, використовуючи свої облікові дані.
  • SQL Server: ім’я сервера, ім’я бази даних, ім’я користувача, пароль, шлюз (лише локальний розгортання).
  1. Виберіть Створити.
  2. Після створення з’єднання поверніться на вкладку браузера за допомогою майстра та виберіть Оновити.
  3. Виберіть з’єднання.

Створення та вибір посилання на підключення (необов’язково)

Коли ви створюєте віртуальну таблицю, для вас автоматично створюється посилання на зв’язок із віртуальною таблицею. Посилання на з’єднання — це компонент рішення, який містить інформацію про з’єднувач.

Втім, ви можете створити власний посилання на з’єднання для віртуальної таблиці.

Примітка

  • Перевага необов’язкового найменування посилання на з’єднання полягає в тому, що його буде легше знайти пізніше, якщо вам знадобляться подробиці про нього.
  • Якщо ви використовуєте наявне підключення, ви можете вибрати наявний посилання на підключення або створити новий. Створення нового посилання на з’єднання використовується лише в тому випадку, якщо ви хочете сегментувати ваші віртуальні таблиці на абсолютно не пов’язані між собою рішення для подальшого використання.

Щоб створити посилання на з’єднання, під час створення з’єднання для віртуальної таблиці виконайте такі дії:

  1. Розгорніть розділ Додаткові параметри, а потім виберіть посилання Налаштувати підключення вручну, щоб створити посилання на підключення для віртуальної таблиці.

    Створення посилання на з’єднання для віртуальної таблиці

  2. На сторінці Довідка про підключення виберіть або назвіть посилання на підключення, а потім натисніть кнопку Далі.

    • Якщо ви вибрали SQL та Microsoft Entra ID як метод автентифікації, вам буде запропоновано ввести ім’я SQL-сервера та ім’я бази даних. Укажіть їх і натисніть кнопку Далі.

Налаштуйте свої дані

  • Якщо ви створюєте віртуальну SharePoint таблицю, вам буде запропоновано ввести URL-адресу свого SharePoint сайту або вибрати один із сайтів, які використовувалися нещодавно SharePoint . Список останніх використаних заповнюється шляхом збирання відомостей про нещодавно використовувані сайти за допомогою Microsoft Graph і ваших Microsoft Entra облікових даних. Якщо ви вставляєте URL-адресу SharePoint , вказуйте лише інформацію до назви сайту, наприклад https://microsoft.sharepoint.com/teams/Contoso.
  1. Відкриється сторінка, на якій можна або виконати пошук джерело даних певної таблиці чи списку, або вибрати таблицю чи список із запропонованого списку.

  2. Установіть прапорець, якщо потрібно настроїти ім’я таблиці, імена стовпців і основне поле.

  3. Виберіть Далі.

Налаштування назв таблиць і стовпців (необов’язково)

Під час створення віртуальної таблиці за замовчуванням можна змінити запропоновані назви таблиць і стовпців. Для цього виконайте такі дії.

  1. Виберіть пункт Налаштувати імена таблиць і стовпців, які використовуватимуться в Dataverse таких властивостях таблиці, прийміть або змініть їх Dataverse .

    • Коротке ім’я: ім’я, яке використовуватиметься для ідентифікації віртуальної таблиці.
    • Ім’я у множині: множина імені віртуальної таблиці, яка використовується у відповідних ситуаціях, коли ви посилаєтеся на один або кілька записів із таблиці, наприклад Клієнт – це таблиця для кількох записів, на які посилаються як Клієнти.
    • Ім’я схеми: логічне ім’я Dataverse , яке використовується для віртуальної таблиці, яка містить префікс видавець рішення.
    • Основне поле: це текстове значення, яке слід використовувати під час пошуку записів у віртуальній таблиці. Можна вибрати лише строкові поля. Первинний ключ є обов’язковим для заповнення полям, але його буде вибрано Dataverse.
  2. В області Зовнішній стовпець виберіть, чи потрібно перейменувати будь-який із зовнішніх стовпців із джерело даних. Надаються такі поля:

  • Ім’я схеми (лише для читання). Це ім’я схеми стовпця в джерело даних. Ця властивість доступна лише для читання.
  • Коротке ім’я. Ім’я, яке використовується для ідентифікації стовпця.
  • Ім’я схеми. Логічне ім’я Dataverse буде використано для стовпця, який міститиме ваш префікс видавець рішення. На сторінці є опція Quick Format Names, яка надасть запропоновані зміни імен і може бути корисною, якщо у вас є велика кількість полів, які містять значення з префіксами з вашого SQL-сервера, такі як < ім’я> таблиці.< ім’я> стовпця. Наприклад, Database12.Products зміниться на Products.

Порада

Замість введення відомостей команда Швидкі назви форматів надає пропоновані зміни імен і може бути корисною, якщо у вас є велика кількість полів, які містять значення з префіксами з вашого SQL-сервера, наприклад ім’я таблиці.ім’я стовпця. Наприклад, Database12.Products зміниться на Products.

Налаштування імен таблиць і стовпців для віртуальної таблиці

  1. Виберіть Далі

Завершіть налаштування

  1. На сторінці «Перегляд і завершення » відображається таблиця, до якої ви підключаєтеся у своєму джерело даних, а також таблиця, у Dataverse якій її буде створено.

    Примітка

    Після натискання кнопки Вибрати іншу таблицю ви повернетеся на екран вибору таблиці. Вибравши пункт Редагувати конфігурацію таблиці, ви перейдете на екран Конфігурація .

  2. Якщо все правильно, виберіть Далі.

Після створення таблиці ви перейдете безпосередньо до нової віртуальної таблиці, де зможете переглянути свої дані та почати працювати з ними.

Примітка

Коли ви намагаєтеся створити віртуальну таблицю, яка вже існує, ви отримуєте повідомлення про те, що таблиця вже існує і що ви створюєте її повторно. У цьому випадку ви не зможете змінити основне поле або ім’я схеми. Повторне створення таблиці призведе до оновлення всіх змін у стовпцях, внесених у джерело даних таблиці.

Створіть віртуальну таблицю для Microsoft Excel

  1. Завантажте та встановіть віртуальний коннектор. Перейдіть на комерційний маркетплейс Microsoft і знайдіть Virtual Connector або виберіть посилання, щоб завантажити провайдер :Віртуальні конектори в Dataverse

    Віртуальні з’єднувачі в Dataverse

  2. Виберіть елемент Завантажити зараз. У діалоговому вікні входу введіть електронну пошту робочого або учбового облікового запису. Виберіть Продовжити, якщо ви згодні з положеннями та умовами. Центр адміністрування Power Platform відкриється автоматично.

  3. Виберіть середовище, в якому потрібно встановити рішення. Виберіть Інсталювати, якщо ви згодні з положеннями та умовами. Після завершення інсталяції з’явиться програма Віртуальні з’єднувачі в Dataverse, інстальована в розділі Середовища > [назва середовища] > Dynamics 365.

    Виберіть середовище для інсталяції з’єднувача

  4. Ви також повинні побачити рішення Virtual Connector Provider та інші рішення, включені в Power Platform середовищі.

    Рішення &quot;Постачальник віртуальних з’єднувачів&quot;

Створення підключення для постачальника віртуальних з’єднувачів Excel

Подивіться коротке відео, в якому показано, як створити віртуальну таблицю за допомогою постачальника віртуальних з’єднувачів Excel.

  1. Перейдіть за посиланням Power Apps (make.powerapps.com) і виберіть середовище, в якому ви хочете встановити віртуальний стіл.
  2. В області переходів ліворуч виберіть Підключення, а потім – Нове підключення. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.
  3. Виберіть Microsoft Excel Online (Business) Virtual Connector зі списку підключень.
  4. Вам буде запропоновано вказати додаткові відомості для підключення до джерела даних.
  5. Виберіть Створити. Буде застосовано облікові дані, за якими ви зараз перебуваєте в системі. Підключення до Excel

Створення посилання на зв’язок

  1. Перейдіть до пункту Рішення.

  2. Виберіть Стандартне рішення чи будь-яке з наявних у вашому середовищі рішень, щоб створити віртуальну таблицю.

  3. Виберіть Створити, а потім виберіть Посилання на підключення.

  4. Введіть Коротке ім’я, виберіть з’єднання, створене для параметра З’єднувачі, а потім виберіть створений зв’язок даних.

    Нове посилання на зв’язок

Створіть джерело даних

Тепер створіть джерело даних віртуальної таблиці у Dataverse.

  1. Виберіть піктограму шестерні -> Додаткові параметри.

    Команда &quot;Розширені настройки&quot;

  2. На верхній панелі переходів виберіть Параметри, а потім виберіть Адміністрування.

    Перейдіть до адміністрування системи

  3. Виберіть Джерела даних віртуальних сутностей.

    Налаштування джерел даних віртуальних сутностей

  4. Виберіть Створити. У спливаючому діалоговому вікні виберіть Постачальник даних віртуального з’єднувача.

    Нове джерело даних

    Вибір постачальника даних віртуальних з’єднувачів

  5. Назвіть джерело даних і виберіть Посилання на зв’язок, створене в розкривному списку.

    Введення імені джерела даних і вибір посилання на зв’язок

    Додавання значення набору даних

  6. Вставте ім’я файлу з розширенням у поле "Значення набору даних". Пам’ятайте, що файл, який використовувався для налаштування з’єднання, має знаходитися у OneDrive. (Наприклад, SampleData.xlsx.)

  7. Виберіть Зберегти.

Каталог сутностей

Після налаштування посилання на з’єднання та джерела даних віртуальних таблиць автоматично створюється Каталог сутностей. Каталог сутностей стосується лише конкретного джерела даних і містить всі таблиці, наявні в цьому джерелі даних.

Каталог сутностей

Примітка

  • Створення каталогу сутностей є асинхронним процесом. Залежно від середовища він може тривати кілька хвилин.
  • Таблиці, що відображаються в каталозі сутностей, не є віртуальними таблицями. Ви маєте вибрати таблицю зі списку таблиць, що представляють зовнішні дані, і створити віртуальну таблицю в Dataverse.

Порада

  • Якщо створення каталогу сутностей займає багато часу, ви можете перевірити стан виконання завдання, перейшовши до Налаштування -> Системні завдання.

Перегляд каталогу сутностей

  • Виберіть Дані > Таблиці, потім виберіть каталог сутностей, який був створений.

  • Виберіть Розширений пошук і скористайтеся стовпцем Шукати:. Каталог міститиме префікс Каталог сутностей для, а потім йтиме посилання на зв’язок (наприклад, "Каталог сутностей для бази даних "Adventure Works"). Знайдіть каталог сутностей для відповідного зв’язку даних і виберіть Результати для відображення всіх таблиць зовнішніх джерел даних.

    Каталог таблиць: розширений пошук

    Примітка

    Групове створення віртуальних таблиць наразі не підтримується. Навіть якщо каталог сутностей дає змогу вибирати кілька таблиць, для створення віртуальних таблиць за один раз потрібно буде вибрати лише одну таблицю.

  1. Щоб створити віртуальну таблицю, для каталогу сутностей потрібно створити модельну програму. Виберіть таблицю каталогу сутностей.

  2. Натисніть кнопку Створити програму на панелі переходів зверху.

    Каталог сутностей із вибраною таблицею, подання таблиці

  3. Дайте програмі ім’я і виберіть Створити.

    Екран створення модельної програми

    Програма автоматично створюється за допомогою таблиці каталогу сутностей.

  4. Після завершення створення програми можна вибрати команду Опублікувати, щоб завершити роботу з програмою та використати її пізніше, або Відтворити, щоб одразу створити віртуальну таблицю, не публікуючи програму.

    Завершена модельна програма

    Усі таблиці з вашого файлу Excel будуть надані в поданні програми.

  5. Виберіть набір даних, який необхідно використати, в каталозі сутностей, а потім натисніть кнопку Змінити на панелі переходів.

    Подання каталогу сутностей модельної програми з вибраним набором даних

    Зачекайте, поки форма завантажиться повністю, перш ніж почати редагування. Після завантаження форма відобразиться таким чином:

    Форма редагування каталогу сутностей: усі поля порожні

  6. У наданій формі встановіть для стовпця Створити або Оновити сутність значення "Так".

  7. У розкривному списку виберіть Первинний ключ і Первинне поле віртуальної сутності для пошуку потрібних стовпців.

    Форма редагування каталогу сутностей: усі поля заповнені

  8. Збережіть запис, щоб створити віртуальну таблицю.

    Примітка

    Після завершення збереження форму буде "скинуто" і всі поля стануть порожніми – це нормально.

  9. Поверніться до головної сторінки Power Apps і виберіть пункт Дані. Ваша віртуальна таблиця створена. Вона має префікс "Настроювана сутність". Створення може зайняти кілька хвилин.

    Maker portal із вибраною віртуальною таблицею

Важливо

  • Постачальник автоматично зіставляє первинний ключ, зв’язаний із зовнішнім джерелом даних, під час створення віртуальної таблиці. Усі операції CRUD можна виконувати зі створеною віртуальною таблицею.
  • Усі стовпці зовнішніх даних автоматично зіставляються з типами Dataverse, які підтримуються з’єднувачем. Ви можете переглянути відомості щодо віртуальної таблиці та внести зміни, перейшовши в подання Параметри – > Настроювання – Сутності.
  • Віртуальні таблиці потребують використання принаймні одного поля рядка як стовпця Основне ім’я.

Після створення віртуальної таблиці ви можете працювати з нею так само, як із будь-якою іншою таблицею. Можна почати визначати зв’язки з іншими таблицями в середовищі та використовувати їх у власних потоках Power Apps і Power Automate.

Див. також

Налаштування зв’язку між віртуальними таблицями

Відомі обмеження та усунення несправностей з віртуальними таблицями

Посібник для розробників: початок роботи з віртуальними таблицями (сутностями)