Skip to content

Commit b62b664

Browse files
authored
ref added push and pull
1 parent 91072f7 commit b62b664

1 file changed

Lines changed: 83 additions & 63 deletions

File tree

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

Lines changed: 83 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,22 @@ graph TD
6464
C --> L[Role-based Experiences]
6565
```
6666

67+
<div align="center">
68+
<img src="https://github.com/user-attachments/assets/8fdb3198-8fda-4dd0-869e-b0dccb268a30" alt="Centered Image" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/>
69+
</div>
70+
71+
From [Microsoft Documentation](https://learn.microsoft.com/pt-br/fabric/fundamentals/microsoft-fabric-overview)
72+
73+
| Feature | Domo | Microsoft Fabric |
74+
|------------------------|----------------------------------------------------------------------|----------------------------------------------------------------------------------|
75+
| **Data Visualization** | Cards, dashboards, and stories | Power BI for advanced, interactive visualizations |
76+
| **Dashboards** | Drag-and-drop dashboard builder | Unified reporting and dashboard experience |
77+
| **Data Connectivity** | 1000+ connectors, Domo Workbench | Azure Data Factory, Synapse, Power Query, and more |
78+
| **Ease of Use** | Intuitive UI, Appstore, Magic ETL | SaaS model, low-code/no-code, Power Query |
79+
| **Advanced Analytics** | Beast Modes, Data Science tools, AI/ML apps | Built-in AI, DAX, Python/R integration, Copilot |
80+
| **Unified Platform** | Focused on business intelligence and apps | End-to-end analytics: ingestion, transformation, modeling, visualization |
81+
| **Role-Specific** | Business users, analysts, IT, data scientists | Tailored experiences for engineers, scientists, business users |
82+
6783
<details>
6884
<summary><b>Data Visualization</b> – Click to expand</summary>
6985

@@ -100,6 +116,22 @@ graph TD
100116

101117
</details>
102118

119+
<details>
120+
<summary><b> Domo Workbench & Fabric (Pull/Push) </b> – Click to expand</summary>
121+
122+
> In most modern data architectures, the `standard approach is to pull data from input sources into the analytics or ETL platform`.
123+
> Data is typically extracted from source systems using scheduled or event-driven pull methods, where the analytics or ETL platform manages and initiates the data ingestion process.
124+
125+
- **Domo Workbench** operates differently, it’s a **push-based tool** that runs on-premise and sends data directly to Domo.
126+
- **Microsoft Fabric**, is primarily **pull-based**, but it can simulate push behavior. This flexibility allows Fabric to accommodate both traditional pull workflows and modern push-style integrations when needed.
127+
Through:
128+
- **Uploading files** to OneLake using APIs, `azcopy`, or automation tools.
129+
- **Eventstream** for real-time data ingestion.
130+
- **Triggering pipelines** from external systems using REST APIs or Logic Apps.
131+
132+
</details>
133+
134+
103135
<details>
104136
<summary><b>Ease of Use</b> – Click to expand</summary>
105137

@@ -148,19 +180,21 @@ graph TD
148180

149181
</details>
150182

151-
| Feature | Domo | Microsoft Fabric |
152-
|------------------------|----------------------------------------------------------------------|----------------------------------------------------------------------------------|
153-
| **Data Visualization** | Cards, dashboards, and stories | Power BI for advanced, interactive visualizations |
154-
| **Dashboards** | Drag-and-drop dashboard builder | Unified reporting and dashboard experience |
155-
| **Data Connectivity** | 1000+ connectors, Domo Workbench | Azure Data Factory, Synapse, Power Query, and more |
156-
| **Ease of Use** | Intuitive UI, Appstore, Magic ETL | SaaS model, low-code/no-code, Power Query |
157-
| **Advanced Analytics** | Beast Modes, Data Science tools, AI/ML apps | Built-in AI, DAX, Python/R integration, Copilot |
158-
| **Unified Platform** | Focused on business intelligence and apps | End-to-end analytics: ingestion, transformation, modeling, visualization |
159-
| **Role-Specific** | Business users, analysts, IT, data scientists | Tailored experiences for engineers, scientists, business users |
160-
161-
162183
## Migration Considerations
163184

185+
| Category | Domo Approach | Microsoft Fabric Approach |
186+
|------------------------|---------------|--------------------------|
187+
| **Data Ingestion** | Connectors, Workbench, Dataflows | Data Factory, Power Query, Dataflows, Direct Lake |
188+
| **Data Modelling** | Dataflows, Joins, Beast Modes | Dataflows, DAX, Star Schema, Relationships |
189+
| **Visualizations** | Cards, Stories, Appstore Visuals | Power BI visuals, custom visuals, themes |
190+
| **Optimization** | DataFusions, Magic ETL, DataSet Views | Query folding, aggregations, Performance Analyzer |
191+
| **Lifecycle** | Import, transform, visualize, share | Connect, transform, model, visualize, share |
192+
| **Sharing & Collaboration** | Groups, Buzz, Appstore, Publication Groups | Workspaces, Apps, Power BI Service, Teams |
193+
| **Licensing** | Per user, per instance, enterprise | Per user, Premium, Fabric Capacity |
194+
| **Governance & Admin** | Admin Center, Data Governance Toolkit | Admin Portal, Sensitivity Labels, Compliance |
195+
| **End Users** | Domo University, Community, Support | Microsoft Learn, Community, Support |
196+
| **Migration Approach** | Manual rebuild, Domo API, export options | Manual rebuild, migration guidance, best practices |
197+
164198
<details>
165199
<summary><b>Data Ingestion</b> – Click to expand</summary>
166200

@@ -281,21 +315,13 @@ graph TD
281315

282316
</details>
283317

284-
| Category | Domo Approach | Microsoft Fabric Approach |
285-
|------------------------|---------------|--------------------------|
286-
| **Data Ingestion** | Connectors, Workbench, Dataflows | Data Factory, Power Query, Dataflows, Direct Lake |
287-
| **Data Modelling** | Dataflows, Joins, Beast Modes | Dataflows, DAX, Star Schema, Relationships |
288-
| **Visualizations** | Cards, Stories, Appstore Visuals | Power BI visuals, custom visuals, themes |
289-
| **Optimization** | DataFusions, Magic ETL, DataSet Views | Query folding, aggregations, Performance Analyzer |
290-
| **Lifecycle** | Import, transform, visualize, share | Connect, transform, model, visualize, share |
291-
| **Sharing & Collaboration** | Groups, Buzz, Appstore, Publication Groups | Workspaces, Apps, Power BI Service, Teams |
292-
| **Licensing** | Per user, per instance, enterprise | Per user, Premium, Fabric Capacity |
293-
| **Governance & Admin** | Admin Center, Data Governance Toolkit | Admin Portal, Sensitivity Labels, Compliance |
294-
| **End Users** | Domo University, Community, Support | Microsoft Learn, Community, Support |
295-
| **Migration Approach** | Manual rebuild, Domo API, export options | Manual rebuild, migration guidance, best practices |
296-
297318
## Lifecycle Comparison
298319

320+
| Stage | Prepare (Domo) | Prepare (Fabric) | Visualize (Domo) | Visualize (Fabric) | Share (Domo) | Share (Fabric) |
321+
|------------------------|----------------|------------------|------------------|--------------------|--------------|----------------|
322+
| **Tool** | Dataflows, Workbench | Data Factory, Power Query | Cards, Stories | Power BI | Buzz, Publication Groups | Workspaces, Apps, Teams |
323+
| **Definition** | Connect, clean, transform | Connect, clean, transform | Build cards, dashboards | Build reports, dashboards | Share via groups, links | Share via workspaces, apps |
324+
299325
<details>
300326
<summary><b>Prepare Stage</b> – Click to expand</summary>
301327

@@ -338,16 +364,20 @@ graph TD
338364

339365
</details>
340366

341-
| Stage | Prepare (Domo) | Prepare (Fabric) | Visualize (Domo) | Visualize (Fabric) | Share (Domo) | Share (Fabric) |
342-
|------------------------|----------------|------------------|------------------|--------------------|--------------|----------------|
343-
| **Tool** | Dataflows, Workbench | Data Factory, Power Query | Cards, Stories | Power BI | Buzz, Publication Groups | Workspaces, Apps, Teams |
344-
| **Definition** | Connect, clean, transform | Connect, clean, transform | Build cards, dashboards | Build reports, dashboards | Share via groups, links | Share via workspaces, apps |
345-
346-
347367
## Data Ingestion
348368

349369
### Essentials for Developers
350370

371+
| Feature | Domo | Microsoft Fabric |
372+
|-----------------------------|------|-----------------|
373+
| **Dataflows** | Yes | Yes |
374+
| **Custom Connectors** | Yes | Yes |
375+
| **ETL/ELT** | Magic ETL, SQL | Data Factory, Power Query |
376+
| **Scripting** | Python/R, Beast Modes | Python/R, DAX, M |
377+
| **Row-Level Security** | PDP Policies | Row-Level Security (RLS) |
378+
| **Collaboration** | Buzz, Groups | Workspaces, Teams |
379+
| **AI/ML** | Domo AI, Appstore | Copilot, AI Insights |
380+
351381
<details>
352382
<summary><b>Dataflows</b> – Click to expand</summary>
353383

@@ -432,18 +462,15 @@ graph TD
432462

433463
</details>
434464

435-
| Feature | Domo | Microsoft Fabric |
436-
|-----------------------------|------|-----------------|
437-
| **Dataflows** | Yes | Yes |
438-
| **Custom Connectors** | Yes | Yes |
439-
| **ETL/ELT** | Magic ETL, SQL | Data Factory, Power Query |
440-
| **Scripting** | Python/R, Beast Modes | Python/R, DAX, M |
441-
| **Row-Level Security** | PDP Policies | Row-Level Security (RLS) |
442-
| **Collaboration** | Buzz, Groups | Workspaces, Teams |
443-
| **AI/ML** | Domo AI, Appstore | Copilot, AI Insights |
444-
445465
### Data Connection Types
446466

467+
| Feature | Domo Import | Domo Federated | Fabric Import | Fabric Direct Lake/Query |
468+
|-----------------|-------------|---------------|---------------|-------------------------|
469+
| **Definition** | Data imported into Domo | Live query to source | Data imported into Fabric/Power BI | Live query to source or Direct Lake |
470+
| **Performance** | Fast, cached | Depends on source | Fast, cached | Depends on source |
471+
| **Security** | PDP (Personalized Data Permissions), Domo security | Source security | RLS (Row-Level Security), Fabric security | Source security |
472+
| **Offline** | Yes | No | Yes | No |
473+
447474
<details>
448475
<summary><b>Domo Import</b> – Click to expand</summary>
449476

@@ -496,12 +523,6 @@ graph TD
496523

497524
</details>
498525

499-
| Feature | Domo Import | Domo Federated | Fabric Import | Fabric Direct Lake/Query |
500-
|-----------------|-------------|---------------|---------------|-------------------------|
501-
| **Definition** | Data imported into Domo | Live query to source | Data imported into Fabric/Power BI | Live query to source or Direct Lake |
502-
| **Performance** | Fast, cached | Depends on source | Fast, cached | Depends on source |
503-
| **Security** | PDP (Personalized Data Permissions), Domo security | Source security | RLS (Row-Level Security), Fabric security | Source security |
504-
| **Offline** | Yes | No | Yes | No |
505526

506527
## Data Transformation
507528

@@ -516,6 +537,15 @@ graph TD
516537

517538
## Data Modelling
518539

540+
| **Category** | **Comparison** | **Learn More** |
541+
|--------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|----------------|
542+
| **Dataflows** | `Domo Dataflows are similar to Microsoft Fabric Dataflows, enabling reusable ETL logic.` | [Fabric Dataflows](https://learn.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-introduction-self-service) |
543+
| **Date Tables & Time Intelligence** | `Domo supports date dimensions; Fabric/Power BI recommends dedicated date tables for time intelligence` | [Time intelligence in DAX](https://learn.microsoft.com/en-us/dax/time-intelligence-functions-dax) |
544+
| **Calculations** | `Domo Beast Modes ≈ Power BI Calculated Columns/Measures (DAX)` | [DAX basics in Power BI](https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-calculated-columns) |
545+
| **Measures** | `Domo Aggregations/Beast Modes ≈ Power BI Measures` | [Create and use measures in Power BI](https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-measures) |
546+
| **Conditionals** | `Domo CASE WHEN ≈ DAX IF/SWITCH.` | [DAX IF and SWITCH](https://learn.microsoft.com/en-us/dax/if-function-dax) |
547+
| **Star Schemas** | `Domo supports joins; Fabric/Power BI recommends star schema for performance.` | [Star schema guidance](https://learn.microsoft.com/en-us/power-bi/guidance/star-schema) |
548+
519549
<details>
520550
<summary><b>Dataflows</b> – Click to expand</summary>
521551

@@ -593,19 +623,17 @@ graph TD
593623

594624
</details>
595625

596-
| **Category** | **Comparison** | **Learn More** |
597-
|--------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|----------------|
598-
| **Dataflows** | `Domo Dataflows are similar to Microsoft Fabric Dataflows, enabling reusable ETL logic.` | [Fabric Dataflows](https://learn.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-introduction-self-service) |
599-
| **Date Tables & Time Intelligence** | `Domo supports date dimensions; Fabric/Power BI recommends dedicated date tables for time intelligence` | [Time intelligence in DAX](https://learn.microsoft.com/en-us/dax/time-intelligence-functions-dax) |
600-
| **Calculations** | `Domo Beast Modes ≈ Power BI Calculated Columns/Measures (DAX)` | [DAX basics in Power BI](https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-calculated-columns) |
601-
| **Measures** | `Domo Aggregations/Beast Modes ≈ Power BI Measures` | [Create and use measures in Power BI](https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-measures) |
602-
| **Conditionals** | `Domo CASE WHEN ≈ DAX IF/SWITCH.` | [DAX IF and SWITCH](https://learn.microsoft.com/en-us/dax/if-function-dax) |
603-
| **Star Schemas** | `Domo supports joins; Fabric/Power BI recommends star schema for performance.` | [Star schema guidance](https://learn.microsoft.com/en-us/power-bi/guidance/star-schema) |
604-
605626
## How to create visualizations
606627

607628
### Recreate Simple Visuals
608629

630+
| Functionality | Domo | Power BI (Fabric) |
631+
|---------------|------|-------------------|
632+
| Card Builder | Drag-and-drop | Drag-and-drop, Visualizations pane |
633+
| Appstore | Custom visuals | Power BI Marketplace |
634+
| Drill Path | Drill Path | Drillthrough, Hierarchies |
635+
| Filters | Page/Global | Slicers, Filters |
636+
609637
<details>
610638
<summary><b>Card Builder</b> – Click to expand</summary>
611639

@@ -663,14 +691,6 @@ graph TD
663691

664692
</details>
665693

666-
667-
| Functionality | Domo | Power BI (Fabric) |
668-
|---------------|------|-------------------|
669-
| Card Builder | Drag-and-drop | Drag-and-drop, Visualizations pane |
670-
| Appstore | Custom visuals | Power BI Marketplace |
671-
| Drill Path | Drill Path | Drillthrough, Hierarchies |
672-
| Filters | Page/Global | Slicers, Filters |
673-
674694
### Custom Visuals
675695

676696
`Domo Appstore ≈ Power BI Visuals Marketplace`

0 commit comments

Comments
 (0)