Kam si Sparx Enterprise Architect ukládá data

Soubor s příponou .EAP zná, doufám, každý uživatel nástroje Sparx Enterprise Architect. Ovšem často vídám udivení, když řeknu, že to není nic jiného, než databáze formátu Microsoft Access. Každopádně to není jediný způsob, kam můžete vaše modely ukládat. Jaké jsou tedy všechny možnosti?

Obecně lze hovořit o souborových a serverových úložištích (repositories):

  • Souborové úložiště
    • EAP soubor
      • MS JET 3.5
        • JE již zastaralé, známe od MS Access 97
        • Neumí UNICODE (MS Access ’97 format .mdb)
        • Data se zamykají na úrovni stránky, což dělá problém při přístupu více uživatelů k datům
      • MS JET 4.0
        • Bylo (je) součástí MDAC (Microsoft Database Access Components)
        • Je pouze 32bitové
        • Je součástí Windows 2000 až Windows 7
        • Zamykání je na úrovni záznamu
      • Access 2007
        • „Office-specific“ verze MS Jet původně nazývaná Office Access Connectivity Engine (ACE), nyní Access Database Engine
    • FEAP (Firebird Backend Database, od EA 11)
      • Více robustní, ale umožňuje pouze jednouživatelský přístup
  • Serverové úložiště
    • Pouze pro licence Corporate a vyšší
    • Databázové
      • Podporované následující SQL servery: Oracle, MS SQL, MySQL, PostgreSQL, Sybase a MariaDB.
      • Nutno každé úložiště zvlášť nakonfigurovat
  • Cloudové úložiště
    • http(s) připojení na interní síti nebo „do světa“
    • Nejsou nutné databázové drivery na lokálním počítači
    • Podpora protokolů TLS/SSL

Výhody a nevýhody jednotlivých typů

EAP soubory

  • Pro použití na lokálním PC jednoho uživatele
    • Rychlé, efektivní, bez dalších nákladů a nutnosti být neustále připojen do sítě (s drobnou výjimkou sdíleného klíče)
    • Hůře se sdílí dílčí výsledek práce, lépe se předává zákazníkovi jako celek
  • Pro hodně malé týmy
    • Do cca 5 uživatelů, kteří si nelezou do zelí
    • Vhodné pro menší úložiště
    • Nutnost sdíleného místa na síti
  • Ve spolupráci s verzováním:
    • Na síti „master“, na lokále práce uživatele
    • Neustálý opruz s importem a exportem

Databázové

  • Většinou je automaticky zálohováno
  • Lepší řízení přístupových oprávnění (ačkoliv…)
  • Nutnost být neustále online
  • Problematické s docking stations (spojení padá a s tím i spuštěná instance EA)
  • Musí někdo spravovat (nejen server, ale i klientské stanice)
  • Pouze pro licence Corporate a vyšší

Cloud

  • To samé co předchozí kromě nutnosti spravovat databázové klienty na uživatelských stanicích

Přesun dat mezi různými repository

Jestliže chcete změnit typ úložiště, EA vám k tomu nabízí podporu. Na pásu karet (ribbonu) zvolte Configure a na ní možnost Transfer. Ve vyvolaném dialogu Project Transfer zadejte požadované hodnoty.

Pozor: v cílovém místě musí být připravené podkladové tabulky a veškerá data, které v nich jsou, budou smazána. V některých případech je nutné před přesunem ještě udělat nějaké úpravy.

Blíže doporučuji dokumentaci nebo poptejte některé mé školení či konzultaci.

Příspěvek byl publikován v rubrice Nezařazené se štítky . Můžete si uložit jeho odkaz mezi své oblíbené záložky.

2 komentáře: Kam si Sparx Enterprise Architect ukládá data

  1. Iva napsal:

    Dobrý den, děkuji moc za informace. Existuje někde info, co z EA se ukládá do jakého atributu v DB? Už se delší dobu snažím zjistit propojení mezi ClientArea a Buttons v této ClientArea. Děkuji. Iva

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..