En datakör utan källa i ett dataflödesdiagram eller liknande representation indikerar ett allvarligt problem:data visas magiskt! Detta innebär att det finns ett gap i din förståelse av systemet. Du måste undersöka och hitta källan. Här är en uppdelning av hur man närmar sig detta:
1. Förstå sammanhanget:
* Vilket system är detta diagram för? Att känna till applikationen eller processen som modelleras är avgörande.
* Vad är datakörningen? Vilken typ av data är det (t.ex. kundinformation, sensoravläsningar, transaktionsdetaljer)? Detta hjälper till att minska potentiella källor.
* Vilka processer eller system använder dessa data? Att känna till destinationen ger ledtrådar. Spåra tillbaka från destinationerna.
2. Undersök potentiella källor:
* externa system: Kan uppgifterna komma från en extern databas, API, uppladdning av filer eller annan extern källa som ännu inte ingår i diagrammet?
* dolda processer: Finns det en process eller komponent som saknas i diagrammet som genererar eller omvandlar dessa data? Detta är ett mycket vanligt skäl för en källfri tråd.
* Standardvärden: Tilldelas data eventuellt standardvärden i en process? Detta kanske inte uttryckligen visas som en datakälla.
* Data replikering eller spegling: Kan uppgifterna komma från en replikerad databas eller speglat system som inte uttryckligen representeras?
* manuell post: Är data potentiellt in manuellt någonstans (t.ex. ett kalkylblad som matas in i systemet)? Dessa kan lätt förbises.
* Legacy Systems: Äldre, odokumenterade system kan mata data på ett sätt som inte omedelbart är uppenbart.
* fel eller buggar: Det finns alltid en chans att ett fel där data skapas oväntat.
3. Verifiera dina resultat:
* kodgranskning (om tillämpligt): Undersök koden för att spåra var data har sitt ursprung.
* databasfrågor: Kontrollera databastabeller och loggar för att se var data lagras eller skapas.
* Systemloggar: Granska systemloggar för all relevant information om datas ursprung.
* intervjuer med intressenter: Prata med utvecklare, användare och annan relevant personal som kan ha insikter om datas flöde.
4. Uppdatera diagrammet:
När du har identifierat källan, uppdatera ditt dataflödesdiagram för att exakt återspegla datas ursprung. Detta säkerställer att diagrammet förblir en användbar och korrekt representation av systemet.
kort sagt: En datakör utan källa är en betydande brist i din modell och indikerar sannolikt ett gap i din kunskap om systemets dataflöde. En systematisk undersökning, som kombinerar tekniska och mänskliga baserade tillvägagångssätt, är nödvändig för att hitta den saknade källan.