Slik gjør du notatene dine til en database med Obsidian og Dataview
Mange mennesker dumper dataene sine inn i programmer som Excel siden deres strukturerte presentasjon i utgangspunktet ser ut som en utmerket løsning for å organisere innhold. I det lange løp innser imidlertid noen at det ikke er slik du skal bruke regneark, og de ser etter hvert lyset som er databaser.
De fleste notatapplikasjoner har nøyaktig det samme problemet, men ingen hadde skjønt det før kombinasjonen Obsidian-og-Dataview kom inn på scenen. Etter hvert som notater hoper seg opp, begynner løsningene for å håndtere dem å svikte den ene etter den andre. Mapper og kategorier? For restriktiv. Tagger? For kaotisk. Men hva ville være en bedre måte å forstå notatene dine på?
Med Obsidian og tredjeparts Dataview-plugin kan du administrere notatene dine som en database. Legg til noen metadata til dem, og du vil kunne lage spørringer som filtrerer notatene dine i henhold til ulike kriterier, og presentere dem på måter som gir mening. La oss se hvordan.
Installer og utvid Obsidian
For å komme i gang, besøk Obsidians offisielle side, last ned det og installer det for plattformen du ønsker.
Merk at guiden vår fungerer i alle versjoner av Obsidian, fra den du kjører på din Windows-PC til den du bruker på farten på smarttelefonen. Men siden noen skriving og spesialtegn er involvert, er det lettere å dra av på skrivebordet, med full størrelse i stedet for et berøringstastatur.
Hvis du allerede har en samling notater i Markdown-format som du vil importere til Obsidian, flytter du dem alle under samme mappe. Du kan beholde hvilken som helst mappestruktur du ønsker, men sørg for at de alle er under den samme "hovedmappen", som Obsidian behandler som et "hvelv".
Du kan deretter redigere dem i stedet for å lage nye notater, som vi skal se neste gang, for å legge til metadata til dem. Disse metadataene lar deg søke etter og filtrere dem gjennom Dataview-plugin.
Å starte fra bunnen av med null notater er enda enklere siden du kan legge til noen metadatafelt i en håndfull tomme notater og deretter bruke dem som maler for resten.
Hvordan lage notater med Obsidian
Kjør Obsidian, og hvis du vil importere dine eksisterende notater, klikker du på Åpne under Åpne mappe som hvelv. Velg deretter mappen du flyttet alle notatene til. Gå til Opprett hvis du vil opprette et nytt notathvelv, og velg en tom mappe.
Gi et navn til hvelvet ditt, og klikk på Opprett for å gjøre nettopp det.
Nye versjoner av Obsidian kommer med en Live Preview-funksjon som presenterer Markdown-syntaks som riktig kursiv, fet, gjennomstreket tekst, osv. Den er uforenlig med noen av Obsidians eldre plugins, og noen mennesker liker ikke måten den "transformerer" Markdown-en sin på. fungerer, så du får muligheten til å deaktivere den. Det kommer imidlertid ikke i veien for det vi vil se i denne artikkelen, og notatene dine vil se "renere" ut med den, så vi foreslår at du lar den være slått på.
For å filtrere notatene dine basert på deres metadata, trenger du også Dataview-plugin. Siden det ikke er inkludert i Obsidian, må du installere det manuelt. Klikk på ikonet med tannhjulet nederst til venstre for å få tilgang til Obsidians alternativer. Gå deretter til fellesskapsplugins.
Slå av sikkermodus for å aktivere installasjon av tredjeparts plugins. Bekreft endringen ved å klikke igjen på Slå av sikkermodus på advarselen som vises.
Med sikkermodus slått av, vil du se flere alternativer på siden for alternativer for fellesskapsplugins. Klikk på Bla gjennom ved siden av Fellesskaps-plugins (ja, det er en "Community-plugins" på en side kalt "Community-plugins").
Bruk søkefeltet øverst til venstre for å filtrere programtilleggslisten for "datavisning".
Når du finner det pluginet, av Michael Brenan, klikk på det for å velge det, og deretter på Installer for å legge det til Obsidians arsenal.
Det er ikke nok å installere Dataview for å bruke det – du må også aktivere det. For det, klikk på Aktiver – knappen som vises etter at installasjonen er fullført.
Og med det er du klar. Nå trenger du noen notater.
Vi vil ikke gå gjennom hvordan du kan lage og "style" nye notater i Obsidian med metadata eller opprette koblinger mellom dem for denne opplæringen. Hvis du starter fra bunnen av, vil det hjelpe å sjekke vår tidligere artikkel om hvordan du gjør notatene dine til en andre hjerne med Obsidian.
Dataview-pluginen kan oppdage to typer metadata i notatene dine. Den mer organiserte måten er å holde alle metadataene dine i det som er kjent som "frontmatter". For å definere frontmateriedelen i et notat, legg til tre streker helt øverst.
Trykk Enter, og skriv på en tom linje det du vil bruke som metadata ved å bruke syntaksen "nøkkel: verdi". Gjenta for å legge til så mange metadataverdier du vil. Avslutt til slutt denne delen med tre streker igjen. Merk at du kan bruke enkeltverdier, anførselstegn eller lister for metadatanøklene dine.
Du kan for eksempel bruke følgende for matlagingsnotater:
Recipe_Type: sweetIngredients:- flour- strawberries- chocolateTime_Needed: 30
La oss se et annet eksempel. Er du en fan av bordplate-rollespill? Hold styr på favorittvarene dine i den langvarige kampanjen din med:
Item_Type: RingItem_Family: Rings of PowerItem_Alias: The One RingItem_Special_Power: Can rule them all.Item_Color: Pink
Legg til metadataverdier i notatene dine, som vi så. Husk å bruke samme metadatanøkler for alle lignende notater.
Alternativt er den andre, mer kaotiske, men også mer organiske måten å inkludere metadata i notatene dine, ved å skrive "key::value" hvor som helst. Du står fritt til å legge til slike metadata selv i din vanlige "flyt" av tekst, i parentes, på linjer mellom avsnitt osv.
Det er imidlertid vanskeligere å administrere slike metadata senere hvis du noen gang bestemmer deg for å finpusse det, siden det kan vises på et annet sted på hver note. For denne opplæringen bruker vi den mer konsistente frontmatter-tilnærmingen.
I et mer realistisk scenario kan du bruke Obsidian til å ta notater under Zoom-møter som en proff. Men i stedet for å skrive inn møtedetaljene i tekst, som vi så i den artikkelen, inkluderer du dem som metadata. Du vil da kunne forespørre dem basert på bestemte nøkler, som vi vil se neste gang.
Filtrere notatene dine med Dataview
For å bruke metadataene du har lagt til notatene dine, kan du opprette spørringer med Dataview-plugin. Du bygger dem inn i eksisterende notater.
Resultatene deres vises umiddelbart hvis du forlot Live Preview-modus slått på som vi foreslo. Hvis ikke, må du manuelt bytte til forhåndsvisningsmodus for å se resultatet av spørringene dine.
For å opprette en slik spørring, skriv inn følgende i et notat:
```dataview```
I Obsidian definerer tre backticks begynnelsen og slutten av en kodeblokk. "Datavisningen" som sitter fast ved siden av den første trioen med backticks fastslår at det er "kode" som bør analyseres av Dataview-pluginen.
Det er fordi andre Obsidian-plugins lar deg legge inn data i notatene dine på samme måte.
Vil du ha en liste over alle oppskriftene vi har merket som "søte" i forrige seksjon? Prøv følgende:
```dataviewLISTFROM "Recipes"WHERE "Recipe_Type=Sweet"```
Ovennevnte vil spørre mappen Recipes i hvelvet ditt etter notater med metadatanøkkelen Recipe_Type satt som " Sweet ". Når du bytter til forhåndsvisning, vil du se en faktisk liste over disse notatene i stedet for spørringen.
Vil du heller se notatene dine som en tabell, med noe av metadatainnholdet deres? Bruk følgende:
```dataviewTABLE Recipe_Type as "Type"FROM "Recipes"SORT Recipe_Type```
Du kan få flere nøkler vist i tabellen ved å skille dem med komma og sortere tabellens oppføringer basert på hvilken som helst av dem.
Ved å kombinere flere Dataview-spørringer kreativt i samme notat, kan du opprette organiserte indekser for resten av notatene dine. På bildet nedenfor kan du se to nesten identiske spørringer som går gjennom alle notater i mappen Oppskrifter. De presenterer dem deretter i to tabeller, den ene med alle pastarelaterte oppskrifter, den andre med alt søtt.
Her er en morsom bruk for kombinasjonen Obsidian og Dataview: oppgavebehandling. Du kan holde oppgavene dine i notater og legge til egenskaper som tiden de trenger for å fullføre dem, deres prioritet, forfallsdato osv., i frontmatter-metadataene dine.
Du kan deretter bruke Dataviews filtreringsspørringer, som vi så ovenfor, for å finkjemme dem og forstå dem i ulike lister og tabeller. Du kan for eksempel lage en tabell som presenterer alle ikke-fullførte oppgaver med en satt "forfall"-tast på en tabell.
Listen i skjermbildet vårt viste imidlertid også fullførte oppgaver. I stedet for å lete etter noen data, kan du søke det motsatte i stedet, notater der en nøkkel er satt til usanne eller stå tom, ved å slå et utropstegn foran den. Så, følgende spørring viser alle notater i Oppgaver-mappen som en tabell, men ekskluderer de der "Fullført" er sant.
Den oppdaterte tabellen, unntatt alle fullførte oppgaver, skal se slik ut i stedet:
For å få metadataverdier til å vises i en tabell, legg dem til på TABLE-linjen, atskilt med kommaer, slik:
```dataviewTABLE Due AS "Deadline", NotesFrom "Tasks"Where Due AND !Completed```
Den spørringen presenterer alle filene i Oppgaver-mappen som en tabell, men bortsett fra forfallsdatoen (som "frist"), viser den også verdiene i "Notater"-tastene.
Gjør notatene dine om til en database
Som vi så, skaper kombinasjonen Obsidian og Dataview en allsidig løsning for å administrere notatene dine, i motsetning til alle andre. Ved å bruke det kreativt, er himmelen grensen.
Du kan filtrere notatene dine basert på individuelle eller grupper av metadataverdier, du kan opprette en database med alle filmene dine og få dem oppført på separate sider etter type og vurdering, eller du kan til og med gjøre notathvelvet om til en fullverdig prosjektstyring løsning!
Hva vil du bygge med Obsidian og Dataview?

























