Veel

Kas kasutada ArcPyt kõigi andmebaaside nimede hankimiseks serverisse?

Kas kasutada ArcPyt kõigi andmebaaside nimede hankimiseks serverisse?


Püüan asustada kausta kõigi serverieksemplari andmebaaside ArcSDE andmebaasi ühenduse failidega. Pean seda saama teha mitme meie serveri jaoks.

Kuigi tean SQL Serveris, kuidas saada tabelist sys.databases DB-nimede loend, ei saa arcpy funktsiooni CreateDatabaseConnection abil ühenduse loomiseks määrata "sys" ega "master". Seetõttu pean teadma praegu serveris oleva andmebaasi nime. Ma pole kindel, kuidas kontrolli teha ilma nime kodeerimata.

import arcpy arcpy.env.overwriteOutput = True # Sisestage asukoht, kuhu andmebaasi ühenduse failid salvestatakse connectionLocation = "F: / FolderName" #Hankige serverite loend arcpy.CreateDatabaseConnection_management (out_folder_path = arcpy.env.scratchFolder, out_name = " GIS_USERCONFIG ", database_platform =" SQL_SERVER ",  instance =" XXXXXXX ", account_authentication =" DATABASE_AUTH ", kasutajanimi =" kasutaja ", parool =" parool ",  save_user_pass =" SAVE_USERNAME ", andmebaas =" GIS_USERCONFIG # ", version_type =" TRANSACTIONAL ", version =" dbo.DEFAULT ", date =" # ") sdeConn = arcpy.ArcSDESQLExecute (arcpy.env.scratchFolder +" /GIS_USERCONFIG.sde ") serverListSQL = sdeConn.execute (" Vali " nimi kasutajaterveritelt ") serverList = [] i vahemikus (0, len (serverListSQL)): serverList.append (serverListSQL [i] [0]) #Looge iga serveri eksemplari jaoks kaust ja koostage kõigi DB-de jaoks ühenduse failid serveri serveri eksemplaris serverList: kaust = connectionLocation + "/" + server, kui arcpy.Exists (kaust): print ser ver + "juba loodud kaust" muu: proovige: arcpy.CreateFolder_management (connectionLocation, server) print "Loodud kaust" + server, välja arvatud: print "kausta loomine ebaõnnestus" + server # arcpy.CreateDatabaseConnection_management (out_folder_path = arcpy.env.scratchFolder, out_name = server, database_platform = "SQL_SERVER",  instance = server, account_authentication = "OPERATING_SYSTEM_AUTH",  database = "master", schema = "#", version_type = "TRANSACTIONAL", version = "dbo.DEFAULT", kuupäev = "#") sdeConn = arcpy.ArcSDESQLExecute (arcpy.env.scratchFolder + "/" + server + ".sde") dbListSQL = sdeConn.execute ("Valige nimi sys.databases") dbList = [] i vahemikus (0, len (serverListSQL)): dbList.append (dbListSQL [i] [0]) db-i jaoks dbList: arcpy.CreateDatabaseConnection_management (out_folder_path = kaust, out_name = db, database_platform = "SQL_SERVER",  instance = server, account_authentication = "OPERATING_SYSTEM_AUTH",  database = db, schema = "#", version_type = "TRANSACTIONAL", version = "dbo.DEFAULT", date = "#")

Põhimõtteliselt on minu probleem funktsiooni "CreateDatabaseConnection_management" 2. kutsega, kuna see vajab andmebaasis eksisteerivat andmebaasi (ja ma ei saanud kasutada "master või sys"). Kui avate selle tööriistana arcmapis, on sisend rippmenüü, mis täidab valikud valitud serveri eksemplari andmebaaside põhjal. Kas koodis on seda võimalik teha?


SDE-s olevate andmebaaside loetlemiseks võite kasutada meetodit ListWorkspaces (kui olete ühenduse loonud):

