Självstudie: Transformera data med Azure Stack Edge Pro

I den här självstudien beskrivs hur du konfigurerar en beräkningsroll på din Azure Stack Edge Pro-enhet. När du har konfigurerat beräkningsrollen kan Azure Stack Edge Pro transformera data innan de skickas till Azure.

Den här proceduren kan ta cirka 10 till 15 minuter att slutföra.

I den här guiden får du lära dig att:

  • Konfigurera beräkning
  • Lägga till resurser
  • Lägga till en beräkningsmodul
  • Verifiera datatransformering och överföring

Förutsättningar

Innan du konfigurerar en beräkningsroll på din Azure Stack Edge Pro-enhet kontrollerar du att:

Konfigurera beräkning

Om du vill konfigurera beräkning i Azure Stack Edge Pro skapar du en IoT Hub resurs.

  1. I Azure Portal för din Azure Stack Edge-resurs går du till Översikt och väljer IoT Edge.

    Kom igång med beräkning

  2. I Aktivera IoT Edge-tjänsten väljer du Lägg till.

    Konfigurera beräkning

  3. I Skapa IoT Edge-tjänsten anger du inställningar för din IoT Hub resurs:

    Fält Värde
    Prenumeration Prenumeration som används av Azure Stack Edge-resursen.
    Resursgrupp Resursgrupp som används av Azure Stack Edge-resursen.
    IoT Hub Välj Skapa ny eller Använd befintlig.
    Som standard används nivån Standard (S1) till att skapa en IoT-resurs. Om du vill använda en IoT-resurs på kostnadsfri nivå skapar du en sådan och väljer sedan den befintliga resursen.
    I båda fallen använder IoT Hub-resursen samma prenumeration och resursgrupp som Azure Stack Edge-resursen använder.
    Name Om du inte vill använda standardnamnet för en ny IoT Hub resurs anger du ett annat namn.

    Kom igång med beräkning 2

  4. När du är klar med inställningarna väljer du Granska + Skapa. Granska inställningarna för din IoT Hub resurs och välj Skapa.

    Det tar flera minuter att skapa en resurs för en IoT Hub resurs. När resursen har skapats anger översikten att IoT Edge-tjänsten nu körs.

    Kom igång med beräkning 3

  5. Bekräfta att edge-beräkningsrollen har konfigurerats genom att välja Egenskaper.

    Kom igång med beräkning 4

    När Edge-beräkningsrollen har konfigurerats på Edge-enheten så skapas två enheter: en IoT-enhet och en IoT Edge-enhet. Bägge enheter kan visas i IoT Hub-resursen. En IoT Edge Runtime körs också på den här IoT Edge enheten. För tillfället är det bara Linux-plattformen tillgänglig för din IoT Edge-enhet.

Lägga till resurser

För den enkla distributionen i den här självstudien behöver du två resurser: en Edge-resurs och en annan lokal Edge-resurs.

  1. Lägg till en Edge-resurs på enheten genom att göra följande:

    1. I din Azure Stack Edge-resurs går du till Edge-beräkning > Kom igång.

    2. På panelen Lägg till resurser väljer du Lägg till.

      Lägg till resurspanel

    3. På bladet Lägg till resurs anger du resursnamnet och väljer resurstyp.

    4. Om du vill montera Edge-resursen markerar du kryssrutan för Använd resursen med Edge-beräkning.

    5. Välj Lagringskonto, Lagringstjänst, en befintlig användare och välj sedan Skapa.

      Lägga till en Edge-resurs

    Om du har skapat en lokal NFS-resurs använder du följande kommandoalternativ för fjärrsynkronisering (rsync) för att kopiera filer till resursen:

    rsync <source file path> < destination file path>

    Mer information om kommandot Rsync finns i dokumentationenrsync.

    Anteckning

    Om du vill montera NFS-resursen för beräkning måste beräkningsnätverket konfigureras i samma undernät som den virtuella NFS-IP-adressen. Mer information om hur du konfigurerar beräkningsnätverk finns i Aktivera beräkningsnätverk i Azure Stack Edge Pro.

    Edge-resursen skapas och du får ett meddelande om att det har skapats. Resurslistan kan vara uppdaterad men du måste vänta tills resursen har skapats.

  2. Lägg till en lokal Edge-resurs på Edge-enheten genom att upprepa alla steg i föregående steg och markera kryssrutan för Konfigurera som lokal Edge-resurs. Data i den lokala resursen finns kvar på enheten.

    Lägga till en lokal Edge-resurs

  3. Välj Lägg till resurser för att se den uppdaterade listan över resurser.

    Uppdaterad lista över resurser

