Tutorial: User data function editor¶
CSA Loom
user-data-functioneditor — verified working against a live console by the UAT harness on 2026-07-01.
Open the editor¶
- Sign in to your CSA Loom Console (for example
https://<your-console-host>). - Open or create a workspace from the Workspaces page.
- Click + New item and choose User data function from the catalog.
- The editor opens at
/items/user-data-function/<id>:
What this editor does¶
A User data function is Python (or C#) server-side compute — Azure-native on Azure Functions — with bindings to Loom items and external connections, callable from notebooks, pipelines, and reports. In Loom it runs serverless with per-call billing; no Microsoft Fabric required.
Getting started¶
- Write the function — Author a Python function with input/output bindings to Loom items (lakehouses, warehouses, SQL) via Azure Functions bindings.
- Add connections — Bind external connections the function needs (databases, APIs).
- Test invoke — Run the function with sample inputs to validate behavior.
- Call from items — Invoke it from notebooks, pipelines, or reports; billing is serverless per call.
Learn more¶
- Microsoft Learn reference: https://learn.microsoft.com/fabric/data-engineering/user-data-functions/user-data-functions-overview
Verified by the UAT harness¶
- Tested at:
2026-05-26T13:52:26.669Z - Verdict: A (renders cleanly, real backend responded)
- Test source:
apps/fiab-console/e2e/editors.uat.ts
