Fabric

Fabric

  • Fabric Toolbox: A Helpful Resource for Exploring Fabric

    Purple Frog Systems branded blog header featuring a team member standing in front of a purple background with hexagon graphics and a magnifying glass illustration, alongside the title “Fabric Toolbox: A Helpful Resource for Exploring Fabric.”

    As Microsoft Fabric adoption grows, many businesses are starting to move beyond experimentation and into building production analytics platforms. However, implementing and managing a modern data platform still involves more than simply enabling the technology. To help teams get started and explore best practices, Microsoft and the wider community have introduced Fabric Toolbox, a collection of open source resources designed to support Microsoft…

    » Read more
  • Part 1: Using the Companies House API

    : A person wearing a Purple Frog-branded polo shirt stands with arms crossed in front of a modern curved glass building. The background features a purple geometric design with hexagons and circular tech-style graphics. Text on the right reads: ‘Part 1: Using the companies house API.’

    The .gov website hosts companies house and the companies house API. This is a comprehensive list of businesses across the UK, new and old, big and small, and their filings and info. You can interact with this information via code such as Python. The following blog post series will show you how to perform an advanced search of companies – using multiple different filters to get specific businesses – and then looping through these results to…

    » Read more
  • Back Up and Restore a Fabric Lakehouse

    Jon wearing a black and purple Purple Frog Systems polo shirt, standing in front of a graphic background featuring hexagonal patterns and an image of a lakeside house surrounded by trees. Text on the image reads: “Back Up and Restore a Fabric Lakehouse.”

    Fabric Lakehouses have been around for a while, but they still offer no native way to back them up or restore them. Fortunately, the way Lakehouses are structured makes it possible to build your own backup process. A Lakehouse is split into two areas: Files and Tables. The Files area is straightforward, you can download and back up these items directly. The Tables are powered by Delta tables, which are made up of two key components: the…

    » Read more
  • Using Microsoft Fabric PySpark Notebooks to Combine Different File Formats Together

    Purple Frog Systems consultant Nick Edwards stands in front of a graphic background featuring a modern glass building and hexagonal patterns. He is wearing a black and purple Purple Frog-branded polo shirt. White text on the right reads: ‘Combining File Formats with Microsoft Fabric PySpark Notebooks.

    One of the strengths of Microsoft Fabric is how easily it handles different data formats within a single notebook. Whether your data arrives as a CSV file, a JSON file, an XML file, or anything in between, PySpark (or Python) gives you a consistent way to read, transform, and combine it. This makes Fabric an ideal environment for building data pipelines without relying on complex integrations. In this example, I’ve loaded three completely…

    » Read more
  • Predictive Analytics for Small and Medium Enterprises

    Lewis standing with arms crossed in front of a graphic background featuring hexagonal patterns and business charts, wearing a black and purple Purple Frog Systems polo shirt. Text on the image reads: “Predictive Analytics for Small and Medium Enterprises.

    For many years, predictive analytics was a luxury reserved for large enterprises with deep pockets and advanced infrastructure. Today, thanks to the power of cloud computing, AI-driven tools, and accessible business intelligence platforms like Power BI, small and medium enterprises (SMEs) can tap into predictive analytics to transform how they plan and grow. At Purple Frog Systems, we’ve seen firsthand how even modest-sized organisations can…

    » Read more
  • FabFest 2025: Running the Microsoft Fabric Clinic!

    Laura-Jayne wearing a black Purple Frog Systems polo shirt, standing in front of a graphic background with hexagonal patterns and an event photo of people networking. Text on the image reads: “FabFest 2025: Running the Microsoft Fabric Clinic!” along with the FabFest logo.

    FabFest is a great community conference held in Birmingham, UK, that Purple Frog Systems has sponsored for the past 2 years. This year, we had the opportunity to host 2 clinics for attendees, where they could learn more about Microsoft Fabric or AI solutions, or troubleshoot issues currently faced in these areas. Why did we choose to run these clinics? At last year’s conference, we had several attendees approach us with questions about…

    » Read more
  • Transform Your Data Strategy: Why You Should Migrate to Microsoft Fabric

    Microsoft Fabric Migration offers several compelling benefits for organisations looking to enhance their data management and analytics capabilities 📊 Here are some key reasons why you should consider the transition: 1. Unified data ecosystem Microsoft Fabric consolidates diverse data toolsets into a single integrated service. This means you no longer need to juggle multiple tools and platforms. Fabric provides a comprehensive solution…

    » Read more
  • Data Factory pipeline failure with a “null” error message

    Have you ever had this error when running a pipeline in ADF or Synapse? I have now seen this more than once and it can be frustrating to debug the issue. After trying a few different setups in Synapse I have found that the following scenarios all result in the same error: 1. An Until activity inside an If Condition 2. A nested ForEach activity 3. A parameter with “-” in the parameter name For 1 and 2 it is not possible to create…

    » Read more
  • How to Effectively Restore a Table in a Fabric Warehouse

    How to Effectively Restore a Table in a Fabric Warehouse

    If you’ve ever used a database, you’ve probably experienced that heart-jolting moment when you accidentally drop a table or run an update statement without a WHERE clause. In that instant, the table is either gone or potentially corrupted beyond repair. Fortunately, there are ways to recover data, depending on the environment you’re working in. In traditional databases like on-prem SQL Server, or other systems that rely on physical…

    » Read more
  • Introducing Dynamic Execution of Fabric Pipelines: The Wait is Over!

    For several years, it has been a limiting factor that Azure Data Factory (ADF) and Azure Synapse Analytics, and more recently Fabric, did not allow dynamic content to be passed into the invoked pipeline name within the Execute Pipeline activity. I’ve blogged about a workaround for this in Azure Synapse Analytics previously here:…

    » Read more