Learn about Sidra Client Applications

Client Applications, also known as Apps, is another main component of Sidra Data Platform.

For each one who needs to interact with the data, its access the Data Lake will be implemented as a Client application. They will all leverage the common Data Lake to retrieve the necessary data sets, as well as a common set of services, but might use different storage/query engines depending on the workload that they will need to execute.

Also, Client App can be restricted to access a subset of the data stored in Data Lake using the integrated security that Azure Data Lake Gen2 provides or using Sidra Query API for fine-grained level of access restrictions.


While some applications might hold little more than a SQL Database and PowerBI model against it, others might require the use of a broader set of products such as Spark clusters and messaging mechanisms.

It is in the stage of moving the data from the storage account into the specific storage of the application when specific processing and transformations might take place; this way the change to the data is more localized and the raw data is still always available for other systems or future audit/reference.

Client Applications

To understand better what is a Client Application, dive into learning more about Sidra's default ones:

Business Intelligence

Set of tools which access and analyze the data to offers to its users a detailed, comprehensive and intelligent overview over the state of the business using reports, dashboards, graphs, charts, summaries, and maps.

Learn more about Business Intelligence Client Application in Sidra here.

Data Quality

Sidra Data Platform aims to offer an unified place where the data is stored for anyone who wants to interact with it. SO as the data volume is constantly growing the data consistency is an important factor to be maintained. This Client Application ensure the quality of the data in the Data Lake using optimized procedures.

Learn more about Data Quality Client Application in Sidra here.

Contract Analysis

Contract Analysis Application allows to analyze a huge amount of contracts at the same time it benefits from the advantages of using a datalake platform. In terms of contract analysis processes, it carries out the extraction of text, tables, clauses, or entity-role relations.

Learn more about Contract Analysis Application in Sidra here.