Skip to content

Commit 211ccbc

Browse files
authored
specifics + 2 areas
1 parent a753ad8 commit 211ccbc

1 file changed

Lines changed: 126 additions & 0 deletions

File tree

0_Azure/2_AzureAnalytics/0_Fabric/demos/39_Domo2Fabric.md

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,48 @@ graph TD
296296

297297
## Lifecycle Comparison
298298

299+
<details>
300+
<summary><b>Prepare Stage</b> – Click to expand</summary>
301+
302+
> In Domo, preparation is done using Dataflows and Workbench. In Microsoft Fabric, preparation is handled through Data Factory and Power Query.
303+
304+
- **Benefits:** Fabric supports both low-code (Power Query) and pro-code (Data Factory) for data preparation.<br/>
305+
- **Differentiators:** Fabric enables scalable, reusable pipelines with support for parameterization, scheduling, and monitoring.<br/>
306+
- **Use Cases:** Data cleansing, transformation, ingestion from multiple sources, scheduled refreshes.<br/>
307+
- **Tools (Domo):** Dataflows, Workbench.<br/>
308+
- **Tools (Fabric):** Power Query, Data Factory, Dataflows.<br/>
309+
- **Definition:** Connect to data sources, clean and transform data for modeling and visualization.<br/>
310+
311+
</details>
312+
313+
<details>
314+
<summary><b>Visualize Stage</b> – Click to expand</summary>
315+
316+
> Domo uses Cards and Stories for visualization. Fabric uses Power BI to build interactive reports and dashboards.
317+
318+
- **Benefits:** Power BI supports advanced visuals, interactivity, and AI-driven insights.<br/>
319+
- **Differentiators:** Power BI allows drillthrough, bookmarks, custom visuals, and integration with Copilot for natural language insights.<br/>
320+
- **Use Cases:** KPI dashboards, operational reports, executive summaries, embedded analytics.<br/>
321+
- **Tools (Domo):** Cards, Stories.<br/>
322+
- **Tools (Fabric):** Power BI Desktop, Power BI Service.<br/>
323+
- **Definition:** Build visual representations of data to support decision-making and storytelling.<br/>
324+
325+
</details>
326+
327+
<details>
328+
<summary><b>Share Stage</b> – Click to expand</summary>
329+
330+
> Domo shares content via Buzz, Publication Groups, and links. Fabric uses Workspaces, Apps, and Microsoft Teams for sharing and collaboration.
331+
332+
- **Benefits:** Fabric integrates with Microsoft 365, enabling seamless sharing, collaboration, and governance.<br/>
333+
- **Differentiators:** Power BI Apps allow packaging and distributing content to different audiences with role-based access.<br/>
334+
- **Use Cases:** Cross-team collaboration, secure sharing, enterprise distribution, embedded reporting.<br/>
335+
- **Tools (Domo):** Buzz, Publication Groups.<br/>
336+
- **Tools (Fabric):** Workspaces, Apps, Teams, SharePoint.<br/>
337+
- **Definition:** Distribute reports and dashboards to stakeholders through secure, scalable channels.<br/>
338+
339+
</details>
340+
299341
| Stage | Prepare (Domo) | Prepare (Fabric) | Visualize (Domo) | Visualize (Fabric) | Share (Domo) | Share (Fabric) |
300342
|------------------------|----------------|------------------|------------------|--------------------|--------------|----------------|
301343
| **Tool** | Dataflows, Workbench | Data Factory, Power Query | Cards, Stories | Power BI | Buzz, Publication Groups | Workspaces, Apps, Teams |
@@ -306,6 +348,90 @@ graph TD
306348

307349
### Essentials for Developers
308350

