Microsoft의 Dataflex 로우 코드 데이터 플랫폼 소개

Microsoft의 로우 코드 및 코드없는 애플리케이션 도구 제품군은 가장 빠르게 성장하는 개발자 플랫폼 중 하나입니다. Dynamics LOB (기간 업무) 응용 프로그램 및 Office의 기술을 기반으로 구축 된 Power Platform은 Visual Basic for Applications와 같은 익숙한 도구의 영적 후속 제품으로 가장 잘 생각할 수 있습니다. 제한된 개발자 리소스를 전환 할 가치가없는 문제.

최근까지 대부분의 Power Platform 도구는 기본 비즈니스 프로세스 자동화를 위해 Power Automate를 사용하고 양식 및 쿼리를 구성하는 데 중점을 둔 기본 프런트 엔드 애플리케이션 빌더로 Power Apps를 사용하여 워크 플로를 구축하고 관리하는 데 중점을 두었습니다. Visual Basic이 클라이언트-서버 컴퓨팅을 위해했던 것처럼, API 및 메시지 기반의 현대적인 클라우드 중심 분산 컴퓨팅의 일반 사용자를위한 번역입니다.

Power Platform을 비즈니스 데이터에 연결

Power Platform 아키텍처로 드릴 다운하면 Microsoft의 확장 가능한 비즈니스 개체 저장소 계층 인 CDM (Common Data Model)을 찾을 수 있습니다. 일련의 표준 비즈니스 엔터티로 미리 구성된 CDM은 전 세계 사용자가 구축 한 앱에 표준 기반을 제공하여 중요한 지적 재산을 공개하지 않고 비즈니스 내부와 외부에서 공유 할 수 있도록합니다. Microsoft는 핵심 공통 데이터 모델 엔터티 모델을 정기적으로 확장하여 다양한 비즈니스 프로세스를 지원하기 위해 새로운 데이터 형식을 추가합니다.

Dynamics에서 대규모 ERP 및 CRM 응용 프로그램을 구현하는 데 핵심적인 역할을하므로 이와 같은 도구를 사용하는 응용 프로그램 개발 파트너에게 많은 초점이 맞춰져 있습니다. Microsoft는 최근 Inspire 파트너 이벤트를 사용하여 Common Data Model 엔터티를 지원, 관리 및 작업하는 Common Data Service 도구의 이름을 Dataflex Pro로 변경했습니다. 동시에 Power Apps, Power Virtual Agents 및 Teams 공동 작업 도구에서 Dataflex Pro로 작업하기위한 새로운 도구 세트를 공개했습니다. Dataflex라는 브랜드로, 누구나 LOB (기간 업무) 시스템에 저장된 비즈니스 개체를 사용하여 작업 할 수 있습니다. Dataflex를 사용하면 Excel 매크로를 작성할 수있는 사람은 누구나 Dataflex Pro 레코드를 쿼리, 표시 및 업데이트 할 수있는 응용 프로그램을 구축하고 공유 할 수 있어야합니다.

Teams에서 Dataflex 사용

Dataflex 앱은 Teams 내부에 구축되며 그리드를 사용하여 비즈니스의 Dataflex Pro 환경에서 항목을 선택하여 애플리케이션을 만듭니다. 해당 애플리케이션을 빌드 한 후에는 즉시, 예약 또는 자동화 된 흐름을 선택하는 옵션을 사용하여 Power Automate를 통해 워크 플로에 빠르게 연결할 수 있습니다. 이렇게하면 Power BI에서 실행되는 기계 학습 기반 예측 대시 보드를 자동으로 업데이트하도록 주문 필드를 업데이트하여 Teams 내부의 워크 플로를 트리거 할 수 있습니다.

Teams, Dataflex 및 Power Automate의 조합은 Teams의 흥미로운 미래를 가리 킵니다. Teams와 같은 공동 작업 도구는 효과적인 원격 작업의 핵심이며, 재택 근무를 중단 할 징후가 없어 직원 주변에 자동화를 구축하면인지 과부하를 줄이고 컨텍스트 전환을 최소화하는 데 도움이 될 것입니다.

작업중인 일부 코드의 상태를 업데이트하기 위해 Teams 탭으로 전환 할 수 있고, 해당 상태 업데이트를 통해 프로젝트 계획이 자동으로 업데이트되고 동시에 코드가 테스트 할 준비가되었음을 관리자에게 알릴 수 있다면 전환 할 필요가 없었습니다. Project로 보내거나 이메일을 보냅니다. 내가해야 할 일은 IDE로 돌아가서 더 많은 코드를 작성하는 것입니다.