Loetleb kõik määratud tööruumis olevad tööruumid. Tagastatava loendi piiramiseks saab tööruumi nimele ja tööruumi tüübile määrata otsingutingimused.

workspaces = arcpy.ListWorkspaces ("*", "SDE") tööruumide jaoks tööruumides: tööala printimine

Kodused nimed

BGN & # 39s kodunimede komitee annab teavet kodumaiste nimede uue nime ja nime muutmise ettepanekute kohta, põhimõtted ja põhimõtted, mille alusel ta vaatab üle varasemad ja pooleliolevad juhtumid ning koosolekute ajakava, on saadaval.

Kasutaja teade - 17. mai 2021

GNIS-i rakendus saab väga vajalikku värskendust ja see avaldatakse järgmise kolme kuu jooksul. Kasutajad saavad endiselt kirjeid otsida ja kätte saada ning asukohta kaardil vaadata. Kasutajad saavad valida oma vajadustele sobivaima otsingutüübi ja tulemused alla laadida. Iga kirje kokkuvõtlik leht sisaldab koos punktiga kaardil kuvatavat asukohta. Kasutajad saavad asukoha määramiseks valida kaarditausta jaoks mitu võimalust.

Anname rakendamise lõpliku kuupäeva kohe, kui me sellest teada saame.

Allalaaditavad failid:

GNIS-i allalaaditavate failide asukoht teisaldatakse ScienceBase'i ja kasutajad saavad valida, kas alla laadida tekstifailid, mida me jätkuvalt loome, samuti uue geoandmebaasi faili, mida saab kasutada ArcMapiga. Kuni me ScienceBase'i kolime, saavad kasutajad tekstifailid alla laadida BGN-i veebisaidilt.

Andmete sisu:

Kuna GNIS-i töötajad pole juba mõnda aega (alates 1. oktoobrist 2014) suutnud kohalikke haldusnimesid säilitada, arhiveeritakse need kirjed GNIS-i andmebaasist ega ole enam GNIS-i rakenduse kaudu saadaval. Andmed arhiveeritakse eraldi failidesse, mida saab ScienceBase'ist alla laadida. Kui kirjed on arhiivitud, ei värskenda me seda faili enam. Kogu kirjetega seotud teave on allalaadimiseks saadaval samas vormingus, mida kasutame teiste tekstifailide jaoks. Loome põhinimede faili, samas vormingus nagu National fail, ja AllNames faili (sisaldab ametlikke ja variantnimesid). Arhiveeritakse järgmised funktsiooniklassid: lennujaam, sild, hoone, kalmistu, kirik, tamm, mets, sadam, haigla, kaevandus, naftaväli, park, postkontor, reserv, kool, torn, rada, tunnel ja kaev. Järgmise kolme kuu jooksul toimub ka haldusnimede eemaldamine ja arhiveerimine.

Looduslikud elemendid, asustatud kohad, kanalid ja veehoidlad jäävad geograafiliste nimede nõukogu pädevusse ning tsiviil-, rahvaloenduse ja sõjalised tunnused säilitatakse ka loendusbüroo ja USGS-i vahelise lepingu kaudu. Nende ülejäänud funktsioonitüüpide hooldamine ja levitamine jätkub GNIS-i rakenduse ja kaks korda kuus levitatavate failide kaudu.