351+
<details>
352+
<summary><b>Dataflows</b> – Click to expand</summary>
353+
354+
> Both Domo and Microsoft Fabric support Dataflows for reusable ETL logic and data transformation.
355+
356+
- **Benefits:** Enables modular, reusable data preparation across multiple reports or datasets.<br/>
357+
- **Differentiators:** Fabric Dataflows integrate with Power BI, Excel, and OneLake, and support parameterization and incremental refresh.<br/>
358+
- **Use Cases:** Shared transformation logic, centralized data prep, multi-report consistency.<br/>
359+
- **Related Tools:** Power BI Dataflows, Power Query, OneLake.<br/>
360+
361+
</details>
362+
363+
<details>
364+
<summary><b>Custom Connectors</b> – Click to expand</summary>
365+
366+
> Both platforms support building custom connectors to integrate with non-native or proprietary data sources.
367+
368+
- **Benefits:** Extends platform capabilities to connect with any API or data service.<br/>
369+
- **Differentiators:** Fabric supports custom connectors via Power Query SDK and M language, with Git-based development workflows.<br/>
370+
- **Use Cases:** Connecting to internal APIs, legacy systems, or third-party services.<br/>
371+
- **Related Tools:** Power Query SDK, Visual Studio Code, GitHub.<br/>
372+
373+
</details>
374+
375+
<details>
376+
<summary><b>ETL/ELT</b> – Click to expand</summary>
377+
378+
> Domo uses Magic ETL and SQL for data transformation. Fabric uses Data Factory and Power Query for ETL/ELT processes.
379+
380+
- **Benefits:** Fabric supports both visual and code-based pipelines, with scheduling, monitoring, and parameterization.<br/>
381+
- **Differentiators:** Data Factory enables scalable, enterprise-grade ELT with integration across Azure services.<br/>
382+
- **Use Cases:** Batch processing, data lake ingestion, transformation pipelines.<br/>
383+
- **Related Tools:** Azure Data Factory, Power Query, Synapse Pipelines.<br/>
384+
385+
</details>
386+
387+
<details>
388+
<summary><b>Scripting</b> – Click to expand</summary>
389+
390+
> Domo supports Python/R and Beast Modes. Fabric supports Python/R, DAX, and M for scripting and calculations.
391+
392+
- **Benefits:** Fabric allows advanced analytics, custom calculations, and automation using multiple scripting languages.<br/>
393+
- **Differentiators:** DAX enables powerful, in-memory calculations; M is used for data transformation in Power Query.<br/>
394+
- **Use Cases:** Custom KPIs, statistical modeling, data transformation, automation.<br/>
395+
- **Related Tools:** Power BI Desktop, DAX Studio, Power Query Editor, Notebooks.<br/>
396+
397+
</details>
398+
399+
<details>
400+
<summary><b>Row-Level Security</b> – Click to expand</summary>
401+
402+
> Domo uses PDP (Personalized Data Permissions). Fabric uses Row-Level Security (RLS) to restrict data access.
403+
404+
- **Benefits:** Ensures users only see data relevant to their role or region.<br/>
405+
- **Differentiators:** Fabric RLS integrates with Azure AD and supports dynamic security rules using DAX.<br/>
406+
- **Use Cases:** Multi-tenant reporting, departmental dashboards, compliance-driven access control.<br/>
407+
- **Related Tools:** Power BI Desktop, RLS Roles, Azure AD Groups.<br/>
408+
409+
</details>
410+
411+
<details>
412+
<summary><b>Collaboration</b> – Click to expand</summary>
413+
414+
> Domo uses Buzz and Groups for collaboration. Fabric uses Workspaces and Microsoft Teams for integrated collaboration.
415+
416+
- **Benefits:** Fabric enables real-time collaboration, commenting, and sharing within Microsoft 365 tools.<br/>
417+
- **Differentiators:** Deep integration with Teams, SharePoint, and OneDrive for seamless collaboration.<br/>
418+
- **Use Cases:** Team-based report development, feedback loops, shared workspaces.<br/>
419+
- **Related Tools:** Power BI Workspaces, Microsoft Teams, SharePoint.<br/>
420+
421+
</details>
422+
423+
<details>
424+
<summary><b>AI/ML</b> – Click to expand</summary>
425+
426+
> Domo offers Domo AI and Appstore ML tools. Fabric includes Copilot, AI Insights, and integration with Azure ML.
427+
428+
- **Benefits:** Fabric enables natural language querying, automated insights, and integration with enterprise ML models.<br/>
429+
- **Differentiators:** Copilot in Power BI allows users to generate visuals and insights using natural language.<br/>
430+
- **Use Cases:** Predictive analytics, anomaly detection, AI-assisted reporting.<br/>
431+
- **Related Tools:** Power BI Copilot, Azure Machine Learning, AI Insights, Python/R Notebooks.<br/>
432+
433+
</details>
434+
309435
| Feature | Domo | Microsoft Fabric |
310436
|-----------------------------|------|-----------------|
311437
| **Dataflows** | Yes | Yes |

0 commit comments

Comments
 (0)