Hem Personliga finanser Data Extraction, rörelse och laddning för Data Warehouse Deluxe - dummies

Data Extraction, rörelse och laddning för Data Warehouse Deluxe - dummies

Video: Online Privacy, Bullying In Schools, & War With Iran (The Point) 2025

Video: Online Privacy, Bullying In Schools, & War With Iran (The Point) 2025
Anonim

Data warehouse deluxe implementeringar är stora - och blir större hela tiden. Implementeringar som använder hundratals gigabyte (en gigabyte motsvarar 1 miljard byte) och till och med terabytes (1 biljon byte) blir allt vanligare. För att hantera denna volym av data och användaråtkomst behöver du en mycket robust server och databas.

Förbered utmaningen! Med ett datalagringslitet kan du vanligtvis hantera data från lager till lager på ett enkelt, lågteknologiskt sätt - men med datalagret deluxe går du nu in i svårighetszonen, där många datalagringsprojekt möter deras Waterloo.

Du kommer sannolikt att uppleva svårigheter på den här domänen av flera anledningar:

  • Du har att göra med många olika datakällor, varav några kan innehålla överlappande data. Till exempel kan leverantörsinformation komma från två olika inköpssystem, och några av dina leverantörer har inmatningar i båda systemen.

    Du kommer förmodligen att gå in i olika uppsättningar av identifierare som du måste konvergera (till exempel sex alfanumeriska tecken som identifieras som SUPPLIER_ID i ett av systemen och ett unikt heltal som kallas SUP_NUM i det andra).

  • Om ditt datalager är stort (mäter mer än 250 gigabyte), kommer du sannolikt att uppleva problem med att extrahera, flytta och ladda dina batch-fönster. Batchfönster , de tidsramar som uppdateringar görs i lagret kompliceras av antalet datakällor du måste hantera.

  • Chanserna att ha en ruttad extraktion, rörelse, transformation och laddningsprocess är exponentiellt relaterad till antalet dataelement som ska laddas in i datalageret.

    Om du skulle kunna tilldela någon svårighetsfaktor (till exempel ett heltal) för processen att skicka data till lagret, skulle följande åtgärder vara sanna: Du har n data element som du vill inkludera i datalageret med en svårighetsfaktor på x. Om du nu har 2 n dataelement, är din svårighetsfaktor inte 2 x; snarare är det x kvadrerat.

    För att göra denna svårighetsfaktor lättare att förstå, tilldela några siffror till n och x. Säg att ditt datalager har 100 element (n) och svårighetsfaktorn (x) är 5. Om du dubbelar antalet element ( n > = 200) är din svårighetsfaktor 25 (5 kvadrat), inte 10 (5 x 2). Processen med att hantera så många datakällor, som leder till en plats (ditt datalagrings deluxe), har alla element i alltför många kockar i köket, eller vad som helst som det säger.

  • För att extraherings-, rörelse-, transformations- och laddningsprocessen ska gå smidigt måste du förmodligen hantera många olika applikationsägare, databasens officiella användare och andra personer från en mängd olika organisationer, vilka alla måste samarbeta som de är en del av en professionell symfoniorkester.

    Verkligheten är dock att de utför mer som en grupp dagisstuderande som vart och ett väljer ett musikinstrument från leksakslådan och berättas, "Spela nu något! "Även om processen inte nödvändigtvis är dömd att misslyckas, förvänta dig ett antal iterationer tills du kan få datalageret lyxigt laddat precis precis.

    En data warehouse deluxe kan ha tre nivåer (som en datalager lite), förutom med fler datakällor och kanske mer än en typ av användarverktyg som går åt till lagret. Men arkitekturen för ett data warehouse deluxe ser sannolikt ut som det som visas i denna figur, med många olika samlingspunkter för data.

Förutom andra nödvändiga "vägstationer" för din speciella miljö kan din miljö ha följande element:

Data mart:

  • Mottar deluppsättningar av data warehouse deluxe och fungerar som primär åtkomstpunkt för användare. Interim transformation station:

  • Ett område där data som extraheras från några av källorna genomgår någon typ av transformationsprocess innan man rör ner rörledningen mot lagerets databas. Kvalitetssäkringsstation:

  • Ett område där grupper av data genomgår intensiva kvalitetssäkringskontroller innan du släpper dem in i datalagret.