Mõningaid administratiivnimesid haldavad teised rahvuskaardi andmeteemad ja need saab alla laadida rahvuskaardilt aadressil (https://apps.nationalmap.gov/viewer Click Data Download).

Geograafiliste nimede infosüsteem (GNIS) on föderaalne ja riiklik geograafilise nomenklatuuri standard. USA geoloogiateenistuse riiklik georuumiprogramm töötas välja GNIS-i, toetades USA geograafiliste nimede nõukogu, mis on ametlik kodumaiste geograafiliste nimede andmete hoidla, ametlik sõiduk geograafiliste nimede jaoks, mida kasutavad kõik föderaalvalitsuse osakonnad, ja geograafiliste andmete rakendamise allikas. föderaalsete elektrooniliste ja trükitoodete nimed.

GNIS sisaldab teavet igat tüüpi füüsiliste ja kultuuriliste geograafiliste tunnuste kohta Ameerika Ühendriikides, nendega seotud piirkondades ja Antarktikas, praeguste ja ajalooliste, kuid välja arvatud maanteed ja maanteed. Andmebaas sisaldab iga tunnuse föderaalselt tunnustatud nime ja määratleb objekti asukoha osariigi, maakonna, USGS-i topograafilise kaardi ja geograafiliste koordinaatide järgi. Muud atribuudid hõlmavad muid nimesid või õigekirja kui ametlik nimi, tunnuste tähised, tunnuste klassifikatsioon, ajalooline ja kirjeldav teave ning mõne kategooria puhul geomeetrilised piirid.

Andmebaas määrab ainulaadse, püsiva funktsiooni identifikaatori Feature ID ainsa föderaalse võtmena, et pääseda juurde, integreerida või ühitada mitme andmekogumi funktsiooniandmeid. GNIS kogub andmeid laiaulatuslikust partnerlusprogrammist föderaal-, osariigi- ja kohalike omavalitsuste asutuste ning muude volitatud kaastöötajatega ning edastab andmeid veebipäringute saidi, veebikaardi ja muude rakenduste kaudu kõigile valitsustasanditele, avalikkusele ja paljudele rakendustele. funktsiooniteenused ja failide allalaadimisteenused.

GNIS-i funktsiooni ID, ametlik funktsiooni nimi ja funktsiooni ametlik asukoht on Ameerika Riikliku Standardiinstituudi standardid, nagu on määratletud Ameerika Ühendriikide, selle territooriumide ANSI INCITS 446-2008 (nimega füüsiliste ja kultuuriliste geograafiliste tunnuste (välja arvatud teed ja maanteed) atribuutide tuvastamine) , Äärealad ja vabalt seotud alad ning sama veekogud kuni kaheteistkümne miililise seadusliku tsooni piirini). Standard on saadaval ANSI veebipoes.


GDB_ItemTypes tabel

GDB_ItemTypes tabel sisaldab geoandmebaasis eelnevalt määratletud tunnustatud üksustüüpide komplekti. Üksuse tüüpe kasutatakse tabeli GDB_Items normaliseerimiseks (tabelis GDB_Items oleva elemendi tüüp on esindatud UUID-na), et pakkuda paremat tuge tulevastele geoandmebaasi funktsionaalsuse täiustustele ja määratleda tüübihierarhia. Kõik vanematüübid on abstraktsed, seetõttu ei leia vanemüksusi tegelikult tabelist GDB_Items.

GDB_ItemTypes tabeli sisu on staatiline ja seda ei muudeta, kui üksusi luuakse või kustutatakse.

Üksuse tüübil on järgmised atribuudid:

  • UUID: üksuse tüübi unikaalne võti GDB_Item tabeli tüübiveergu
  • ParentTypeID: üksuse tüübi vanematüüp. Abstraktse üksuse tüübi (millel puudub vanem) puhul on see null UUID
  • Nimi: üksuse tüübi nimi, näiteks funktsioonide klass või vahemiku domeen
  • ObjectID: tabeli GDB_ItemTypes kordumatu tunnus

Süntaks

Sisendfunktsioonid, mis võivad olla punkt-, joonjoon, hulknurk või mitmepunktilised.

Üks või mitu funktsioonikihti või funktsiooniklassi, mis sisaldavad funktsiooni kandidaate. Lähedased tunnused võivad olla punkt-, joonjoon, hulknurk või mitmepunkt. Kui on määratud mitu kihti või tunnusklassi, lisatakse sisendtabelisse väli NEAR_FC ja see salvestab lähima leitud funktsiooni sisaldava lähtefunktsioonide klassi teed. Sama funktsiooni klassi või kihti võib kasutada nii sisendi kui ka lähedaste funktsioonidena.

