Pular para o conteúdo

Modelování dat podle významu

Este conteúdo não está disponível em sua língua ainda.

K dispozici také v 29 jazycích

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

Kapitola 2 kurzu Data Architect, část 1: Jak se stát datovým architektem. Předchozí: Myslet jako datový architekt Salesforce.

Jedna z věcí, které dělám na prvním hovoru s klientem, je, že naslouchám podstatným jménům. Maloobchodní partner. Příjemce. Distribuční centrum. Doručení. Kamion. Někde v tom rozhovoru jsou začátky mého datového modelu a já ho chci začít vidět dřív, než kdokoli otevře Setup. V této kapitole to uděláme dvakrát. Nejdřív na něčem, čemu rozumí každý, na psí škole: majitelé, chovatelé, psi a triky, které umí. Pak na Steve Trucking, firmě pro doručování na poslední míli, kterou používáme v celém kurzu.

Na střeše v São Paulu jeden z kolegů vysvětluje byznys, zatímco architektka poslouchá a kreslí si do sešitu krabice a čáry.

Obrázek vytvořený pomocí AI.

V kapitole 1 jsem řekl, že datový model je kostra. Tato kapitola je o tom, jak kostru navrhnout, v pořadí, v jakém to dělám já: porozumět byznysu, popsat data a teprve potom rozhodnout, jak to Salesforce implementuje. Konceptuální, pak logický, pak fyzický. Pokud ukážete na cokoli v mém fyzickém modelu a zeptáte se „proč je tohle tady?“, chci vás umět provést zpět logickým a konceptuálním modelem k něčemu, co byznys skutečně potřebuje.

Každý modul začíná psy, v krátké části nazvané Sedni, zůstaň, modeluj, a pak stejný krok přenese do Steve Trucking. Sledujte psí model průběžně: je to jeden diagram, který roste modul od modulu, od prostých krabic přes vztahy a podrobný datový model až k objektům Salesforce, a každá krabice zůstává na stejném místě, takže přesně vidíte, co každý krok přidává.

  1. Naslouchejte podstatným jménům. Najděte začátky datového modelu v obchodním rozhovoru a na chvíli zapomeňte na Salesforce. Z pěti psích podstatných jmen se stane pět kandidátních krabic.
  2. Nakreslete vztahy. Jeden, nebo mnoho, povinný, nebo volitelný, teď, nebo v čase, a obchodní pojem skrytý ve vztahu mnoho k mnoha: Trik psa a přiřazení posádky.
  3. Sestavte logický model. Atributy, které popisují správnou věc, a klíče, které jsou jedinečné, neměnné, bez významu a nikdy nejsou osobními údaji. Proč jako klíč psa neobstojí jeho jméno, telefon majitele, a dokonce ani čip.
  4. Dejte data tam, kam patří. Co je normalizace, pak tabulka šesti psů krok za krokem až do třetí normální formy a stejné tři otázky ve Steve Trucking.
  5. Navrhujte do třetí normální formy, pak couvněte. Kdy od čistého modelu záměrně ustoupím: uživatelé, sestavy, výběrový seznam nebo lookup, měřítko, analytika a AI. A den, kdy psí škola začne brát kočky.
  6. Převeďte model do Salesforce. Od logického modelu ke standardním a vlastním objektům, polím a vztahům, master-detail nebo lookup, a proč nenavrhovat ze Setupu.

Až skončíte, otestujte se pomocí studijního průvodce kapitolou: kontrolní seznam ke zkoušce, návyky nad její rámec, pojmy k zapamatování a několik otázek.

  • Najít kandidátní entity a vztahy v rozhovoru nebo v dokumentu s požadavky a ověřit je s byznysem.
  • Popsat každý vztah: jeho kardinalitu, význam, zda je povinný a zda záleží na jeho historii.
  • Sestavit logický model s atributy na správných entitách a s klíči, které obstojí.
  • Používat 1NF, 2NF a 3NF jako praktické otázky a denormalizovat záměrně, s vědomím, co to stojí.
  • Namapovat logický model na Salesforce a vystopovat každou fyzickou volbu zpět k byznysu.

Další: Datová architektura Salesforce