Data management

Synapse Real-Time Intelligence offers a range of options for managing your data, both on a database and table level. You can manage your data either through the UI of your KQL database or by using management commands. Management commands, also known as control commands, are requests to the service to retrieve information that isn't necessarily data in the database tables, or requests to modify the service state.

For more information, see Management commands

Note

Managed identities are not supported in Microsoft Fabric.

Data retention policy

The retention policy controls the mechanism that automatically removes data from tables or materialized views.

For more information, see Data retention policy.

Caching policy

The caching policy allows to you to choose which data should be cached and kept in local SSD storage.

For more information, see Caching policy.

One logical copy

To expose the data in your KQL database to all Microsoft Fabric experiences, create a OneLake shortcut.

For more information, see One logical copy.

Table update policy

When you trigger an update policy with a command that adds data to a source table, data also appends to a target table. The target table can have a different schema, retention policy, and other policies from the source table.

For more information, see Create a table update policy.

Materialized views

A materialized view is an aggregation query over a source table, or over another materialized view. It represents a single summarize statement. You can create materialized views using the .create materialized-view command.

For more information, see Create materialized views

Stored functions

This feature allows you to create or alter an existing function using the .create-or-alter function command, which stores it in the database metadata. If the function with the provided functionName doesn't exist in the database metadata, the command creates a new function. Otherwise, the named function is changed.

For more information, see Create stored functions