Raadius, mida kasutati lähedaste funktsioonide otsimiseks. Kui väärtust pole määratud, võetakse arvesse kõiki lähedasi funktsioone. Kui vahemaa, kuid ühikut või tundmatut pole määratud, kasutatakse sisendfunktsioonide koordinaatsüsteemi ühikuid. Geodeetilise valiku kasutamisel tuleks kasutada lineaarset ühikut, näiteks Kilomeetrid või Miilid.

Määrab, kas väljale NEAR_X ja NEAR_Y kirjutatakse lähifunktsiooni lähima asukoha x- ja y-koordinaadid.

  • NO_LOCATION - asukohateavet ei kirjutata väljundtabelisse. See on vaikimisi.
  • ASUKOHT - asukohateave kirjutatakse väljundtabelisse.

Määrab, kas lähinurk arvutatakse ja kirjutatakse väljundtabeli väljale NEAR_ANGLE. Lähinurk mõõdab joone suunda, mis ühendab sisendfunktsiooni lähima tunnusega nende lähimas asukohas. Kui meetodi parameetris kasutatakse PLANAR-meetodit, on nurk vahemikus -180 ° kuni 180 °, 0 ° idas, 90 ° põhjas, 180 ° (või -180 °) läänes, ja -90 ° lõunas. GEODESIC-meetodi kasutamisel on nurk vahemikus -180 ° kuni 180 °, 0 ° põhjas, 90 ° idas, 180 ° (või -180 °) lõunas ja -90 ° läände.

  • NO_ANGLE - lähinurga väärtusi ei kirjutata. See on vaikimisi.
  • ANGLE - lähinurga väärtused kirjutatakse väljale NEAR_ANGLE.

Määrab, kas kasutada lühimat rada sfäärilise (geodeetilise) või lameda maa (tasapinnalise) meetodil. Soovitame tungivalt kasutada geodeetilist meetodit koos koordinaatide süsteemi salvestatud andmetega, mis ei ole sobivad kauguse mõõtmiseks (näiteks Web Mercator või mis tahes geograafiline koordinaatsüsteem) ja mis tahes analüüsi, mis hõlmab suurt geograafilist piirkonda.

  • PLANAR - kasutab funktsioonide tasapinnalisi kaugusi. See on vaikimisi.
  • GEODESIC - kasutab geodeetilisi kaugusi tunnuste vahel. See meetod võtab arvesse sferoidi kumerust ja tegeleb õigesti andmetel joone ja pooluste lähedal.

Mis on geoandmebaas?

Kõige põhilisemal tasemel on ArcGIS-i geoandmebaas erinevat tüüpi geograafiliste andmekogumite kogum, mida hoitakse ühises failisüsteemi kaustas, Microsoft Accessi andmebaasis või mitme kasutaja suhtelises DBMS-is (näiteks Oracle, Microsoft SQL Server, PostgreSQL, Informix või IBM DB2). Geoandmebaase on mitmes suuruses, erineva kasutajate arvuga ja neid saab laiendada alates väikestest failidele ehitatud ühe kasutaja andmebaasidest kuni suuremate töörühma, osakonna ja ettevõtte geoandmebaasideni, millele on juurdepääs paljudele kasutajatele.

