Ravindra BagaleCourses & study guides Track your progress

Excel → Power BI Bridge

Bridge 8. Refresh and sharing

Friends,

Friends, truth dies when refresh is nobody’s job. Excel Refresh All is fine for one desk. Shared boards need a schedule and an owner.

About this data: Practice names (Priya, Amit, Emma, Omar, Sofia, Ananya, Chen Wei, Neha), cities and ₹ $ £ € amounts are fictional. Safe for class. Workbook includes an About this data sheet.

At deploy, files go to s3://ravindrabagale-cards/excel/bridge/ .

What you will learn

  • Contrast Refresh All with scheduled refresh.
  • Name owner, cadence, and audience.
  • Prefer workspace/app links over emailed xlsx forks.
  • Know where Analyze in Excel fits.

A short story

Priya’s Pune board must refresh at 08:00. Omar’s Dubai fees are on demand for Finance only. Emma still wants Analyze in Excel. Sharing is a design choice — not an afterthought.

Ravindra Bagale’s Tip

Write Owner + cadence + audience before you publish. Pretty visuals cannot save an orphan dataset.

1. Excel Refresh All

Friends,

Local refresh is not a company schedule.

Why: Local connections refresh when you open/click.

What: Data → Refresh All.

How:

  1. Update source CSV/xlsx.
  2. Data → Refresh All.
  3. Pivot/tables update on this PC.
  4. Emailing the file creates a new fork risk.
ExcelPower BI / DAXResultMeaning
Excel
Refresh All
Power BI Desktop
Home → Refresh
Local fresh Amit refreshes Nashik fees on his laptop.

2. Scheduled refresh in Service

Friends,

A failed refresh with no owner is a silent outage.

Why: After publish, set a time.

What: Dataset settings → Scheduled refresh.

How:

  1. Publish .pbix to a workspace.
  2. Configure gateway if on-prem.
  3. Set 08:00 daily for Priya’s board.
  4. Monitor refresh history / failures.
ExcelPower BI / DAXResultMeaning
Excel
No real org schedule
Power BI Service
Scheduled refresh
08:00 Priya’s managers see morning numbers.

3. Who owns refresh?

Friends,

If everyone owns it, nobody owns it.

Why: Name a human.

What: Owners sheet in practice file.

How:

  1. Fill Owner, cadence, audience.
  2. Grant dataset permissions carefully.
  3. Document FX / filter rules.
  4. Plan holiday coverage.
ExcelPower BI / DAXResultMeaning
Chaos
“Someone”
Bridge
Named owner
Clear Omar owns Dubai on-demand refresh.

4. Share links, not forks

Friends,

A link points at living data. A fork freezes an argument.

Why: Workspace / app vs emailed xlsx.

What: Share report or publish app.

How:

  1. Put report in the right workspace.
  2. Share with viewers (not always edit).
  3. Prefer app for broad audiences.
  4. Stop “Final_v12.xlsx” as the process.
ExcelPower BI / DAXResultMeaning
Excel habit
Email file
Power BI
Link / app
One truth Emma opens the app, not a fork.

5. Analyze in Excel

Friends,

Analyze in Excel is a bridge lane — keep the dataset as source of truth.

Why: Power users keep Pivot on the same model.

What: Analyze in Excel from Service.

How:

  1. From the dataset/report, Analyze in Excel.
  2. Build Pivot connected to the model.
  3. Refresh pulls Service truth.
  4. Do not save a disconnected value paste as master.
ExcelPower BI / DAXResultMeaning
Excel only
Local cache risk
Power BI
Analyze in Excel
Connected Chen Wei pivots live on the dataset.

6. Gateway awareness

Friends,

Password change Friday + no gateway update = Monday panic.

Why: On-prem files need a path.

What: On-premises data gateway.

How:

  1. Know if source is cloud or on-prem.
  2. Install/configure gateway with IT when needed.
  3. Map data sources.
  4. Test refresh after password changes.
