Anar al contingut

Àrea de stage (senyes)

De L'Enciclopèdia, la wikipedia en valencià

Un àrea de stage (es pot traduir com a àrea de proves o àrea de ensaig), també cridada zona de landing (zona de aterrisage), és un àrea intermija d'almagasenament de senyes utilisada per al processament dels mateixos durant processos d'extracció, transformació i càrrega (ETL). Esta àrea es troba entre la font de les senyes i el seu destí, que a sovint són almagasenes de senyes, data marts o atres repositoris de senyes.[1]

Les àrees de stage de senyes són a sovint de naturalea transitòria, el seu contingut es borrarà abans d'eixecutar un procés de ETL o immediatament despuix d'haver-ho finalisat en èxit. Encara que existixen arquitectura d'àrea stage dissenyades per a mantindre les senyes durant llarcs periodos de temps en la finalitat de mantindre un archiu dels mateixos o per a poder resoldre problemes detectats a posteriori.

Implementació

[editar | editar còdic]

Les àrees de stage es poden implementar en forma de taules de bases de senyes relacionals, archius de text pla (com a archius XML o CSV) o archius binarios propietaris almagasenats en un determinat sistema d'archius.[2] Les arquitectura per a àrea de stage varien en complexitat, des d'un conjunt de simples taules relacionals en una base de senyes de destí fins a instàncies de bases de senyes auto-contingudes o sistemes d'archius.[3] A pesar de que els sistemes d'orige i de destí d'un procés ETL són a sovint bases de senyes relacionals, no és necessari les zones de stageque s'ubiquen entre abdós també ho siguen.[4]

Funcions

[editar | editar còdic]

Les zones stage poden proporcionar beneficis diversos, pero la principal motivació per al seu us és aumentar l'eficiència dels processos ETL, garantisar l'integritat de les senyes i recolzar certes operacions que asseguren la calitat dels mateixos. Les funcions d'un àrea de stage són les següents:

Consolidació de senyes

[editar | editar còdic]

Una de les principals funcions d'un àrea de stage és la consolidació de senyes de múltiples sistemes d'orige.[2] Per a això l'àrea de stage actua com un gran "gaveta" en el que les senyes de varis sistemes d'orige s'ubiquen temporalment per al seu posterior processament. Adicionalment, les senyes de l'àrea de stage se solen caracterisar en certs metadatos per a identificar la font d'orige, el moment (data/hora) que les senyes varen ser carregades en esta zona o una atra informació que es considere rellevant.

Alliniació

[editar | editar còdic]

L'Alliniació de senyes consistix en l'estandardisació d'estos a través dels múltiples sistemes d'orige i la validació de les relacions entre els registres i elements de senyes de diferents fonts.[2] Esta funció està estretament relacionada en l'administració de senyes mestres,[5] ya que dona soport a este tipo de gestions.

Minimisar la contenció

[editar | editar còdic]

Tant l'àrea de stage com els processos ETL que recolza, a sovint es dissenyen en l'objectiu de minimisar la "discòrdia" en els sistemes d'orige. A voltes resulta més eficient copiar les senyes requerides d'un sistema d'orige a la zona de stage d'un colp que tractar de recuperar únicament registres individuals o menuts conjunts de registres.

El primer método, l'àrea stage, s'aprofita d'eficiència tècnica de les tecnologies de transmissió de senyes, la reducció de les despeses generals a través de minimisar la necessitat de trencar i tornar a establir les conexions en els sistemes d'orige i l'optimisació de la gestió de bloqueig de concurrència en els sistemes d'orige multi-usuari. Per la seua banda, els processos ETL eixercixen un alt grau de control sobre els problemes de concurrència durant el processament.

Planificació independent d'objectius múltiples

[editar | editar còdic]

L'estage de senyes en un àrea de stage permet planificar de forma independent, en qualsevol moment, les operacions de processament dels mateixos, podent-se realisar dites operacions quan els diversos objectius del negoci ho requerixquen.[2] En alguns casos, les senyes es podrien dur a la zona de stage en diferents moments, per a després processar-los tots al mateix temps. Esta situació pot ocórrer, per eixemple, quan el normal eixercite de l'empresa es realisa a través de múltiples zones horàries. En atres casos, les senyes es poden carregar en l'àrea de stage per a ser processats en diferents moments. L'àrea de stage també es pot utilisar per a enviar senyes a múltiples sistemes de destí en diferents moments; per eixemple, les senyes operacionals diaris podrien ser enviats a un almagasén operacional de senyes (ODS), mentres que les mateixes senyes es podrien enviar mensualment de forma agregada a un almagasén de senyes.

Detecció de canvis

[editar | editar còdic]

L'àrea de stage permet realisar una detecció de canvis eficaç front als sistemes de destí. Esta funcionalitat és particularment útil quan els sistemes d'orige no soporten formes fiables de detecció de canvis, tals com el sagellat de temps (timestamping) impost pel sistema, el control de canvis (trazabilidad) o captura de senyes modificades (CDC, change dnuga capture).

La neteja de senyes consistix en l'identificació i eliminació (o actualisació) de senyes no vàlides dels sistemes d'orige. El procés ETL, utilisant l'àrea de stage, es pot utilisar per a implementar la llògica de negoci que permeta identificar i manejar les senyes "no vàlits". Les senyes no vàlides s'identifiquen a sovint per mig d'una combinació de regles de negoci i certes llimitacions tècniques, les quals, es poden integrar en l'estructura de l'àrea de stage (com per eixemple, restriccions de taula en una base de senyes relacional) per a fer complir les regles de validea de les senyes.[2]

Càlcul d'agregats

[editar | editar còdic]

El pre-càlcul de valors agregats, atres tipos de càlculs i l'aplicació d'una llògica de negoci complexa pot fer-se en un àrea de stage per a donar soport a acorts de nivell de servici altament sensibles (o SLA, service-level agreement) o per a la presentació d'informes de resum en els sistemes de destí.[3]

Archiu de senyes i resolució de problemes

[editar | editar còdic]

Un àrea de stage dona soport i permet realisar l'archiu de senyes. En este escenari esta zona es pot utilisar per a mantindre els registres històrics durant el procés de càrrega, o es pot utilisar per a enviar senyes a una estructura d'archius de destí. Ademés les senyes poden conservar-se durant llarcs periodos de temps per a permetre resoldre els problemes tècnics que puguen sorgir en les operacions ETL.[3]


Referències

[editar | editar còdic]
  1. Oracle 9i Data Warehousing Guide, Data Warehousing Concepts, Oracle Corp.
  2. 2,0 2,1 2,2 2,3 2,4 Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals, p. 137-138, Paulraj Ponniah, 2001.
  3. 3,0 3,1 3,2 BI Experts: Big Data and Your Data Warehouse's Data Staging Area, The Data Warehousing Institute, Phillip Russom, 2012.
  4. Is Data Staging Relational? [1] archivat en Wayback Machine., Ralph Kimball, 1998.
  5. Master Data Management in Practice: Achieving True Customer MDM, Dalton Cervo and Mark Allen, 2011.