Kuid geoandmebaas on midagi enamat kui andmekogumite kogu, terminil geoandmebaas on ArcGIS-is mitu tähendust:

  • Geoandmebaas on ArcGIS-i natiivne andmestruktuur ja see on peamine andmevorming, mida kasutatakse redigeerimiseks ja andmete haldamiseks. Kuigi ArcGIS töötab geograafilise teabega paljudes geoinfosüsteemi (GIS) failivormingutes, on see loodud töötama geoandmebaasi võimalustega ja neid võimendama.
  • See on geograafilise teabe füüsiline salvestus, kasutades peamiselt andmebaaside haldussüsteemi (DBMS) või failisüsteemi. Sellele andmekogude füüsilisele eksemplarile pääseb juurde ja saate sellega töötada kas ArcGIS-i kaudu või SQL-i kasutava andmebaasihaldussüsteemi kaudu.
  • Geoandmebaasidel on põhjalik teabemudel geoteabe esitamiseks ja haldamiseks. Seda põhjalikku teabemudelit rakendatakse tabelite reana, milles on funktsiooniklassid, rasterandmekogumid ja atribuudid. Lisaks lisavad täiustatud GIS-andmeobjektid GIS-i käitumisreegleid ruumilise terviklikkuse haldamiseks ja tööriistu põhifunktsioonide, rastrite ja atribuutide arvukate ruumiliste suhetega töötamiseks.
  • Geoandmebaasi tarkvaraloogika pakub kogu ArcGIS-is levinud rakendusloogikat kõigi geograafiliste andmete vaatamiseks ja töötamiseks mitmesugustes failides ja vormingutes. See toetab töötamist geoandmebaasiga ja see hõlmab tööd failidega, arvutipõhiste mustandifailide (CAD), kolmnurksete ebaregulaarsete võrkude (TIN), ruudustike, CAD-andmete, piltide, geograafilise märgistuskeele (GML) failide ja paljude teiste GIS-andmetega allikatest.
  • Geoandmebaasidel on GIS-andmete töövoogude haldamiseks tehingumudel.

Kõiki neid geoandmebaasi aspekte on üksikasjalikumalt kirjeldatud selle abi jaotise teistes teemades.


Kuidas ArcGIS sülearvuteid kasutada ArcGIS Pro'is

Märkmiku loomiseks klõpsake lindil vahekaarti Lisa ja klõpsake nuppu Uus märkmik />. Teise võimalusena avage paan Kataloog, sirvige oma projekti kataloogi, paremklõpsake kaustal ja valige Uus & gt märkmik />.

Projektile lisatud ArcGIS-märkmikud on loetletud kaustas Märkmikud kataloogipaanil. ArcGIS Pro abil loodud märkmikud lisatakse teie projekti automaatselt. Olemasoleva märkmiku lisamiseks projekti paremklõpsake kausta Märkmikud ja valige Lisa märkmik või alternatiivselt klõpsake lindil Lisa märkmiku Lisa märkmiku kõrval olevat rippmenüü noolt ja valige Lisa märkmik.

Olemasoleva märkmiku avamiseks projektis sirvige kataloogi paanil asuvat märkmefaili ja topeltklõpsake märkmikku või paremklõpsake märkmikku ja valige Ava märkmik.

Sülearvuti avaneb Jupyteri tavalise sülearvutiga sarnases kasutajaliideses nupuga Uus , nuppu Salvesta ja nuppu Katkesta kernel asub vahekaardil ArcGIS Pro Notebook. Märkmiku lint kuvatakse automaatselt, kui vaade Märkmik on avatud. Lisateavet Jupyteri sülearvutitega suhtlemise kohta leiate Jupyter Notebooki kasutajaliidese dokumentatsioonist.

Märkmiku eksportimiseks kasutage rippmenüüd Eksport märkmiku eksportimiseks Pythoni (.py) või HTML (.html) faili.


Parameetrid

Teisendatav funktsiooniklass või funktsioonikiht.

Väljundfunktsioonide klassi loomise asukoht. See võib olla kas geoandmebaas või kaust. Kui väljundi asukoht on kaust, on väljund kujundfail.

Väljundfunktsioonide klassi nimi.

SQL-avaldis, mida kasutatakse funktsioonide alamhulga valimiseks.

Juhib, millised atribuudiväljad väljundis asuvad. Vaikimisi kaasatakse kõik sisendväljad.

