Workload Attestation Document

Workload Attestation Document for the Birds BI workload in Microsoft Fabric.

This document provides details on how our Birds BI workload complies with the requirements for publishing in the Microsoft Fabric Workload Hub. The information outlined here will be kept up-to-date and linked in the Workload metadata manifest.

Section I (ISV Information)

Birds BI workload is developed and maintained by Dynalogic.

Section II (Attestation Declaration)

Dynalogic, the vendor of the Birds BI workload, confirms that the requirements in Section III have been reviewed. We attest that the Birds BI workload meets and complies with all listed requirements.

Section III (Requirements Checklist)

The following section address the Attestation of the publication requirements outlined in the Microsoft Fabric Workload Development Kit (WDK).

Business Requirements

Value to Customers

Your offer must provide enough value to justify the investment it takes to learn and use. Your offer should provide significant benefits such as enhanced efficiency, innovative features, or strategic advantages.

Our workload provides significant value to customers by enhancing their operational efficiency, offering innovative features, and strategic advantages. It is designed to ensure the learning curve is justified by the benefit gained.

Our workload Birds BI together with an integrated Birds BI Python Framework allows users to roll out a medallion architecture in an opinionated way. It provides customer the following benefits:

  • Streamlined processing with simplified processing notebooks.
  • Content editor: Used to define the gold lakehouse tables using metadata and SQL SparkSQL or Python scripts.
  • Access to quickstart semantic models for a diverse set of ERP source systems including D365FO, CE and BC.

Trial

Provide an easy and fast trial experience. The trial should be available to the customer without waiting time (less than 5 seconds), and give the them a free and easy way to explore the offered workload. When installing the trial version of the Birds BI Workload you get access to a trial version of the content editor where you see how to develop gold tables for the semantic model.

Monetization

You can use Azure Marketplace to monetize your workload. We provide an initial Trial experience with the workload. A customer can purchase a full license through Contact Us link provided in the Azure Marketplace, or with purchasing a license directly from us.

Technical Requirements

Microsoft Entra Access

Fabric workloads must use Microsoft Entra authentication and authorization. If your service provides other authentication methods to data stored in Fabric, these methods need to be documented.

The Birds BI workload leverages Microsoft Entra authentication and authorization to ensure secure access and integration within the Microsoft Fabric ecosystem. This enables centralized identity management and

streamlined security, adhering to Microsoft’s guidelines. We do not use any alternative authentication and authorization methods.

OneLake Integration

OneLake is where data is stored in Fabric. Workloads need to integrate with it to store data in the standard formats supported by the platform so that other services can take advantage of it.

The workload integrates with OneLake to store data in supported standard formats. This ensures interoperability with other Fabric services, allowing customers to leverage the platform's shared data capabilities.

Any data changes by the workload is stored in the customer's Onelake. No customer data is accessed or stored outside the customer's tenant.

Microsoft Entra Conditional Access

Enterprise customers require centralized control and management of the identities and credentials used to access their resources and data and, in Microsoft, Microsoft Entra provides that service. Make sure that your service works with even if customers enable this functionality.

The Birds BI workload fully supports Microsoft Entra Conditional Access by relying on the capabilities of the Microsoft Azure platform. This ensures centralized control and management of identities and credentials, providing enterprise customers with enhanced security and the ability to enforce conditional access policies seamlessly within their environment.

Admin REST API

Admin REST APIs are an integral part of Fabric admin and governance process. These APIs help Fabric admins in discovering workspaces and items, and enforcing governance such as performing access reviews, etc. Basic functionality is supported as part of the Workload Development Kit and doesn't need any work from Partners.

We do not require the use of Admin REST API when using the workload.

Customer Facing Monitoring & Diagnostics

Partners are required to store health telemetry for 30 days including activity ID for customer support purposes.

We store health telemetry data, including activity IDs, for a 30-day period for customer support purposes. This ensures transparency and effective customer troubleshooting.

Design/UX Requirements

Common UX

The workload and all Item types the partner provides as part of it need to comply with the Fabric UX guidelines.

The workload complies with the Fabric UX guidelines, ensuring consistency and familiarity for users across different Fabric workloads.

Item Creation Experience

Partners need to comply with the Item creation experience according to the Fabric UX System.

The workload adheres to the Item creation experience standards as defined by the Fabric UX System.

Monitoring Hub Integration

Long running operations need to integrate with Fabric Monitoring Hub.

Currently we don't support any Long-Running operations within the workload.

Item Settings

Partners need to implement the item settings as part of the Ribbon.

Ribbon is implemented, and provides access to the Item settings.

Security & Compliance Requirements

General Security

Microsoft customers entrust Fabric with their most sensitive data. As partners implementing workloads can have access to this data, they also have a responsibility to protect that data. We request workloads to go through a security assessment, a security review and attest that they did it. discovered in the process.

The Birds BI workload is designed with the protection of customer data and metadata in mind. The following measures are in place to ensure security and compliance:

  • All metadata stored and create with the workload is stored in the tenant of the customer.

Privacy

Microsoft customers entrust Fabric with their most sensitive data. As such, partners the build workloads also have a responsibility to protect that data when they access it. To that end we request that every workload goes through a privacy assessment and a privacy review.

The workload complies with privacy requirements, including a privacy review. It uses HTTP-only cookies, with cookie usage restricted to after user authentication.

Data Residency

Fabric is making an Enterprise Promise around data not leaving the geography of the tenant for stored data and data in transit. As a workload you're showing up in Fabric directly and users need to be aware what your commitments to Data Residency are. In the attestation, you need to define what our commitments are to the Data Residency of customer data.

Any data used by the customer does not leave the geography of the tenant.

Fabric Features

Export Functionality

For partners that are using Export functionality within their Item they need to follow the guidelines.

Our workload items do not include export functionality.