Az első Fabric alkalmazás létrehozása

Fabric alkalmazások segítségével gyorsabban hozhat létre és szállíthat háttérszolgáltatásokat, ha használatra kész infrastruktúrát biztosít a hitelesítéshez, az adatmegőrzéshez és a statikus üzemeltetéshez. Ez a rövid útmutató bemutatja, hogyan hozhatja létre első alkalmazását Fabric.

Prerequisites

Fabric alkalmazás engedélyezése a bérlői rendszergazdai beállításokban

A Fabric bérlői rendszergazdának engedélyeznie kell a Fabric alkalmazás számítási feladatait, mielőtt a felhasználók Létrehozhatják a Rayfin-elemeket. Ha ön nem bérlői rendszergazda, a lépés végrehajtásához forduljon a szervezet Fabric rendszergazdájához.

  1. Jelentkezzen be a Fabric felügyeleti portálra.
  2. Navigáljon a bérlői beállításokhoz.
  3. Az Fabric alkalmazások (előzetes verzió) területen állítsa a beállítást Enabled értékre.
  4. Adja meg, hogy a teljes szervezet vagy adott biztonsági csoportok számára szeretné-e engedélyezni.
  5. Válassza az Alkalmazás lehetőséget.

A módosítások propagálása eltarthat néhány percig. A beállítás engedélyezése után az engedélyezett hatókörben lévő felhasználók Fabric alkalmazásokat hozhatnak létre a munkaterületükön.

A semmiből egy futó alkalmazásig

Hozzon létre és futtass egy Fabric alkalmazást négy parancssal. A Rayfin telepíti a backendet a Microsoft Fabric-re, és a frontendet helyben futtatod ellene. Nem futtatod a háttérrendszert helyben.

npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev

Futtasd a(z) npx rayfin up status parancsot a backend telepítésének megerősítéséhez.

Hadd készítsen egy ügynök az alkalmazást

Másold be a következő promptot a GitHub Copilot-ba vagy egy olyan kódoló ügynökbe, amely hozzáfér egy terminálhoz:

Set up a new Rayfin app for me, end to end.

Rayfin is a backend platform for TypeScript developers on Microsoft Fabric. Before writing
any code, read https://rayfin.ai/docs/reference/agent-rules.md. Every page on that site is
available as raw Markdown by appending .md to its URL.

Then do the work yourself rather than printing steps for me:
1. Scaffold a project with `npm create @microsoft/rayfin@latest my-app` and install dependencies.
2. Sign in with `npx rayfin login`.
3. Deploy with `npx rayfin up` and confirm it with `npx rayfin up status`.
4. Start the frontend with `npm run dev` and tell me the URL to open.

Nézd át a generált fájlokat és a parancs kimenetet, mielőtt telepítenéd az alkalmazást.

Hozz létre egy alkalmazást a portálból

Nyissa meg a böngészőjében a Fabric-ot, és jelentkezzen be a Microsoft-fiókjával.

Egy munkaterület kiválasztása

Bejelentkezés után válasszon egy munkaterületet a bal oldali navigációs panelen. Ha nincs meglévő munkaterülete, hozzon létre egyet:

  1. Válassza ki a munkaterületeket a bal oldali navigációs sávon.
  2. Válassza az Új munkaterület lehetőséget.
  3. Adja meg a munkaterület nevét, és válassza Fabric kapacitást.

Hozzon létre egy új Fabric alkalmazást

  1. A munkaterület nézetben válassza az Új elem lehetőséget.
  2. Keresse meg az alkalmazást az elemtípus-listában, vagy görgessen a kereséshez.
  3. Válassza az Alkalmazás elemet a létrehozási párbeszédpanel megnyitásához.
  4. Adja meg a Fabric alkalmazás nevét (például my-rayfin-app).
  5. Válassza a Create gombot.

Nyisd meg, szerkesztsd és telepítsd az alkalmazásodat

A Rayfin parancssori felülettel helyileg fejleszthet.

  1. Nyisson meg egy tetszőleges terminált.

  2. Használja a portálon megjelenített CLI-parancsszkriptet, és futtassa a terminálban az alkalmazás helyi letöltéséhez.

    Example

    npm create @microsoft/rayfin@latest -- "<appitemname>" --template todoapp --workspace <workspacename>
    
  3. Nyissa meg a projektkönyvtárat.

    cd <your project directory>
    
  4. Az alkalmazás testreszabásához szerkessze a kódot közvetlenül vagy a GitHub Copilot segítségével.

  5. Tesztelje a helyi módosításokat a Fabric háttérrendszerével a paranccsal.

    npm run dev
    
  6. A módosításokat itt teheti közzé:

    npx rayfin up 
    

    Egy másik munkaterületen való üzembe helyezéshez megadhatja a paramétert --workspace .

    npx rayfin up --workspace <workspacename>
    

    A két munkaterület közötti váltáshoz futtassa a következőt npx rayfin switch --workspace <workspace>:

Következő lépések