Välju saab lisada, kustutada, ümber nimetada ja järjestada ning saate muuta nende omadusi.

  • Esiteks - kasutage sisendväljade esimest väärtust.
  • Viimane - kasutage sisendväljade viimast väärtust.
  • Liitumine - sisendvälja väärtuste liitmine (liitmine).
  • Summa - arvutage sisendvälja väärtuste koguarv.
  • Keskmine - arvutage sisendvälja väärtuste keskmine (keskmine).
  • Mediaan - arvutage sisendvälja väärtuste mediaan (keskmine).
  • Režiim - kasutage suurima sagedusega väärtust.
  • Min - kasutage kõigi sisendväljade väärtuste minimaalset väärtust.
  • Max - kasutage kõigi sisendväljade väärtuste maksimaalset väärtust.
  • Standardhälve - kasutage kõigi sisendväljade väärtuste puhul standardhälbe klassifitseerimise meetodit.
  • Loend - leidke arvutusse kaasatud kirjete arv.

Määrab relatiivse andmebaasi haldussüsteemi (RDBMS) geoandmebaaside vaikimisi salvestusparameetrid (konfiguratsioonid). See seade on rakendatav ainult ettevõtte geoandmebaasi tabelite kasutamisel.

Konfiguratsiooni märksõnad määrab andmebaasi administraator.

Tuletatud väljund

Teisendatav funktsiooniklass või funktsioonikiht.

Väljundfunktsioonide klassi loomise asukoht. See võib olla kas geoandmebaas või kaust. Kui väljundi asukoht on kaust, on väljund kujundfail.

Väljundfunktsioonide klassi nimi.

SQL-avaldis, mida kasutatakse funktsioonide alamhulga valimiseks. SQL-i süntaksi kohta leiate lisateavet ArcGIS-is kasutatud päringuväljendite spikriteema SQL-i viitest

Juhib, millised atribuudiväljad väljundis asuvad. Vaikimisi kaasatakse kõik sisendväljad.

Välju saab lisada, kustutada, ümber nimetada ja järjestada ning saate muuta nende omadusi.

  • Esiteks - kasutage sisendväljade esimest väärtust.
  • Viimane - kasutage sisendväljade viimast väärtust.
  • Liitumine - sisendvälja väärtuste liitmine (liitmine).
  • Summa - arvutage sisendvälja väärtuste summa.
  • Mean - arvutage sisendvälja väärtuste keskmine (keskmine).
  • Mediaan - arvutage sisendvälja väärtuste mediaan (keskmine).
  • Režiim - kasutage suurima sagedusega väärtust.
  • Min - kasutage kõigi sisendväljade väärtuste minimaalset väärtust.
  • Max - kasutage kõigi sisendväljade väärtuste maksimaalset väärtust.
  • Standardhälve - kasutage kõigi sisendväljade väärtuste puhul standardhälbe klassifikatsiooni meetodit.
  • Loend - leidke arvutusse kaasatud kirjete arv.

Pythonis saate selle parameetri määratlemiseks kasutada klassi FieldMappings.

Määrab relatiivse andmebaasi haldussüsteemi (RDBMS) geoandmebaaside vaikimisi salvestusparameetrid (konfiguratsioonid). See seade on rakendatav ainult ettevõtte geoandmebaasi tabelite kasutamisel.

Konfiguratsiooni märksõnad määrab andmebaasi administraator.

Tuletatud väljund

Koodinäide

Järgmine Pythoni akna skript näitab, kuidas funktsiooni FeatureClassToFeatureClass kasutada vahetusrežiimis.

Järgmine eraldiseisev skript näitab funktsiooni FeatureClassToFeatureClass kasutamist.


Teenuste lisamine otse kaartidele ja stseenidele

Veebiteenuseid saate lisada Map Viewerisse (varem tuntud kui Map Viewer Beta), Map Viewer Classic (varem tuntud kui Map Viewer) või Scene Viewer, kasutades otse teenuse REST-i lõpp-URL-i.

