Pålitlig - Skalbarhet

Lär dig mer om Välarkitekturerad pålitligPålitligSkalbarhetDatamodellering

Var ska man leta?
Produktområde | Plats
Hur ser bra ut?
Pattern
Data 360 | Organisation✅ Datatransformationer används för att denormalisera data innan mappning av datatransformationer finns för att transformera källdata, så att alla kontaktpunkter kan intas separat till standardobjekt för kontaktpunkter
Plattform | Företag✅ byggare med låg kod förstår de olika fälttyperna som stöds av Salesforce och utvärderar rapporterings- och krypteringskrav innan de väljer fältdatatyper
Plattform | Företag✅ Delning och dataförvrängningar utvärderas innan du väljer att etablera en huvud-detalj-relation mellan objekt
Plattform | Datamodell✅ Tabeller har denormaliserats för skala
Plattform | Datamodell✅ Standardobjekt används där det är möjligt
Plattform | Designstandarder✅ Standarder och riktlinjer för vilka affärsmotiveringar motiverar ett eget objekt finns

Lär dig mer om Välarkitekturerad pålitligTillförlitligSkalbarhetDatavolym

Var ska man leta?
Produktområde | Plats
Hur ser bra ut?
Pattern
Data 360 | Testplaner✅ Massbelastningsberäkningar tar hänsyn till datainläsningar dag 0 Du har planerat för de stora datavolymer som ofta behöver migreras innan din lösning tas i bruk (även kallat dag 0) och har bekräftat att du inte kommer att närma dig den maximala filstorleken och det maximala antalet filer per schemalagd körning samtidigt
Platform | Apex✅ Logik finns för att distribuera antalet underordnade poster över flera överordnade poster i scenarion där data skevhet är ett problem
Platform | Apex✅ Logik finns för att tilldela alla poster till lämpliga mänskliga användare vid import eller replikering via en integrering
Plattform | Företag✅ Du har dokumenterat och implementerat en dataarkiverings- och rensningsstrategi
Plattform | Företag✅ Massdatabelastningsstrategi är optimerad för att optimera serverkonsumtion Inläsningstider, datasekvenser, postlåsning, automatisering och massdelningsprocesser beaktas i din massbelastningsstrategi för effektiv serverkonsumtion
Plattform | Data✅ Inga överordnade poster har mer än 10 000 underordnade poster
Plattform | Data✅ Inga användare tilldelas till mer än 10 000 poster av samma objekttyp
Plattform | Data✅ Inga instanser finns där mer än 10 000 poster har sökfält som pekar till samma post
Plattform | Data✅ Massdatainläsningar i produktion inträffar inte under rusningstid
Plattform | Data✅ Massdatabelastningar sorteras i satser enligt ParentId
Plattform | Data✅ Massdataladdningar inkluderar endast de minsta data som behövs för affärsbeslut
Plattform | Flöde✅ Logik finns för att distribuera antalet underordnade poster över flera överordnade poster i scenarion där data skevhet är ett problem
Plattform | Flöde✅ Logik finns för att tilldela alla poster till lämpliga mänskliga användare vid import eller replikering via en integrering
Plattform | Organisation✅ Data efterbearbetning skjuts upp under stora datainläsningar Automatisering efter bearbetning skjuts upp tills efter att stora datainläsningar är över.
Plattform | Testplaner✅ Bulk API-belastningsstrategi testas i en fullständig kopia sandbox När du planerar för en databelastning med Bulk API i en fullständig kopia sandbox för att identifiera mönstret, sekvensen av belastningen och eventuella låsproblem som kan uppstå.

Lär dig mer om Välarkitekturerad pålitligPålitligSkalbarhetDatamodellering

Var ska man leta?
Produktområde | Plats
Vad ska man undvika?
Anti-Pattern
Plattform | Företag⚠️ Lågkodsbyggare väljer datatyper utan att utvärdera rapporterings- och krypteringskrav längre ner
Plattform | Företag⚠️ Delning och dataförvrängning övervägs inte innan du etablerar huvud-detalj-relationer mellan objekt
Plattform | Datamodell⚠️ Tabeller har normaliserats för att undvika överflödighet
Plattform | Datamodell⚠️ Du har replikerat standardobjekt
Plattform | Designstandarder⚠️ Det finns inga standarder för att skapa egna objekt

Lär dig mer om Välarkitekturerad pålitligTillförlitligSkalbarhetDatavolym

Var ska man leta?
Produktområde | Plats
Vad ska man undvika?
Anti-Pattern
Data 360 | Testplaner⚠️ Dina massinläsningsberäkningar inkluderar inte Dag 0 datainläsningar Dag 0 inläsningsberäkningar utförs inte, eller om de dokumenteras, är nära maxvärdet för både filstorlek och filer per körning samtidigt
Platform | Apex⚠️ Poster som skapas via datainläsningar eller integreringar tilldelas till en allmän "integreringsanvändare"
Platform | Apex⚠️ Underordnade poster tilldelas godtyckligt till överordnade poster oavsett antalet befintliga underordnade poster som redan har tilldelats
Plattform | Företag⚠️ Du har ingen strategi för dataarkivering och rensning eller så har din strategi dokumenterats men inte implementerats
Plattform | Företag⚠️ Datainläsningar i bunt körs utan planering för skala Inläsningstider, datasekvenser, postlåsning, automatisering och delningsprocesser i bunt övervägs inte innan datainläsningar i bunt utförs
Plattform | Data⚠️ Massinläsning av data i produktion inträffar under rusningstid
Plattform | Data⚠️ Massdatainläsningar är inte begränsade till de minsta data som behövs för affärsbeslut
Plattform | Data⚠️ Poster med mer än 10 000 underordnade poster finns
Plattform | Data⚠️ Användare tilldelas till mer än 10 000 poster av samma typ
Plattform | Data⚠️ Instanser finns där fler än 10 000 poster har sökfält som pekar till samma post
Plattform | Data⚠️ Massdatainläsningar sorteras inte i satser enligt ParentId
Plattform | Flöde⚠️ Poster som skapas via datainläsningar eller integreringar tilldelas till en allmän "integreringsanvändare"
Plattform | Flöde⚠️ Underordnade poster tilldelas godtyckligt till överordnade poster oavsett antalet befintliga underordnade poster som redan har tilldelats
Plattform | Organisation⚠️ Bulk API-belastningsstrategi testas i en delvis kopia sandbox Bulk API-belastningstester för att avgöra batchladdningstider utförs på en underuppsättning data i en delvis kopia sandbox.
Plattform | Organisation⚠️ Utföra massinläsningar av data parallellt med andra operationer som låser poster Kör batch Apex parallellt tillsammans med datainläsningar
Plattform | Organisation⚠️ Att välja en API utan att överväga storleken på din datauppsättnings SOAP API används för datainläsningar större än 500 000 poster
Plattform | Organisation⚠️ Rapporteringskrav driver utformningen av rollhierarki Använda rapporteringskrav för att avgöra vilka eller hur många rollhierarkinivåer du behöver
Plattform | Organisation⚠️ Rollhierarki har tomma roller Tomma platshållarroller skapas för framtiden
Plattform | Organisation⚠️ Rollhierarki imiterar ditt organisationsschema Du replikerade din organisationsstruktur i rollhierarkin och skapade individuella roller för varje titel på ditt företag