Hantera dina bibliotek för dina infrastrukturanvändardatafunktioner

När du utvecklar anpassad affärslogik kan du använda offentliga bibliotek från PyPI eller använda egna privata bibliotek för databearbetning eller transformering. Med användardatafunktioner kan du lägga till två typer av bibliotek som krävs för att skriva funktioner:

  • Offentliga bibliotek: Inkludera alla offentliga bibliotek som är tillgängliga på PyPI i användardatafunktionsobjektet.
  • Privata bibliotek: Ladda upp dina privata bibliotek som ett .whl paket till objektet med användardatafunktioner.

Lägga till ett offentligt bibliotek

  1. Logga in på Microsoft Fabric .

  2. Välj det användardatafunktionsobjekt som du arbetar med.

  3. Välj Bibliotekshantering.

    Skärmdump som visar hur man hanterar bibliotek.

    Anmärkning

    fabric_user_data_functions biblioteket läggs till och kan inte tas bort. Det här är biblioteket för tygfunktioner. Du kan uppdatera versionen om det finns framtida versioner av denna SDK.

  4. Välj Lägg till från PyPI för att lägga till ett nytt bibliotek. Ange biblioteksnamnet och välj en version, till exempel pandas med version 2.2.3.

    Skärmdump som visar hur man lägger till pandas-biblioteket.

  5. När ett bibliotek har lagts till i objektet Användardatafunktioner är det i sparat tillstånd. Objektet Användardatafunktioner måste publiceras. Alla publicerade bibliotek har publicerat tillstånd.

  6. Välj Lägg till från PyPI för att lägga till fler bibliotek som ska användas med en eller flera funktioner i användardatafunktionsobjektet.

  7. Välj Publicera för att uppdatera ändringarna i funktionen Användardata. Nu är funktionen redo att testas.

Hantera offentliga bibliotek

  • Om du vill uppdatera versionen av ett befintligt offentligt bibliotek går du till ditt användardatafunktionsobjekt och väljer Bibliotekshantering. Välj det bibliotek som krävs, välj listrutan version och uppdatera dess version.
  • Om du vill ta bort biblioteket väljer du papperskorgsalternativet för varje bibliotek som visas när du hovrar över motsvarande rad.

Publicera användardatafunktionsobjektet när bibliotek uppdateras.

Lägga till ett privat bibliotek

Privata bibliotek refererar till kod som skapats av dig eller din organisation. Med användardatafunktioner kan du ladda upp en anpassad biblioteksfil i .whl format. Välj knappen Ladda upp för att lägga till privata bibliotek.

Skärmbild som visar hur du lägger till privat bibliotek.

Begränsningar för privata bibliotek

  • Filstorleken .whl måste vara mindre än 30 MB.
  • Filen .whl måste vara OS-agnostisk. Om filen till exempel numpy-2.2.2-cp311-cp311-linux_armv6l.whlär specifik för ett operativsystem kan den inte laddas upp.

Nästa steg

Lär dig hur du refererar till dessa bibliotek i funktionens kod. Du kan också lära dig hur du visar loggarna när du har kört en Infrastrukturdatafunktion.