Kui lisate ArcGIS Serveri veebiteenused kaardile või stseenile teenuse URL-i abil, konfigureerite kaardi või stseeni veebiteenuse kihi sätted. Need seaded on salvestatud konkreetsele kaardile või stseenile. Teenuse URL-i abil saate kaardile või stseenile lisada järgmise:

  • Funktsiooniteenus (kaarditeenus, millel on funktsioonile juurdepääs lubatud)
  • Piltide teenus, vahemällu salvestatud või dünaamiline
  • Piltide teenus, vahemällu salvestatud tüüp LERC loob Stseenivaaturisse kõrguskihi
  • Kaarditeenus, vahemällu salvestatud või dünaamiline
  • Voogesitusteenus (ainult klassikaline Map Viewer Classic)
  • OGC teenused

Kui peate pärast kaardile salvestamist muutma ArcGIS Serveri veebiteenuse URL-i, saate seda teha veebikaardi üksuste lehe kihiseadetest.


Andmesõnastikud

Andmesõnastikku kasutatakse andmete struktuuri ja sisu kataloogimiseks ja edastamiseks ning see sisaldab sisukaid kirjeldusi individuaalselt nimetatud andmeobjektide jaoks.

Andmesõnastikud ja metaandmed

Andmesõnastiku teavet saab kasutada vormi metaandmete üksuse ja atribuudi jaotise või funktsioonide kataloogi täitmiseks. Kui töötate andmesõnastiku teabega ametlikes metaandmetes, on abiks mitmeid tööriistu.

Sisukord

Mida sisaldab andmesõnastik?

Andmesõnastikud salvestavad ja edastavad metaandmeid andmebaasis, süsteemis või rakendustes kasutatavate andmete kohta. Selles videos on kasulik sissejuhatus andmesõnastike juurde. Andmesõnastiku sisu võib varieeruda, kuid sisaldab tavaliselt mõnda või kõiki järgmistest:

  • Andmeobjektide loetelu (nimed ja definitsioonid)
  • Andmeelementide üksikasjalikud omadused (andmetüüp, suurus, tühisus, valikulisus, indeksid)
  • Entity-relationship (ER) ja muud süsteemitaseme diagrammid
  • Võrdlusandmed (klassifikatsioon ja kirjeldavad domeenid)
  • Andmed ja kvaliteedinäitajate koodid puuduvad
  • Ärireeglid, näiteks skeemi või andmete kvaliteedi kinnitamiseks

Andmesõnastike kasutamine

  • Dokumentatsioon - pakkuda kasutajate, arendajate ja muude sidusrühmade jaoks andmestruktuuri üksikasju
  • Suhtlus - varustada kasutajad ühise sõnavara ja jagatud andmete, andmestandardite, andmevoo ja -vahetuse määratlustega ning aidata arendajatel skeemimuudatuste mõjusid mõista
  • Rakenduse kujundus - aidata rakenduste arendajatel luua vorme ja aruandeid koos nõuetekohaste andmetüüpide ja juhtelementidega ning tagada, et navigeerimine oleks kooskõlas andmesuhetega
  • Süsteemianalüüs - võimaldada analüütikutel mõista süsteemi üldist ülesehitust ja andmevoogu ning leida, kus andmed erinevate protsesside või komponentidega suhtlevad
  • Andmete integreerimine - andmeelementide selged määratlused annavad kontekstuaalse arusaama, mida on vaja otsustamisel, kuidas ühte andmesüsteemi teise kaardistada või kas andmeid alamhulga ühendada, ühendada, virnastada või teisendada
  • Otsuse tegemine - aidata kavandada andmete kogumist, projekti väljatöötamist ja muid koostööd

Andmesõnastikud on jagamiseks

