Dawiso is a data governance tool that simplifies data management, ensures security and compliance, and supports decision-making with advanced analytics and AI.
This section explains the architecture of Dawiso, focusing on its core components and how they work together to provide key features and integrations.
Dawiso architecture overview
Dawiso consists of the following modules:
- Dawiso product: The core system that serves as the front end for customers and connects all other modules, ensuring functionality and integration.
- Dawiso internal AI: A module that offers artificial intelligence features, such as recommending entities the user might want to explore next.
- Dawiso data ingestion: A module that handles connections and retrieves metadata from the customer’s source systems. Additional details are provided below.
In addition to these three main modules, Dawiso includes integration with Azure services, enabling optional integration with OpenAI for enhanced functionality.
Ingestion
Data ingestion is enabled using the following two modes:
- Push mode
- Pull mode
Push mode from customer
In push mode, the customer uses a provided binary file for data ingestion on their own infrastructure. This file connects to the source system, gathers the required metadata, and sends it to the configured Dawiso instance.
Main advantage: Customers do not need to allow external network access (e.g., from Dawiso) to their source systems, ensuring greater control and security.
Pull mode from customer
In pull mode, Dawiso is provided with credentials to the source system. It connects to the system and retrieves all the necessary metadata.
Main advantage: Customers don’t have to manage scheduling, availability, or error handling, as these tasks are fully managed by Dawiso.
Active Directory Integration
Dawiso also has the capability to integrate with Microsoft’s Active Directory, allowing synchronization of user and group information.
For more details on this integration, refer to the Microsoft Entra Synchronization article.