ExcelPower BI / DAXResultMeaning
Desktop only
Your PC path
Service
Gateway
Reachable Sofia’s Berlin file reaches the Service.

7. Who may see rows?

Friends,

Convenience extracts become compliance stories.

Why: Sharing ≠ everyone sees everything.

What: RLS / permissions overview.

How:

  1. Ask: Finance-only rows?
  2. Plan RLS roles when needed (later deep dive).
  3. Until then, separate datasets/workspaces carefully.
  4. Never email unrestricted extracts “for convenience”.
ExcelPower BI / DAXResultMeaning
Excel
Sheet passwords (weak)
Power BI
Workspace + RLS
Scoped Omar’s fees stay Finance-scoped.

8. Tiny refresh runbook

Friends,

A five-line runbook beats a heroic Slack thread.

Why: One page teachers can print.

What: Checklist sheet.

How:

  1. Source updated?
  2. Refresh succeeded?
  3. Spot-check one Card number?
  4. Notify channel if red?
  5. Who covers leave?
ExcelPower BI / DAXResultMeaning
Ad hoc
Hope
Bridge
Runbook
Calm Mondays Neha’s clinic board has a checklist.

Practice tasks (12)

Use bridge-refresh-practice.xlsx. LibreOffice-safe: prefer SUMIF / VLOOKUP / IF — avoid XLOOKUP, TEXTJOIN, TEXTSPLIT.

  1. Read About and Owners sheet.
    Hint

    Who/when/audience.

  2. Fill any blank Owner cells with a proposed name.
    Hint

    Human.

  3. On Checklist, mark which steps you can do today.
    Hint

    Honest.

  4. Write Refresh All vs Scheduled refresh in two lines.
    Hint

    Notes.

  5. SUM Amount on Sales with SUM.
    Hint

    Baseline.

  6. Draft a holiday coverage note for Priya’s board.
    Hint

    Who refreshes.

  7. List risks of emailing Final_v12.xlsx.
    Hint

    Forks.

  8. When is on-demand refresh OK?
    Hint

    Omar Dubai example.

  9. Analyze in Excel purpose in one sentence.
    Hint

    Connected Pivot.

  10. Write a 5-line refresh runbook.
    Hint

    Notes.

  11. COUNTIF Industry Retail on Sales.
    Hint

    Spot check.

  12. Who must NOT see Dubai fees in the story?
    Hint

    Non-Finance.

Quick quiz

Q1. Excel Refresh All mainly updates…

Q2. Scheduled refresh lives in…

Q3. Best sharing default for many readers…

Q4. Named owner for refresh is…

Q5. Analyze in Excel should stay…

Q6. On-prem file to Service often needs…

Q7. Finance-only rows imply…

Q8. Failed refresh with no owner is…

Loading practice tasks...

  1. Rows in the fact table (Easy): How many orders are in the Sales table?
  2. Total amount (Easy): Add up the Amount column of Sales.
  3. Total quantity (Easy): Add up the Qty column of Sales.
  4. Products in the dimension (Easy): How many products are in the Products table?
  5. Products actually sold (Medium): How many of the 5 Product IDs (P01 to P05) appear at least once in Sales?
  6. Amount for one city (Medium): Add up Amount where City is "London".
  7. Product name through the relationship (Medium): What is the Product name for Product ID "P03"?
  8. Sales of one product (Medium): Add up Amount where Product ID is "P03".
  9. Average order amount (Medium): Find the average Amount, rounded to 0 decimals.
  10. Category of the first order (Hard): Find the Category of the product in the first order.
  11. Biggest order in London (Hard): What is the largest Amount where City is "London"?
  12. Share of P03 (Hard): What share of the total Amount comes from Product ID "P03"? Round to 3 decimals.

Quick revision cards (3)

Approved Excel card style: standalone, no tip/photo section, QR to this lesson.

Revision card: Card 1 — Refresh All vs schedule
Card 1 — Refresh All vs schedule
Revision card: Card 2 — Owner & cadence
Card 2 — Owner & cadence
Revision card: Card 3 — Share a link
Card 3 — Share a link