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


Інтегруйте Microsoft Fabric дані Lakehouse за допомогою Dataverse віртуальних таблиць

Збирайте дані з кількох внутрішніх систем в єдине джерело достовірної інформації в Microsoft Fabric Lakehouse, а потім використовуйте Dataverse віртуальні таблиці для споживання уніфікованих даних у ваших Power Platform програмах і потоках.

Порада

У цій статті наведено приклад сценарію та узагальнений приклад архітектури для ілюстрації, як інтегрувати Microsoft Fabric дані Lakehouse у ваші рішення за допомогою Microsoft Dataverse віртуальних таблиць. Приклад архітектури може бути модифікований для багатьох різних сценаріїв і галузей.

Архітектурна діаграма

Діаграма архітектури, що ілюструє, як інтегрувати Microsoft Fabric дані Lakehouse за допомогою Microsoft Dataverse віртуальних таблиць.

Workflow

Наступні кроки описують робочий процес, показаний на прикладі діаграми архітектури:

  1. Підготовка джерела: Потоки даних визначають доступні джерела даних з усієї організації, а потім передають дані в Fabric Lakehouse, де ETL-операції витягують і перетворюють їх для подальшого використання.

  2. Віртуальні столи: Постачальник віртуальних з’єднувачів Fabric створює віртуальні таблиці для представлення даних у Fabric Lakehouse.

  3. Account executive 360 view: програма на основі полотна або моделі відображає дані з віртуальних таблиць у зручному інтерфейсі, що дозволяє керівникам облікових записів швидко переглядати всі взаємодії зі своїми обліковими записами.

  4. Щомісячний звіт про взаємодію з керівником облікового запису: щомісяця виконується запланований Power Automate потік, який генерує підсумок взаємодії з клієнтами для кожного керівника облікового запису на основі даних у тих самих віртуальних таблицях.

Компоненти

Power Platform оточення: містить ресурси Power Platform , які реалізують користувацький досвід. Віртуальні таблиці, які підключаються до даних Fabric Lakehouse, створюються в Power Platform середовищі в пов’язаному Dataverse екземплярі.

Microsoft Fabric: приймає, перетворює та зберігає структуровані та неструктуровані дані з усієї організації. Подібно до Power Platform середовища, Fabric використовує концепцію робочого простору для створення контейнера для Lakehouse, потоків даних та інших ресурсів Fabric, що використовуються в рішенні.

Постачальник віртуальних конекторів: спрощує створення віртуальних таблиць. Віртуальні таблиці представляють дані, інтегровані із зовнішніх джерел у вигляді таблиць Microsoft Dataverse, без реплікації даних. Для кожного джерела даних постачальник даних повинен обробляти взаємодію між Dataverse і джерелом і визначати поведінку віртуальної таблиці. Коли ви створюєте віртуальну таблицю для даних Fabric Lakehouse, постачальником даних є попередньо створений постачальник віртуального з’єднувача Fabric. Цей підхід використовує типове Power Platform посилання на підключення та підключення для керування специфікою робочого простору та Power Platform середовища Fabric, що дозволяє виробникам створювати програми без складності роботи з кількома системами.

Скріншот підключення джерела даних до Dataverse

Power Apps: реалізує користувацький досвід рішення. Творці можуть створити програму на основі полотна або моделі, використовуючи віртуальні таблиці, які представляють дані Fabric, додаючи їх як джерело даних так само, як і інші Dataverse таблиці.

Power Automate: Автоматизує створення щомісячного зведення. Ланцюжок можна запланувати на щомісячну роботу і використовувати ті ж віртуальні столи, що й у додатку. Потік також може бути викликаний подіями в даних Fabric Lakehouse, наприклад, коли створюється або оновлюється запис.

Power BI: візуалізує дані в Fabric Lakehouse. Power BI може підключатися до Fabric Lakehouse безпосередньо або через віртуальний стіл, що дозволяє створювати звіти та інформаційні панелі, які об’єднують дані з кількох джерел, включаючи Fabric Lakehouse та інші Dataverse таблиці.

Відомості про сценарій

Імовірно, дані вашої організації зберігаються в ізольованих сховищах. Використовуйте цей архітектурний шаблон, щоб утримувати потік даних на місці, роблячи його доступним для Power Platform віртуальних таблиць Dataverse.

Потенційні варіанти використання

У цьому прикладі дані про взаємодію з клієнтами з кількох внутрішніх систем централізовані в Fabric. Додаток «Customer 360» надає менеджерам по роботі з клієнтами повне уявлення про всі взаємодії їхньої організації зі своїми клієнтами. Оскільки додаток використовує віртуальні таблиці для доступу до даних у Fabric Lakehouse, керівники облікових записів можуть переглядати та аналізувати дані без необхідності знати, звідки вони надійшли або як були перетворені.

Ось інші поширені випадки використання:

  • Поєднуйте фінансові дані з Dynamics 365 або Dataverse з фінансовими даними з інших систем, щоб отримувати консолідовану статистику.
  • Об’єднуйте історичні дані, отримані в OneLake із застарілих систем, з поточними бізнес-даними з Dynamics 365 та Dataverse.
  • Поєднуйте веб-журнали та дані телеметрії зі свого веб-сайту з інформацією про продукт і замовлення з Dynamics 365.
  • Застосовуйте машинне навчання та виявляйте аномалії та винятки у своїх даних.

Фактори, які необхідно враховувати

Ці міркування реалізують стовпи Power Platform Well-Architected, набір керівних принципів, які покращують якість робочого навантаження. Дізнайтеся більше в Microsoft Power Platform статті Well-Architected.

Надійність

  • Дизайн для стійкості: компоненти Power Apps Power Automate та компоненти рішення підвищують відмовостійкість, залежачи лише від даних Fabric Lakehouse, і не залежать безпосередньо від внутрішніх систем.

Безпека

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

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

Ефективність роботи

  • Оптимізуйте використання даних: Створення рішення з Fabric Lakehouse може полегшити оптимізацію даних для використання компонентами Power Platform . Наприклад, замість того, щоб вимагати від менеджерів по роботі з клієнтами переглядати деталі взаємодії, операції Fabric ETL можуть перетворити їх на більш глибокі дані, які легше зрозуміти.

Оптимізація роботи

  • Впровадьте узгоджену інформаційну архітектуру: дані, які надходять із кількох систем, часто мають суперечливі метадані. Наприклад, одна система може позначити взаємодію як успішну, а інша – як «Завершену». Програма, яка надає користувачеві ці суперечливі дані, може забезпечити погану взаємодію. Під час процесу отримання даних використовуйте потік даних, щоб уніфікувати та гармонізувати дані, щоб забезпечити узгоджену взаємодію для користувачів.

Співавтори

Корпорація Майкрософт підтримує цю статтю. Цю статтю написали такі дописувачі.

Основні автори:

Наступні кроки

Дізнайтеся, як створювати додатки та автоматизації, а також спонукати до дій за допомогою статистичних Microsoft Fabric даних.

Дотримуйтесь цих високорівневих кроків, щоб налаштувати архітектуру рішення, яка використовує віртуальні таблиці для доступу до даних з Microsoft Fabric:

  1. Створіть робочу область Fabric, яка міститиме Lakehouse, в який ви завантажуєте свої дані.

  2. Створіть Lakehouse і отримуйте дані.

  3. Створіть віртуальний стіл для одного або декількох столів у вашому будинку біля озера Fabric.

  4. Створіть програму на основі полотна або моделі. Підключіться до, Microsoft Dataverse щоб додати свою віртуальну таблицю як джерело даних для програми.