Databorrning
Databorrning (även drilldown ) hänvisar till alla olika operationer och transformationer på tabell-, relations- och multidimensionell data. Termen har en utbredd användning i olika sammanhang, men är främst förknippad med specialiserad programvara som utformats specifikt för dataanalys .
Vanliga databorrningsoperationer
Det finns vissa operationer som är gemensamma för applikationer som tillåter databorrning. Bland dem finns:
Fråga operationer :
- tabellfråga
- pivotfråga
Tabellfråga
Frågeoperationer i tabellform består av standardoperationer på datatabeller.
Bland dessa operationer finns:
- Sök
- sortera
- filtrera (efter värde)
- filter (genom utökad funktion eller tillstånd)
- transformera (t.ex. genom att lägga till eller ta bort kolumner)
Tänk på följande exempel:
Fred och Wilma bord (bild 001) :
kön, fname, lname, hem hane, fred, chopin, Polen hane, fred, flintstone, berggrund hane, fred, durst, usa hona, wilma, flintstone, berggrund hona, wilma, rudolph, usa hona, wilma, webb, usa man , fred , johnson , usa
Det föregående är ett exempel på en enkel platt filtabell formaterad som kommaseparerade värden. Tabellen innehåller förnamn, efternamn, kön och hemland för olika personer som heter fred eller wilma. Även om exemplet är formaterat på det här sättet är det viktigt att betona att tabellförfrågeoperationer (liksom alla databorrningsoperationer) kan tillämpas på alla tänkbara datatyper , oavsett den underliggande formateringen. Det enda kravet är att data ska kunna läsas av det program som används.
Pivotfråga
En pivotfråga tillåter flera representationer av data enligt olika dimensioner. Den här frågetypen liknar tabellförfrågan, förutom att den också tillåter att data representeras i sammanfattningsformat, enligt en flexibel användarvald hierarki . Denna klass av databorrningsoperationer är formellt (och löst) känd under olika namn, inklusive korstabellsfråga , pivottabell , datapilot , selektiv hierarki , intertwingularitet och andra.
För att illustrera grunderna för pivotfrågeoperationer, överväg Fred och Wilma-tabellen (Fig 001) . En snabb genomsökning av data visar att tabellen har överflödig information. Denna redundans skulle kunna konsolideras med hjälp av en kontur eller en trädstruktur eller på annat sätt. När de väl konsoliderats kan data dessutom ha många olika alternativa layouter.
Med en enkel textkontur som utdata är följande alternativa layouter alla möjliga med en pivotfråga:
Sammanfatta efter kön (bild 001) :
kvinnlig flintstone, wilma rudolph, wilma webb, wilma male chopin, fred flintstone, fred durst, fred johnson, fred (Dimensioner = kön; tabellfält = lname, fname;)
Sammanfatta efter hem, lname (Fig 001) :
berggrund flintstone fred wilma Polen chopin fred usa ... (Mått = hem, lname; tabellfält = fname;)
Används
Pivotfrågeoperationer är användbara för att sammanfatta en datasamling på flera sätt, och därigenom illustrera olika representationer av samma grundläggande information. Även om denna typ av operation förekommer framträdande i kalkylblad och stationära databasprogram , är dess flexibilitet utan tvekan underutnyttjad. Det finns många applikationer som endast tillåter en "fast" hierarki för att representera data, och detta representerar en väsentlig begränsning.
Drillup
Drillup är motsatsen till drilldown. Om du till exempel borrar för att se intäkterna för en produkt, kanske du vill drillupp för att se intäkterna för alla produkter.
- ^ "Borra upp och borra ner" . IBM . Hämtad 2020-05-05 .