Överväganden för att hantera ditt sjöhus

Slutförd

Det finns flera saker att tänka på när du hanterar ditt sjöhus, bland annat hur du skyddar ditt sjöhus och hur du hanterar kontinuerlig integrering och kontinuerlig leverans (CI/CD).

Skydda ditt sjöhus

Skydda lakehouse genom att se till att endast behöriga användare kan komma åt data. I Infrastruktur kan du göra detta genom att ange behörigheter på arbetsyta eller objektnivå .

Behörigheter för arbetsyta styr åtkomsten till alla objekt i en arbetsyta. Behörigheter på objektnivå styr åtkomsten till specifika objekt på en arbetsyta och kan användas när du samarbetar med kollegor som inte finns på samma arbetsyta, eller så behöver de bara åtkomst till ett enda, specifikt objekt.

Du kan strategiskt lagra olika lager i ditt sjöhus på separata arbetsytor för bättre säkerhet och effektiv kapacitetshantering. Den här metoden förbättrar inte bara säkerheten utan optimerar även kostnadseffektiviteten.

  • Säkerhets- och åtkomstöverväganden: Definiera vem som behöver åtkomst på varje lager, så att endast behörig personal kan interagera med känsliga data.
  • Åtkomstkontroll för guldskikt: Begränsa åtkomsten till det guldfärgade lagret i skrivskyddade syften och betona vikten av minimala behörigheter.
  • Användning av silverlager: Bestäm om användare ska kunna bygga vidare på Silver-lagret och balansera flexibilitet och säkerhet.
  • Åtkomstkontroll för bronsskikt: Begränsa åtkomsten till bronsskiktet i skrivskyddade syften och betona vikten av minimala behörigheter.

Delning av Fabric-innehåll bör diskuteras med organisationens säkerhetsteam för att säkerställa att det överensstämmer med organisationens säkerhetsprinciper.

Överväganden för kontinuerlig integrering och kontinuerlig leverans (CI/CD)

Att utforma en CI/CD-process (Continuous Integration/Continuous Deployment) för en lakehouse-arkitektur innebär flera överväganden för att säkerställa en smidig och effektiv distributionsprocess. Saker att tänka på är att implementera datakvalitetskontroller, versionskontroll, automatiserade distributioner, övervakning och säkerhetsåtgärder. Överväganden bör också omfatta skalbarhet, haveriberedskap, samarbete, efterlevnad och kontinuerlig förbättring för att säkerställa tillförlitliga och effektiva distributioner av datapipelines. Vissa av dessa är relaterade till processer och metoder, men andra är relaterade till de verktyg och tekniker som används för att implementera CI/CD. Infrastrukturresurser innehåller flera verktyg och tekniker för att stödja CI/CD-processer.

Med Git-integrering i Microsoft Fabric kan du integrera utvecklingsprocesser, verktyg och metodtips direkt i Fabric-plattformen. Fabrics Git-integrering gör det möjligt för datateam att säkerhetskopiera och versionsarbete, återgå till tidigare steg efter behov, samarbeta med andra eller arbeta ensam med Git-grenar och utnyttja funktionerna i välbekanta källkontrollverktyg för att hantera Infrastrukturobjekt.

Kommentar

Läs mer om Git-integrering i Fabric i Introduktion till git-integrering.

CI/CD är avgörande för guldskiktet i ett sjöhus eftersom det säkerställer att högkvalitativa, verifierade och tillförlitliga data är tillgängliga för förbrukning. Automatiserade processer möjliggör kontinuerlig integrering av nya data, datatransformeringar och uppdateringar, vilket minskar manuella fel och ger konsekventa och uppdaterade insikter till nedströmsanvändare och program. Detta förbättrar datanoggrannheten, påskyndar beslutsfattandet och stöder datadrivna initiativ på ett effektivt sätt.