Sarnaste andmetega töötavate inimeste rühmade jaoks hõlbustab ühise andmesõnaraamatu omamine standardimist, dokumenteerides ühised andmestruktuurid ja pakkudes täpset sõnavara, mis on vajalik konkreetsete andmeelementide arutamiseks. Jagatud sõnastikud tagavad, et andmeelementide tähendus, asjakohasus ja kvaliteet oleksid kõigile kasutajatele ühesugused. Andmesõnastikud pakuvad teavet ka neile, kes loovad andmeid toetavaid süsteeme ja rakendusi. Ja kui on olemas ühine, kontrollitud ja dokumenteeritud andmeallikas, pole vaja iga rakenduse jaoks eraldi dokumentatsiooni koostada.

Näited jagatud USGS-i andmesõnastikest

Näited mitte-USGS-i andmesõnastikest

Hoidke oma andmesõnastikku ajakohasena

Plaanige andmete salvestamine juba projekti alguses, töötades välja skeem või andmemudel, mis on andmenõuete juhend. Nõutavate ja valikuliste andmeelementide tuvastamise korral lisage need andmesõnastikku. Kui andmestruktuurid muutuvad, värskendage sõnastikku. Proovige kasutada süsteemile või teemavaldkonnale vastavaid nimetamisviise. Lihtsaim viis on võtta kasutusele andmeedastusstandard ja tsiteerida seda, vältides seega vajadust oma dokumentatsiooni esitada ja hallata.

Alaska teaduskeskuse teadusandmete haldamise kavas [PDF] on suurepärased näited andmekirjevormist ja muudest vormidest metaandmete hõivamiseks enne projekti, projekti ajal ja lõpus.

Andmesõnastikud võivad avaldada halbu kujundusotsuseid

Nii andmekogujate kui ka andmete kasutajate jaoks võib andmesõnastik paljastada andmete usaldusväärsed probleemid. Halb tabelite korraldus ja objektide nimetamine võivad andmete arusaadavust ja kasutusmugavust tõsiselt piirata, mittetäielikud andmemääratlused võivad muuta muidu tähtede andmed praktiliselt kasutuks ning sõnaraamatu tegelike andmestruktuuridega kursis hoidmata jätmine viitab andmete haldamise puudumisele. Ehkki nende andmete kohta kriitilise tagasiside saamine võib mõne andme looja jaoks olla esialgu tülikas, on heade andmete kujundamise ja kirjeldamise harjumuste väljatöötamine vaeva väärt ning toob lõpuks kasu kõigile, kes andmeid kasutavad.

Andmesõnastiku tegemine

Enamikul andmebaaside haldussüsteemidel (DBMS) on sisseehitatud aktiivsed andmesõnastikud ja nad saavad vajadusel dokumente genereerida (SQL Server, Oracle, mySQL). Sama kehtib ka andmesüsteemide projekteerimisel CASE-tööriistade abil (arvutipõhine tarkvaratehnika). MS Accessi avatud lähtekoodiga analüsaatori tööriista saab kasutada Accessi andmebaaside ja Accessiga ühendatud andmete (SQL Server, Oracle jt) dokumenteerimiseks. Lõpuks kasutage Excelis lihtsa andmesõnaraamatu käsitsi loomiseks Data Dictionary - Blank Templati.

Teavet ametliku metaandmefaili andmesõnaraamatu loomise kohta (jaotis Entiteet ja atribuut) leiate lehelt Metaandmed.

Mida USA geoloogiateenistuse käsiraamat Vajab

USGS Survey Manuali peatükk 502.7 - Põhiteaduslikud tavad: metaandmed USGS-i teadusteavet sisaldavatele andmetele, mis sisaldavad andmeid, nõuab, et andmete metaandmete kirjed sisaldaksid teavet näiteks selle kohta, kes ja miks andmed tootis, metoodikad ja viited, kogumis- ja töötlemismeetodid, üksuste ja atribuutide määratlused , geograafiline asukoht ning igasugused juurdepääsupiirangud või kasutuspiirangud, mis kõik hõlbustavad kasutatavate andmete ja teabe hindamist.