Dataflex 앱 구축은 비교적 쉬울 것입니다. Team의 기존 그룹 및 역할 기반 액세스 제어를 사용하여 데이터에 대한 액세스를 관리 할 수 ​​있습니다. 애플리케이션은 Teams 내부에 빌드되며 기본 Power Platform 클라우드 서비스에서 관리하므로 스토리지에 대해 걱정할 필요가 없습니다. 먼저 테이블을 생성 한 다음이를 애플리케이션으로 게시하기 전에 표준 데이터 유형으로 채 웁니다.

Dataflex 서비스는 관계형 콘텐츠, 파일 및 이미지 데이터와 함께 작동합니다. 워크 플로에 필요한 모든 문서를 관리 할 수있는 콘텐츠 기반 애플리케이션을 신속하게 통합하는 데 이상적입니다. Teams를 통해 저장되면 해당 데이터는 Power Apps 또는 Power Virtual Agent 챗봇을 통해 액세스 할 수 있습니다.

사용자 지정 UI를 디자인 할 필요가 없습니다. 테이블은 사용자 인터페이스입니다. 이를 통해 사용자에게 Dataflex 작업 방법을 더 쉽게 교육 할 수 있으며 교육을 받으면 동료가 개발 한 앱을 빠르게 선택하여 워크 플로에 추가 할 수 있습니다. 마이크로 소프트는 일선 직원에 초점을 맞춘 사전 구축 된 Dataflex 애플리케이션 세트를 제공 할 예정이며, 이는 자체 애플리케이션의 템플릿으로 사용할 수 있습니다.

Microsoft 그래프 수렴

가장 흥미로운 점은 Dataflex가 Microsoft의 두 그래프, 즉 Microsoft 365의 대부분을 지원하는 Microsoft Graph와 Dataflex Pro의 공통 데이터 모델의 수렴이라는 것입니다. Teams를 UI 및 관리 계층으로 사용함으로써 Microsoft Graph는 사용자에게 업무 및 작업에 맞는 해당 데이터에 자신의보기를 구축 할 수있는 기능을 제공하는 동시에 LOB (기간 업무) 데이터에 대한 액세스를 제어합니다. 애플리케이션 중심의 Dataflex Pro에 사람 중심의 Microsoft Graph를 오버레이하면 해당 데이터로 수행 할 수있는 작업이 제한되지만 동시에 도달 범위를 크게 늘릴 수있는 기회가 추가됩니다.

기본적으로 Dataflex는 유용하고 비교적 강력한 도구입니다. Dataflex Pro와 함께 사용하면 Dataflex 응용 프로그램에서 사용할 수있는 사용자 지정 엔터티를 만들 수 있으므로 더 강력합니다. 엔티티는 여러 필드를 가질 수 있으며 익숙한 자유형 데이터베이스와 달리 필드의 내용을 미리 결정된 선택으로 제한 할 수 있습니다. 이를 통해 애플리케이션을 쉽게 구축 할 수 있습니다. 예를 들어, 현장 서비스 약속에 대한 데이터를 보유하는 엔터티에는 CRM 응용 프로그램에서 제공되는 고객의 주소 엔터티에 대해 피어와 유사한 다 대다 관계로 약속의 이유와 시간을 나타내는 필드가 포함될 수 있습니다.

[또한 : 모바일 앱을 빠르게 구축 할 수있는 25 가지 간단한 도구]

Dataflex Pro 엔터티의 구조는 Dataflex 또는 Power Apps에서 양식 및 기타보기를 구성하는 데 도움이 될 수 있습니다. 양식이 생성되면 레이아웃을 사용자 지정하고 필요에 따라 다른 엔터티를 추가하여 쿼리, 업데이트 및 새 데이터를위한 양식보기 응용 프로그램을 빠르게 구축 할 수 있습니다. 데이터가 Dataflex Pro에 있으면 Teams의 사용자 지정 앱이든 Dynamics 응용 프로그램 중 하나이든 해당 데이터로 작업 할 수있는 다른 모든 응용 프로그램에서 액세스 할 수 있습니다.

Dataflex와 Dataflex Pro를 모두 사용하는 데있어 가장 중요한 측면은 기본 엔터티 모델이 특수 쿼리 언어를 사용하지 못하게한다는 것입니다. 쿼리는 이제 데이터 구조 및 사용 용도에 대한 자세한 정보를 인코딩하는 사전 정의 된 엔터티 관계가있는 검색입니다. 이러한 관계를 구성하는 데 전문적인 기술이 여전히 필요하지만 일단 배치되면 누구나 코드를 사용하거나 사용하지 않고이를 사용할 수있는 애플리케이션을 빌드 할 수 있습니다.