Data Extraction, rörelse och laddning för Data Warehouse Deluxe - dummies

Redaktörens val

Office 365 Grupper - Dummies

Office 365 Grupper - Dummies

Du kan använda Office 365 Grupper, eller helt enkelt grupper, för att snabbt bandet tillsammans med medarbetare till samarbeta utan administrationsansvar som följer med en SharePoint-webbplats. Grupper är inte en del av SharePoint Online. Det är faktiskt en funktion i Exchange Online, men den använder SharePoint Online-funktioner, till exempel OneDrive for Business för att lagra gruppfiler ...

Office 365 Mobil Dokument i molnet - Dummies

Office 365 Mobil Dokument i molnet - Dummies

Varje Office 365-abonnent med en kvalificerad plan kan installera Office mobilappar på upp till fem tabletter och fem smartphones. Kvalificeringsplanerna är: Office for Business Premium, Office 365 Business, Office 365 Pro Plus, Office 365 E3 och Office 365 E5. Kärnan Office-appar finns i Windows, iOS och Android ...

Office Graph och Delve - dummies

Office Graph och Delve - dummies

Office Graph i Office 365 ger en möjlighet för människor att dra nytta av relationer och aktiviteter och göra dem till meningsfulla insikter. De signaler du skickar från e-postkonversationer och möten i Outlook, snabbmeddelanden i Skype for Business, sociala interaktioner på Yammer och dokument i SharePoint Online och OneDrive samlas alla och ...

Redaktörens val

Elektronik Komponenter: Sätt in induktorer till arbete - dummies

Elektronik Komponenter: Sätt in induktorer till arbete - dummies

Om du har undrat vad induktorer används egentligen i elektroniska kretsar i verkligheten, här är några av de vanligaste användningarna för induktorer: Utjämning av spänning i en strömförsörjning: Det sista steget i en typisk strömförsörjningskrets som omvandlar 120 VAC hushållsström till en användbar direkt Nuvarande är ofta en ...

Elektronik Komponenter: Introduktion av mikrokontroller - dummies

Elektronik Komponenter: Introduktion av mikrokontroller - dummies

En mikrokontroller är en komplett dator på en enda elektronisk chip. De kan köpas för $ 50 eller mindre. Liksom alla datorsystem består mikrodatorer av flera grundläggande delsystem: Central Processor (CPU): En CPU utför de instruktioner som tillhandahålls av ett program. CPU kan göra alla nödvändiga åtgärder för ...

Elektronik Komponenter: Motstånd Power Ratings - dummies

Elektronik Komponenter: Motstånd Power Ratings - dummies

Motstånd är som bromsar för ström som strömmar genom en elektronisk krets. Liksom bromsarna i din bil arbetar motstånd genom att använda den elektriska ekvivalenten av friktion till strömningsströmmen. Denna friktion hämmar strömmen av ström genom att absorbera en del av strömens energi och sprida den i form av värme. När du använder en ...

Redaktörens val

Hur man konfigurerar SSH för din webbplats - dummies

Hur man konfigurerar SSH för din webbplats - dummies

Secure shell (SSH) är ett nätverksprotokoll för att tillåta säker datakommunikation. I själva verket är det som en webbhotell bakdörr i ditt system - en som borde förbli låst om du inte behöver använda den. Naturligtvis är exakt hur du konfigurerar SSH olika på alla typer av webbhotell, men som ...

Hur man skapar en ny webbhotell - dummies

Hur man skapar en ny webbhotell - dummies

Du måste skapa din databas inom din webbhotellskontrollpanel och skapa en speciell databasanvändare som har behörighet att komma åt den. När du installerar en webbapplikation eller ett skript som kräver en databas från kontrollpanelen, kommer installationsprogrammet sannolikt att kunna skapa en egen databas och användare. ...

Hur man skapar nya konton på webbhotell med FTP-dummies

Hur man skapar nya konton på webbhotell med FTP-dummies

Du kanske vill att skapa ytterligare konton på en webbhanterad ftp av olika orsaker. Detta möjliggör viss mångsidighet och kontroll för att förbättra din företagsfunktionalitet. Några skäl till att lägga till ett konto är följande: Du vill ge någon annan FTP-åtkomst till din webbplats. Du vill ge någon FTP-åtkomst ...