”Er data, vårt uppdrag – Bygg framtiden med våra databaser”
Koncept att integrera & utveckla

Vad innebär konceptet Database Splitting?
Database Splitting dvs databasdelning är en process att separera en databasen i två filer: en back-end-databas som innehåller alla tabeller och data, och en front-end-databas som innehåller alla andra objekt som frågor, rapporter och formulär. Denna process kan förbättra prestandan för en databas genom att minska nätverkstrafiken och låta flera användare arbeta med samma data. Det minskar också risken för att databasfilen blir korrupt eftersom flera användare använder den samtidigt.
Fördelar
- Minskad nätverkstrafik: Endast data skickas över nätverket, vilket gör att databasen fungerar snabbare.
- Snabbare transaktioner: Redigering av poster sker effektivt eftersom endast data hanteras.
- Skyddad datalagring: Back-end-databasen kan lagras på en säker server med NTFS-säkerhetsfunktioner.
- Minskad risk för korruption: Flera användare kan arbeta samtidigt utan att skada databasen.
- Enklare uppdateringar: Front-end-databasen kan uppdateras utan att påverka den centrala datalagringen.
- Flexibel utveckling: Flera utvecklare kan arbeta med front-end utan att störa datahanteringen.
- Flera användare kan arbeta samtidigt: Alla har tillgång till samma data utan konflikter.
- Lättare att distribuera: Front-end kan enkelt delas ut till olika användare.
- Lätt att expandera: Databasen kan enkelt skalas upp för att hantera fler användare och större datamängder.
- Möjlighet att integrera med andra system: Back-end-databasen kan kopplas till SQL Server eller andra databashanterare för bättre prestanda.
- Separat hantering av front-end och back-end: Uppdateringar av användargränssnittet kan göras utan att påverka datalagringen.
- Minskad risk för dataförlust: Eftersom data lagras separat kan säkerhetskopiering och återställning göras mer effektivt.
- Snabbare åtkomst till data: Användare får snabbare svarstider eftersom endast data skickas över nätverket.
- Möjlighet till anpassade gränssnitt: Varje användare kan ha en egen version av front-end-databasen med anpassade funktioner.
- Begränsad åtkomst till data: Endast behöriga användare kan komma åt back-end-databasen, vilket minskar risken för obehörig åtkomst.
- Möjlighet att använda NTFS-säkerhetsfunktioner: Back-end-databasen kan lagras på en server med avancerade säkerhetsinställningar.
Nackdelar
- Svårt att uppdatera front-end: Om många användare har en egen kopia av front-end-databasen kan det vara tidskrävande att distribuera uppdateringar.
- Risk för versionskonflikter: Om olika användare har olika versioner av front-end kan det leda till kompatibilitetsproblem.
- Känsligt för filvägar: Front-end-databasen innehåller den fullständiga sökvägen till back-end, vilket innebär att om back-end flyttas kan systemet sluta fungera.
- Problem vid nätverksförändringar: Om serverstrukturen ändras kan det krävas manuella justeringar av länkarna mellan front-end och back-end.
- Långsammare vid fjärråtkomst: Om back-end-databasen ligger på en långsam server eller nätverk kan det påverka prestandan negativt.
- Risk för flaskhalsar: Om många användare samtidigt hämtar data från back-end kan det leda till försämrad prestanda.
- Ej optimerat för OneDrive och SharePoint: Att lagra en splittrad Access-databas i molntjänster som OneDrive kan öka risken för dataförlust och korruption.
- Synkroniseringsproblem: Om flera användare försöker redigera databasen samtidigt kan det uppstå konflikter och dubbla versioner.
Steg-för-steg guide
- Skapa en säkerhetskopia: Innan man börjar, skapa en backup av databasen för att undvika dataförlust. Gå till File > Save As och välj en säker plats för backupen.
- Öppna Database Splitter Wizard: I Access, gå till Database Tools och klicka på Database Splitter. Detta verktyg hjälper att automatiskt separera databasen i en front-end och en back-end.
- Välj att dela upp databasen: Klicka på Split Database och välj var man ska spara back-end-databasen. Access skapar en ny fil som innehåller alla tabeller och data.
- Länka front-end till back-end: När splittringen är klar, öppna front-end-databasen. Gå till External Data > Linked Table Manager och uppdatera länkarna till back-end-databasen.
- Distribuera front-end-databasen: Ge användarna en kopia av front-end-databasen. Se till att alla har rätt åtkomst till back-end-databasen.
- Testa och optimera: Kontrollera att alla funktioner fungerar korrekt. Justera eventuella inställningar för att optimera prestandan.










Behöver ni hjälp att komma igång med konceptet?
Vi erbjuder uppdragsbemanning ex software developer, en programerare som en resurs vid genomförandet eller projektledare för bästa styrning. För att få en attraktiv och bra design, ta då in en grafisk designer som hjälp.

Intresserad?
Rekrytering | Bemanning | Utbildning
mikael@hybridwork.se
073-9282441

”Uppmuntra till inlärning med Green Card certifiering och säkerställ att kompetensen finns för att utföra jobbet eller konceptet – ett win-win för både företaget och för era anställda i deras karriär”
Bygger på en kompetensmatris som visar vilka aktiviteter som ska vara uppfyllda med dess status visualiserat.

”Timelinespel, ett Gamification event. Access Database Splitting företagsspel för lättsamt lärande att implementera koncept. Främjar teambuilding och framdrift”
Ett spelupplägg att kunna återkomma till för nya utmaningar. Teamen tränas i att aktivt lära sig och presentera lösningar. Skapar tävlingsmoment.

”IT stödet IKM Manager är programmoduler skräddarsytt direkt för Access Database Splitting konceptet och stödjer ett standardiserat arbetssätt. Ger samtidigt både framdrift och historik.”
Går att företagsanpassa och vara kopplat mot affärssystem eller visualiseringsprogram ex Power Bi. Har en användarmanual som även visar hur programmet är uppbyggt.

”Ge rätt förutsättning vid införandet av Access Database Splitting konceptet med en projektplan som har tidsatta aktiviteter och en projektbudget”
Vem gör vad och när? Skapar framdrift. Göra konceptets aktiviteter i rätt tid för att kunna vara klar enligt planerat. Vi hjälper gärna er som extern projektledare.
