Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
mshao
Helper III
Helper III

Best Practices: Connecting Power BI to Feishu (Lark) Base (Bitable)?

Hi community,

Seeking alternative solutions to connect Power BI directly to Feishu (Lark) Base (Bitable). Native connector missing.

Currently evaluated two approaches:

  1. Web API via Power Query: Maintenance heavy. OAuth token expires in 2 hours requiring complex M code for dynamic refresh. Pagination adds friction.
  2. ETL to Data Warehouse (Python to DB): Stable but infrastructure-heavy for lightweight reporting needs.

Looking for better alternatives:

  • Existing Custom Connector (.mez) for Lark/Feishu?
  • Recommended third-party sync tools (Make/n8n/Zapier) bridging Base directly to Power BI datasets?
  • Clean Power Query template handling Lark's OAuth2 and pagination gracefully?

Appreciate architectural advice or shared templates. Thanks!

1 ACCEPTED SOLUTION

Thanks for your advice~ Since we'd like to got the live data from feishu lark base, we don't want to add a workflow to sync the data to database. Thank you so much

View solution in original post

6 REPLIES 6
v-karpurapud
Community Support
Community Support

Hi @mshao 

We have not received a response from you regarding the query and were following up to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions.

 

Thank You.

v-karpurapud
Community Support
Community Support

Hi @mshao 

Thank you for submitting your question to the Microsoft Fabric Community Forum, and thanks to  @tayloramy and  @Murtaza_Ghafoor  for sharing helpful suggestions.

Could you let us know if the suggested solution resolved your issue? If not, please share any additional details so we can assist further.

Best regards,
Community Support Team.

Murtaza_Ghafoor
Impactful Individual
Impactful Individual

Hi @mshao,
My recommendation would be 


Feshiu Lark Base does not have built in Power BI Connector, so recommended approach would be staging a data in lakehouse rather than calling comlpex API for reporting purpose, so recommended flow from my end should follow as outlined under. 

Feshiu Lark Base/   ----> n8n or Fabric Notebook  ----> Lakehouse/SQL/Parquest ----> Power BI

If this helps, ✓ Mark as Kudos | Help Others


Thanks for your advice~ Since we'd like to got the live data from feishu lark base, we don't want to add a workflow to sync the data to database. Thank you so much

tayloramy
Super User
Super User

Hi @mshao


If there's no native connector, then I would look at using notebooks and writing some python code to extract the data and load it into a fabric datastore. 

That will be the most efficient way of doing it, and will make handling that token expiry much easier than trying to do it in power query. 





If you found this helpful, consider giving some Kudos.
If I answered your question or solved your problem, mark this post as the solution!

Join the Fabric Discord!

Proud to be a Super User!





Will try this path, thanks for your kindly advice

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.