Lägga till en modul

Du kan lägga till en anpassad eller en fördefinierad modul. Det finns inga anpassade moduler på den här Edge-enheten. Om du vill lära dig hur du skapar en anpassad modul går du till Utveckla en C#-modul för din Azure Stack Edge Pro-enhet.

I det här avsnittet lägger du till en anpassad modul till den IoT Edge enhet som du skapade i Utveckla en C#-modul för Azure Stack Edge Pro. Den här anpassade modulen tar filer från en lokal Edge-resurs på Edge-enheten och flyttar dem till en Edge-resurs (moln) på enheten. Molnresursen pushar sedan filerna till det Azure-lagringskonto som är associerat med molnresursen.

  1. Gå till Edge-beräkning > Kom igång. På panelen Lägg till moduler väljer du scenariotypen som enkel. Välj Lägg till.

  2. Ange följande värden på bladet Konfigurera och lägg till modul :

    Fält Värde
    Namn Ett unikt namn för modulen. Den här modulen är en dockercontainer som du kan distribuera till den IoT Edge enhet som är associerad med din Azure Stack Edge Pro.
    Bild-URI Avbildnings-URI:n för motsvarande containeravbildning för modulen.
    Autentiseringsuppgifter krävs Om markerat används användarnamn och lösenord för att hämta moduler med en matchande URL.
    Indataresurs Välj en indataresurs. Den lokala Edge-resursen är indataresursen i det här fallet. Modulen som används här flyttar filer från den lokala Edge-resursen till en Edge-resurs där de laddas upp till molnet.
    Utdataresurs Välj en utdataresurs. Edge-resursen är utdataresursen i det här fallet.
    Utlösartyp Välj från Fil eller Schema. En filutlösare utlöses när en filhändelse inträffar, till exempel att en fil skrivs till den angivna resursen. En schemalagd utlösare aktiveras baserat på ett schema du definierar.
    Utlösarnamn Ett unikt namn för utlösaren.
    Miljövariabler Valfri information som hjälper dig att definiera den miljö där modulen ska köras.

    Lägga till och konfigurera modul

  3. Välj Lägg till. Modulen läggs till. Gå till sidan Översikt . Panelen Moduler uppdateras för att indikera att modulen har distribuerats.

    Modul distribuerad

Verifiera datatransformering och överföring

Det slutliga steget är att se till att modulen är ansluten och körs som förväntat. Körningsstatusen för modulen bör vara aktiv för din IoT Edge-enhet i IoT Hub-resursen.

Verifiera att modulen körs genom att göra följande:

  1. Välj panelen Lägg till modul . Detta tar dig till bladet Moduler . I listan över moduler identifierar du den modul som du distribuerade. Körningsstatusen för modulen som du lade till bör köras.

    Visa distribuerad modul

  2. I Utforskaren ansluter du till både de lokala Edge- och Edge-resurser som du skapade tidigare.

    Verifiera datatransformering – 1

  3. Lägg till data i den lokala resursen.

    Verifiera datatransformering – 2

    Data flyttas till molnresursen.

    Verifiera datatransformering -3

    Data pushas sedan från molnresursen till lagringskontot. Om du vill visa data kan du använda Storage Explorer.

Du har slutfört valideringsprocessen.

Nästa steg

I den här självstudiekursen lärde du dig att:

  • Konfigurera beräkning
  • Lägga till resurser
  • Lägga till en beräkningsmodul
  • Verifiera datatransformering och överföring

Information om hur du administrerar din Azure Stack Edge Pro-enhet finns i: