Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Интеграторът на данни (за администратори) е услуга за интегриране от точка до точка, използвана за интегриране на данни в Dataverse. Той подпомага интегрирането на данни между финансовите и оперативните приложения и Dataverse. Той също така поддържа интегриране на данни във финансови и оперативни приложения и Dynamics 365 Sales. Тази услуга е общодостъпна от юли 2017 г.
Бележка
Силно препоръчваме на клиентите да започнат да използват двойно записване, което осигурява тясно свързана, двупосочна интеграция между приложенията за финанси и операции и Dataverse. Всяка промяна на данните в приложения за финанси и операции причинява писане в Dataverse и всяка промяна на данните в Dataverse причинява писане в приложения за финанси и операции. Този автоматизиран поток от данни осигурява интегрирано потребителско изживяване във всички приложения.
Съвет
Разгледайте блога: Актуализации на интегратора на данни – Нови функции с интуитивен потребителски интерфейс, осигуряващ плавно изживяване.
Използвайте интегратора на данни за вашия бизнес
Интеграторът на данни (за администратори) също поддържа сценарии за интеграция, базирани на процеси като Prospect to Cash, които осигуряват директна синхронизация между приложения за финанси и операции и Dynamics 365 Sales. Шаблоните на Prospect to Cash, които са налични с функцията за интегриране на данни, позволяват поток от данни за акаунти, контакти, продукти, оферти за продажби, поръчки за продажби и фактури за продажби между приложения за финанси и операции и Sales. Докато данните текат между приложенията за финанси и операции и Sales, можете да извършвате дейности по продажби и маркетинг в Sales и да се справяте с изпълнението на поръчките, като използвате управлението на наличностите в приложенията за финанси и операции.
Интегрирането на Prospect to Cash дава възможност на продавачите да боравят и наблюдават своите процеси на продажби със силните страни от Dynamics 365 Sales, докато всички аспекти на изпълнението и фактурирането се случват с помощта на богатата функционалност в приложенията за финанси и операции. С Prospect to Cash на Microsoft Dynamics 365 получавате комбинираните възможности от двете системи.
За повече информация относно интеграцията на Prospect to Cash вижте документацията на решението Prospect to Cash.
Интеграцията на Field Service и интеграцията на PSA (Project Service Automation) също се поддържат за интегриране на данни.
Платформа за интегратор на данни
Интеграторът на данни (за администратори) се състои от платформата за интеграция на данни, готови шаблони, предоставени от нашите екипи за кандидатстване (например приложения за финанси и операции и Dynamics 365 Sales) и персонализирани шаблони, създадени от нашите клиенти и партньори. Създадохме приложно-агностична платформа, която може да се мащабира в различни източници. В основата му създавате връзки (към крайните точки на интеграция), избирате един от адаптивните шаблони с предварително дефинирани съпоставяния (които можете допълнително да персонализирате) и създавате и изпълнявате проекта за интегриране на данни.
Шаблоните за интеграция служат като план с предварително дефинирани съпоставяния на обекти и полета, за да се даде възможност за преминаване на данни от източник до местоназначение. Освен това ви позволява да трансформирате данните, преди да ги импортирате. Много пъти схемата между приложенията източник и местоназначение може да бъде различна и шаблон с предварително дефинирани обекти и съпоставяния на полета служи като чудесна отправна точка за проект за интеграция.
Създаване на проект за интегриране на данни
Има три основни стъпки:
Създайте връзка (предоставете идентификационни данни на източниците на данни).
Създайте набор от връзки (идентифицирайте среди за връзки, които сте създали в предишната стъпка).
Създайте проект за интегриране на данни с помощта на шаблон (създайте или използвайте предварително дефинирани съпоставяния за един или повече обекти).
След като създадете проект за интеграция, получавате опцията да стартирате проекта ръчно и също така да настроите обновяване, базирано на график за бъдещето. Останалата част от тази статия обяснява подробно тези три стъпки.
Бележка
Потребителският интерфейс за управление на проекти на Data Integrator се хоства на https://dataintegrator.trafficmanager.net. Правилата на вашата организация може да изискват добавяне на този сайт към вашия списък с разрешени за достъп до интерфейса.
Създаване на връзка
Преди да можете да създадете проект за интеграция на данни, трябва да осигурите връзка за всяка система, с която възнамерявате да работите в портала на Microsoft Power Apps. Гледайте на тези връзки като на точки за интеграция.
Отидете на Power Apps.
В левия навигационен екран изберете Връзки и след това изберете Нова връзка. Ако елементът не е в левия навигационен екран, изберете Още , за да го намерите.
Можете да изберете връзка от списъка с връзки или да потърсите връзката.
След като изберете връзката, изберете Създаване. След това ще бъдете подканени да въведете идентификационни данни.
След като предоставите идентификационните си данни, връзката ще бъде посочена под вашите връзки.
Бележка
Уверете се, че акаунтът, който сте посочили за всяка връзка, има достъп до обекти за съответните приложения. Освен това акаунтът за всяка връзка може да бъде в различен клиент. След като предоставите идентификационните си данни, връзката е посочена под вашите връзки.
Бележка
Уверете се, че акаунтът, който сте посочили за всяка връзка, има достъп до обекти за съответните приложения. Освен това акаунтът за всяка връзка може да бъде в различен клиент.
Създаване на набор от връзки
Наборите от връзки представляват колекция от две връзки, средите за връзките, информацията за съпоставяне на организацията и ключовете за интеграцията, които могат да се използват отново в проектите. Можете да започнете да използвате набор от връзки за разработване и след това да преминете към друг за производство. Една ключова информация, която се съхранява с набор от връзки, е съпоставянето на организационните единици – например съпоставяния между юридическото лице (или компания) на приложения за финанси и операции и организационните или бизнес единиците на Dynamics 365 Sales. Можете да съхранявате множество съпоставяния на организацията в набор от връзки.
Изберете Управление в навигационния екран.
В екрана Управление изберете Интегриране на данни. Показва се страницата за интегриране на данни .
Изберете раздела Комплекти за връзки и изберете Нов набор за връзки. Показва се екранът Нов набор за връзки .
Посочете име за вашия набор от връзки.
Изберете връзката, която сте създали по-рано, и изберете подходящата среда.
Повторете предишната стъпка, като изберете следващата си връзка и среда.
Посочете съпоставянето на организацията към бизнес единицата (ако интегрирате между приложения за финанси и операции и системи за продажби).
Бележка
Можете да зададете няколко съпоставяния за всеки набор от връзки.
След като попълните всички полета, изберете Запазване.
Ще видите новия набор от връзки, който сте създали, в раздела Набори от връзки . Вашият набор от връзки е готов за използване в различни проекти за интеграция.
Създаване на проект за интегриране на данни
Проектите позволяват преминаването от данни между системите. Проектът съдържа съпоставяния за един или повече обекти. Съпоставяния показват кои полета към кои други полета се съпоставят. За да създадете проект за интегриране на данни, изпълнете следните стъпки:
Изберете раздела Интегриране на данни в левия навигационен екран.
Докато сте в раздела Проекти , изберете Нов проект.
Посочете име за вашия проект за интеграция.
Изберете един от наличните шаблони (или създайте свой собствен шаблон).
Изберете Напред и изберете набор от връзки, който сте създали по-рано (или създайте нов набор от връзки).
Уверете се, че сте избрали правилния, като потвърдите имената на връзката и средата.
Прегледайте и приемете известието и съгласието за поверителност на следващия екран.
Изберете Напред и след това изберете съпоставянията на юридическо лице към бизнес единица.
Прегледайте и приемете известието и съгласието за поверителност на следващия екран.
Продължете да създавате проекта и след това стартирайте проекта, който от своя страна изпълнява проекта.
Ще видите няколко раздела – Хронология на планиране и изпълнение – заедно с някои бутони – Добавяне на задача, Обновяване на обекти и Разширена заявка – които са описани по-нататък в тази статия.
Преглед на историята на изпълнението
Всеки път, когато изпълнявате проект, ръчно или базиран на график, той генерира подробен дневник, който показва името на проекта, последното актуализирано времево клеймо заедно със състоянието. Можете да видите това под хронологията на изпълнение на всеки проект. Историята на изпълнението на проекта се поддържа в продължение на 45 дни, след което се изчиства автоматично.
Историята на изпълнението също показва състоянието на изпълнение, заедно с броя на upsert и всички грешки.
За грешки при изпълнение можете да прегледате основната причина.
Ако изпълнението на проекта е в състояние "ГРЕШКА", то се опитва да се изпълни отново при следващото планирано изпълнение.
Ако изпълнението на проекта е в състояние "ПРЕДУПРЕЖДЕНИЕ", тогава трябва да коригирате проблемите в източника. Проектът се опитва да се изпълни отново при следващото планирано изпълнение.
Пример за успешно изпълнение, показващ статуса като завършен с # на upserts. (Актуализиране на вмъкването е логика за актуализиране на записа, ако вече съществува, или за вмъкване на нов запис.)
За неуспехи при изпълнение можете да разгледате основната причина.
Ето пример за неуспех с грешки при валидиране на проекта. В този случай грешката при проверка на проекта се дължи на липсващи изходни полета в съпоставянията на обекти.
Ако изпълнението на проекта е в състояние "ГРЕШКА", то се опитва да се изпълни отново при следващото планирано изпълнение.
Ако изпълнението на проекта е в състояние "ПРЕДУПРЕЖДЕНИЕ", тогава трябва да коригирате проблемите в източника. Той се опитва да изпълни отново при следващото планирано изпълнение.
И в двата случая можете също да изберете ръчно да "повторите изпълнението".
Бележка
Всеки път, когато изпълнявате проект, ръчно или базиран на график, той генерира подробен дневник, който показва името на проекта, последното актуализирано времево клеймо заедно със състоянието. Можете да видите това под хронологията на изпълнение на всеки проект. Историята на изпълнението на проекта се поддържа в продължение на 45 дни, след което се изчиства автоматично.
Настройване на опресняване въз основа на график
Налични са два вида изпълнения/записи:
Ръчни записвания (ръчно изпълнение и обновяване на проект)
Записи, базирани на график (автоматично обновяване)
След като създадете проект за интеграция, можете да го стартирате ръчно или да конфигурирате записи, базирани на график, което ви позволява да настроите автоматично обновяване за вашите проекти.
За да настроите записи, базирани на график, изпълнете следните стъпки:
- Отидете в Power Platform Център за администриране.
- Изберете Управление в навигационния екран.
- В екрана Управление изберете Интегриране на данни. Показва се страницата за интегриране на данни .
- Изберете раздела Проекти , изберете проекта и след това изберете иконата на контекстното меню (...) и График.
- В раздела Планиране ,
- Изберете превключвателя, така че да се покаже Recur every и попълнете всички полета.
- Изберете Запазване на графика.
Можете да зададете честота до една минута или да я накарате да се повтаря няколко часа, дни, седмици или месеци. Следващото обновяване няма да започне, докато предишната задача на проекта не завърши изпълнението си.
Също така имайте предвид, че под Известия можете да се включите за известия, базирани на имейл, които ви предупреждават за изпълнение на задачи, които са завършени с предупреждения или са неуспешни поради грешки. Можете да посочите множество получатели, включително групи, разделени със запетаи.
Бележка
- Можете да планирате 50 проекта за интеграция във всеки един момент на платен клиент. Можете обаче да създадете повече проекти и да ги стартирате интерактивно. За пробните наематели има допълнително ограничение, че планираният проект може да се изпълнява само за първите 50 изпълнения.
- Въпреки че можете да планирате проекти да се изпълняват всяка минута, тази тактика може да натовари много приложенията ви и да повлияе на цялостната производителност. Настоятелно съветваме потребителите да тестват изпълнението на проекти в реални условия на натоварване и да оптимизират производителността си с по-рядко обновяване. В производствени среди не препоръчваме да изпълнявате повече от пет проекта в минута на клиент.
- За да се оптимизира производителността и да не се претоварват приложенията, изпълнението на проекти е ограничено до 500-K реда на изпълнение на проект.
- Всеки път, когато изпълнявате проект, ръчно или базиран на график, той генерира подробен дневник, който показва името на проекта, последното актуализирано времево клеймо заедно със състоянието. Можете да видите регистрационните файлове в историята на изпълнението за всеки проект. Историята на изпълнението на проекта се поддържа в продължение на 45 дни, след което се изчиства автоматично.
Персонализирайте проекти, шаблони и съпоставяния
Можете да използвате шаблон за създаване на проект за интегриране на данни. Шаблонът опростява движението на данни, което от своя страна помага на бизнес потребител или администратор да ускори интеграцията на данни от източници до местоназначение и намалява общата тежест и разходи. Бизнес потребител или администратор може да започне със стандартен шаблон, публикуван от Microsoft или негов партньор, и след това да го персонализира допълнително, преди да създаде проект. След това можете да запазите проекта като шаблон и да го споделите с вашата организация и/или да създадете нов проект.
Шаблонът ви предоставя източник, местоназначение и посока на потока от данни. Трябва да имате предвид този факт, докато персонализирате или създавате свой собствен шаблон.
Можете да персонализирате проекти и шаблони по следните начини:
- Персонализиране на съпоставяния на полета.
- Персонализиране на шаблон чрез добавяне на обект по ваш избор.
Персонализиране на съпоставяния на полета
За да създадете набор от връзки, изпълнете следните стъпки:
- Отидете в Power Platform Център за администриране.
- Изберете Управление в навигационния екран.
- В екрана Управление изберете Интегриране на данни. Показва се страницата за интегриране на данни .
- Изберете раздела Проекти , изберете проекта, за който искате да персонализирате съпоставянията на полета, и след това изберете иконата Контекстно меню (...) и Подробности за набора за връзка.
- Изберете връзката Отидете на подробности за набора за връзка .
- Изберете раздела Организации и след това изберете + Добавяне на съпоставяне.
- След като персонализирате съпоставянията на полетата, изберете Запиши в командната лента.
Създайте свой собствен шаблон
Създайте свой собствен шаблон, като промените съществуващите шаблони
Влезте в Power Platform Център за администриране.
Изберете Управление>на интегрирането на данни в левия навигационен екран.
В раздела Шаблони създайте проект, като изберете съществуващ шаблон, който съответства на вашия избор на източник и местоназначение и посока на потока.
Изберете подходящата връзка.
Преди да запишете или изпълните проекта, изберете Добавяне на задача в командната лента.
Отваря се диалоговият прозорец Добавяне на задача .
Въведете смислено име на задача и добавете обекти по избор в източника и местоназначението.
Падащ списък ви показва всички ваши обекти източник и местоназначение.
В този случай е създадена нова задача за синхронизиране на обекта „Потребител“ в SalesForce с обекта „Потребители“ в Dataverse.
След като създадете задачата, можете да видите списъка на новата си задача и да изтриете първоначалната задача.
Току-що създадохте нов шаблон – в този случай шаблон за извличане на данни за обекта „Потребител“ от SalesForce към Dataverse. Изберете Записване, за да запишете персонализацията.
Следвайте стъпките, за да персонализирате съпоставянията на полета за този нов шаблон. Можете да стартирате този проект и да го запишете като шаблон от раздела Проект . Когато записвате като шаблон, посочете име и описание. Можете също да споделите шаблона с всички във вашата организация.
Създайте свой собствен шаблон от празен шаблон
Влезте в Power Platform Център за администриране.
Отидете на Управление>на интегрирането на данни в левия навигационен екран.
Изберете Нов проект и посочете име за вашия проект. Например, Demo_CreateYourOwnTemplate проект.
В страницата със списъка Избор на шаблон изберете общ празен шаблон. За този пример изберете Продажби на Fin и Ops шаблон, тъй като искаме да преместим данни от приложения за финанси и операции към Dynamics 365 Sales.
Следвайте стъпки от 6 до 9 в Как да създадете друг проект за интегриране на данни, за да създадете желания проект за интегриране на данни. След това изберете Запазване.
Появява се страницата Задачи , която е празна, тъй като е празен шаблон, без никакви задачи. Изберете Добавяне на задача, за да изберете обект от падащия списък, и добавете нова задача.
В този случай, за демонстрационни цели, създаваме задача Дейности Продажби на Fin and Ops , като избираме обекта Дейности за приложения за финанси и операции и Dynamics 365 Sales. Изберете Създаване.
Забележете, че е добавена нова задача Продажби на дейности към Fin and Ops. Изберете Записване, за да запишете промените си.
Проектът е създаден. В раздела Проекти изберете проекта и след това изберете ... >Запазване като шаблон.
Посочете име и описание, след което изберете Запиши. Освен това изберете Споделяне с всички в моята организация, за да споделите този шаблон.
Новосъздаденият шаблон се появява на страницата със списък с шаблони .
Освен това, след като създадете нов проект за интеграция, когато изберете Избор на шаблон , ще забележите новосъздадения си шаблон в раздела Шаблони .
Разширено преобразуване и филтриране на данни
С Power Query поддръжка е налично разширено филтриране и трансформация на данни на изходните данни. Power Query дава възможност на потребителите да преобразуват данните, така че да отговарят на техните нужди, с лесен за използване, привлекателен потребителски интерфейс, без нужда от създаване на код. Можете да активирате това на база проект по проект.
Разрешаване на разширени заявки и филтриране
Отидете в Power Platform Център за администриране.
Изберете Управление>на интегрирането на данни в левия навигационен екран.
В раздела Проекти изберете проекта, в който искате да активирате разширена заявка, изберете ...>Подробности за проекта. След това изберете Разширена заявка в командната лента.
Получавате предупреждение, че разрешаването на разширена заявка е еднопосочна операция и не може да бъде отменено. Изберете ОК, за да продължите, и след това изберете стрелката за съпоставяне между източника и местоназначението.
Представена ви е познатата страница за съпоставяне на обекти с връзка за отваряне на разширени заявки и филтриране.
Изберете за свързване, за да стартирате потребителския интерфейс за разширена заявка и филтриране, който ви дава данни за полетата в източника в колони тип Microsoft Excel.
От горното меню имате няколко опции за трансформиране на данни, като например Добавяне на условна колона, Дублирана колона и Извличане.
Можете също така да щракнете с десния бутон върху някоя колона за повече опции, като например Премахване на колони, Премахване на дубликати и Разделяне на колона.
Можете също така да филтрирате, като изберете всяка колона и използвате филтри от тип Excel.
Преобразуването на стойностите по подразбиране може да се постигне с помощта на условната колона. За да направите това, от падащия списък Добавяне на колона изберете Добавяне на условна колона и въведете името на новата колона. Попълнете и двете Тогава и Иначе с това, което трябва да бъде стойността по подразбиране, като се използва всяко поле и стойност за Ако и Равно на.
Обърнете внимание на израза each в редактора fx в горната част.
Поправете клаузата each в редактора fx и изберете ОК.
Всеки път, когато направите промяна, прилагате стъпка. Можете да видите приложените стъпки в десния панел (превъртете до долу, за да видите последната стъпка). Можете да отмените стъпка в случай, че трябва да редактирате. Освен това можете да отидете в разширения редактор, като щракнете с десния бутон върху QrySourceData в левия екран, в горната част, за да видите езика M, който се изпълнява скрито, със същите стъпки.
Изберете OK , за да затворите интерфейса за разширени заявки и филтриране и след това на страницата на задачата за съпоставяне изберете новосъздадената колона като източник, за да създадете желаното съпоставяне.
За повече информация Power Query посетете Power Query документацията.
Бележка
След като разширените заявки и филтриране са разрешени, трансформациите чрез Fn не се поддържат и вместо това трябва да бъдат дефинирани с помощта на разширени заявки и филтриране.
Извършването на съединения в множество източници на данни (чрез бутона Получаване на данни или M заявка) не се поддържа с разширени заявки и филтриране.
Ако възникнат ограничения на оценяването на Power Query с грешката:
Задачата за Power Query е неуспешна с грешка: ExceptionType:MashupEvaluationException, ExceptionMessage:EvaluationQuotaReached, EvaluationResponse:{"ResultType":"ErrorCode,""Code":"EvaluationQuotaReached"
Прегледайте насоките за Ограничения на Power Query Online.
Промяната на URL адреса директно в редактора на mashup не се поддържа. Използва се само филтърът, приложен с помощта на потребителския интерфейс на редактора на mashup или посочен в полето за редактиране на филтъра на източника на страницата за съпоставяне.
Фактори, които влияят върху настройката на производителността
Има няколко фактора, които влияят върху производителността на сценарий за интеграция. Производителността е силно зависима от следното:
- Кои приложения интегрирате: финансови и оперативни приложения и Dataverse.
- Кои обекти се използват: формата на обектите, валидирането и бизнес логиката (стандартни и персонализации).
Интеграторът на данни взема данните от приложението източник и ги изпраща принудително към приложението местоназначение. Основните съображения за производителността са как приложенията източник и местоназначение се мащабират със съответните обекти. Той използва най-добрите налични технологии за изтегляне/изпращане на данни по ефективен начин.
Приложенията за финанси и операции използват рамката за управление на данни, която предоставя начин за извличане и изпращане на данни по най-ефективния начин. Рамката за управление на данни се използва за управление на обекти на данни и пакети на обекти на данни в приложения за финанси и операции.
Приложенията на Dynamics 365 с Dataverse използват API на OData заедно с паралелизъм за увеличаване на производителността.
Можете да използвате следните настройки, за да настроите производителността на приложенията за финанси и операции, базирани на товар, обект и ресурси.
Експортиране на данни от приложения за финанси и операции
- Директен експорт (пропускане на етапа): Уверете се, че обектите, използвани за интеграция, поддържат директен експорт (пропускане на етапа). Това позволява експортирането да се изпълнява групово и етапната таблица да се заобикаля. Ако стартирате с Skip Staging Off, тогава той се връща към извиквания ред по ред и данните се вмъкват в етапната таблица.
- Разрешаване на проследяване на промени за обекти: Проследяването на промените позволява постепенно експортиране на данни от приложения за финанси и операции с помощта на управление на данни. При поетапно експортиране се експортират само записите, които са променени. За да активирате постъпково експортиране, трябва да активирате проследяване на промените за обектите. Без проследяване на промените правите пълно експортиране, което може да повлияе на производителността. За сложни сценарии използвайте персонализирани заявки за проследяване на промените.
Импортиране на данни в приложения за финанси и операции
- Уверете се, че самият обект е високоефективен. Ако е възможно, създайте базирани на набори обекти.
- Ако броят на редовете за импортиране е голям и обектът не поддържа зададени операции: Управлението на данни може да бъде конфигурирано да импортира обекта с паралелни задачи. Това може да бъде конфигурирано в управлението на данни (параметри) чрез конфигуриране на параметрите за изпълнение на обекта. Това използва пакетна рамка за създаване на паралелни задачи, която се основава на наличността на ресурси за паралелно изпълнение.
- Изключване на проверките (по избор): Въпреки че интеграторът на данни не заобикаля никаква бизнес логика и проверки, по желание може да изключите тези, които не са необходими за подобряване на производителността.
Импортиране/експортиране на данни към/от приложения за ангажиране на клиенти
Уверете се, че са дефинирани индекси за интеграционни ключове.