SlideShare une entreprise Scribd logo
1  sur  125
Temporal Databases (Managing time varying data) Rob Squire - UK Consulting
Temporal Databases Am I a good guy or a bad guy?
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object]
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What are temporal databases? ,[object Object],[object Object],[object Object],[object Object]
What are temporal databases? ,[object Object],[object Object],[object Object],[object Object]
What are temporal databases? Valid  (stated) Time Transaction  (logged) Time The 2 dimensions of time
What are temporal databases? Valid  (stated) Time Transaction  (logged) Time Granularity of the time axis Chronons  can be days, Seconds, milliseconds depending on the application domain
What are temporal databases? The moving point ‘now’ Valid  (stated) Time Transaction  (logged) Time
What are temporal databases? ,[object Object],[object Object],[object Object],[object Object]
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is time varying data? ,[object Object],[object Object],[object Object],[object Object],[object Object]
What is time varying data? ,[object Object],[object Object],[object Object]
What is time varying data? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is time varying data? ,[object Object]
What is time varying data? ,[object Object],[object Object],[object Object]
What is time varying data? ,[object Object]
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementation Approaches ,[object Object],[object Object],[object Object],[object Object]
Implementation Approaches ,[object Object],[object Object]
Implementation Approaches ,[object Object],[object Object]
Implementation Approaches ,[object Object],[object Object],[object Object],[object Object],[object Object]
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why now? ,[object Object],[object Object],[object Object]
Why now? ,[object Object],[object Object],[object Object]
Temporal Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Demonstration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Demonstration Fix  Valid  Time Now   SUPPLIER
Demonstration Fix  Valid  Time Timestamp or  Now + 2 days  SUPPLIER
Demonstration SUPPLIER Fix  Transaction  Time Now
Demonstration SUPPLIER Fix  Transaction  Time Timestamp or Now - 2 days
Demonstration Fix  Transaction  and  Valid  Time SUPPLIER
Demonstration Demo 01 Generating, populating and querying TNF
Demonstration SUPPLIER SUPPLIER PART Non Temporal Schema (SP) TNF  Temporal Schema (TSP) Example schema taken from Temporal Data and the Relational Model by CJ Date, H Darwin, NA Lorentzos (2003)
Demonstration SUPPLIER SUPPLIER PART Non Temporal Schema (SP) TNF  Temporal Schema (TSP) SUPPLIER SUPPLIER PART Generate
Demonstration Record Timestamp 1 03-NOV-05 15.45.23.125990000
Demonstration SUPPLIER SUPPLIER PART Non Temporal Schema (SP) TNF  Temporal Schema (TSP) SUPPLIER SUPPLIER PART Populate Insert as  Select * from
DEMO 1 t0(now) Transaction time = now
DEMO 1 t1(now) S1 S2 S4 S3 S5 Transaction time = now
Demonstration Fix  Valid  Time timestamp1 SUPPLIER
DEMO 1 t2(timestamp1) S1 S2 S4 S3 S5 Transaction time = now
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 1 t3 (now) S1 S2 S4 S3 S5 Transaction time = now
Demonstration Fix  Valid  Time Now + 2 days  SUPPLIER
DEMO 1 t4 (now+2days) S1 S2 S4 S3 S5 Transaction time = now
DEMO 1 delete S1 S2 S4 S3 S5 Transaction time = now
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 1 t5 (now) S1 S2 S4 S3 S5 Transaction time = now
DEMO 1 S1 S2 S4 S3 S5 eovt Transaction time = now
DEMO 1 t6 (now) S1 S2 S4 S3 S5 Transaction time = now
Demonstration Record Timestamp 2 03-NOV-05 15.57.04.334588000
Demonstration Fix  Valid  Time Now + 30 seconds SUPPLIER
DEMO 1 t7(now+30 seconds) S2 S4 S3 S5 S1 Transaction time = now
DEMO 1 delete S1 S2 S4 S3 S5 Transaction time = now
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 1 t8(now) S1 S2 S4 S3 S5 Transaction time = now
DEMO 1 t9(now) S1 S2 S4 S3 S5 Transaction time = now
Demonstration Demo 02 Fixing transaction time
DEMO 2 t10(now) S1 S2 S4 S3 S5 33 Transaction time = now
DEMO 2 t11(now) S1 S2 S4 S3 S5 45 Transaction time = now
DEMO 2 t12(now) S1 S2 S4 S3 S5 65 Transaction time = now
Demonstration SUPPLIER Fix  Transaction  Time Timestamp 2
DEMO 2 S2 S4 S3 S5 S1 171000 t13(now) Transaction time < t7
DEMO 2 S2 S4 S3 S5 S1 170900 t14(now) Transaction time < t7
DEMO 2 S2 S4 S3 S5 S1 170800 t15(now) Transaction time < t7
DEMO 2 S2 S4 S3 S5 S1 Lifetime >2 days Transaction time < t7
Demonstration SUPPLIER UnFix  Transaction  Time Now
DEMO 2 S2 S4 S3 S5 S1 Lifetime 1 hour Transaction time = now t16(now)
Demonstration Demo 03 (part1) DML not allowed when transaction time is fixed
Demonstration Fix  Transaction  Time Current Timestamp SUPPLIER
DEMO 3 t17(now) Transaction time <> now  ORA-20001: S: Cannot insert while system Y time is set.
Demonstration SUPPLIER UnFix  Transaction  Time Now
Demonstration Demo 03 (part 2) Updating in TNF
Demonstration Fix  Valid  Time Now – 10 days SUPPLIER
DEMO 3 t18(now-10days) London Paris London Paris Athens Transaction time = now
Demonstration Fix  Valid  Time Now – 8 days SUPPLIER
DEMO 3 t19(now-8days) London Lyons London Athens Transaction time = now Paris Paris Lyons
Demonstration Fix  Valid  Time Now – 6 days SUPPLIER
DEMO 3 t20(now-6days) London Lyons London Corinth Transaction time = now Paris Paris Lyons Athens
Demonstration Fix  Valid  Time Now – 4 days SUPPLIER
DEMO 3 t21(now-4days) Lyons Manchester Corinth Transaction time = now Paris Paris Lyons Athens London London Manchester
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 3 t22(now) Lyons Manchester Corinth Transaction time = now Paris Paris Lyons Athens London London Manchester
DEMO 3 Lyons Manchester Corinth Transaction time = now Paris Paris Lyons Athens London London Manchester t18 t19 t20 t21
Demonstration Demo 04 (part1) Maintaining Referential Integrity
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 4 S Transaction time = now SP ORA-20001: :Integrity Constraint violated  –  parent key not found   (showing one S relvar) t23(now)
DEMO 4 S Transaction time = now SP (showing one S relvar) t23(now)
DEMO 4 S Transaction time = now SP (showing one S relvar) t23(now)
Demonstration Demo 04 (part2) Foreign Key Rules for TNF
Demonstration Fix  Valid  Time Now – 10 days SUPPLIER
DEMO 4 S1 Transaction time = now (showing one S relvar) t24(now-10days)
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 4 S1 Transaction time = now (showing one S relvar) t25(now)
Demonstration Fix  Valid  Time Now – 5 days SUPPLIER
DEMO 4 S1 Transaction time = now (showing one S relvar) t26(now-5days) ORA-20001: :Integrity Constraint violated  –  parent key not found   S1,P1
DEMO 4 S1 Transaction time = now (showing one S relvar) t26(now-5days) Delete rule on foreign key constraint SP_S_FK   is RESTRICT S1,P1 delete restrict
DEMO 4 S1 Transaction time = now (showing one S relvar) t26(now-5days) Delete rule on foreign key constraint SP_S_FK   is CASCADE S1,P1 delete cascade
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 4 S1 Transaction time = now (showing one S relvar) t27(now) S1,P1
Demonstration Demo 05 A more complex example
Demonstration SUPPLIER UnFix  Transaction  Time Now
Demonstration Fix  Valid  Time Now – 100 days SUPPLIER
DEMO 5 S1,P2 Transaction time = now (showing all SP relvars) S1,P3 S2,P4 S2,P5 S2,P6 S3,P1 S3,P3 S3,P6 S1,P4 S1,P5 S1,P1
DEMO 5 S1,P2 Transaction time = now (showing all SP relvars) S1,P3 S2,P4 S2,P5 S2,P6 S3,P1 S3,P3 S3,P6 S1,P4 S1,P5 S1,P1 QUERY A – Page 74 List of dates each supplier was  able  to supply at least one part S1 S1 S3 S2
DEMO 5 Transaction time = now (showing all SP relvars) S2,P4 S2,P5 S2,P6 S3,P1 S3,P3 S3,P6 S1,P4 S1,P5 QUERY B – Page 75 List of dates each supplier was  unable  to supply at least one part S1,P2 S1,P3 S1,P1 S1 S1 S1 S2 S2 S3 S3
Demonstration Demo 06 (part1) The classic Employee Department schema example
Demonstration Un Fix  Valid  Time SUPPLIER Now
Demonstration SUPPLIER UnFix  Transaction  Time Now
DEMO 6 Dept 10, Sales, New York Transaction time = now (showing Dept relvar) t28(now)
DEMO 6 Dept 10, Sales, New York Transaction time = now (showing Dept relvars) Dept 20, Finance, New York t29(now)
DEMO 6 Dept 10, Sales, New York Transaction time = now (showing Dept/Emp relvars) Dept 20, Finance, New York t30(now) Emp 1, John, Clerk,…,Dept 10
Demonstration Fix  Valid  Time Now + 20 days SUPPLIER
DEMO 6 Dept 10, Sales, New York Transaction time = now Dept 20, Finance, New York t31(now+20) Emp 1, John, Clerk,…,Dept 10 (showing Dept/Emp relvars)
Demonstration Un Fix  Valid  Time SUPPLIER Now
DEMO 6 Dept 10, Sales, New York Transaction time = now Dept 20, Finance, New York t32(now) Emp 1, John, Clerk,…,Dept 10 ORA-20001: :Integrity Constraint violated  –  parent key not found   delete restrict (showing Dept/Emp relvars)
DEMO 6 Dept 10, Sales, New York Transaction time = now Dept 20, Finance, New York t33(now) Emp 1, John, Clerk,…,Dept 20 delete cascade (showing Dept/Emp relvars)
Demonstration Demo 06 (part2) Non Transferable foreign keys
DEMO 6 Dept 10, Sales, New York Transaction time = now Dept 20, Finance, New York t33(now) Emp 1, John, Clerk,…,Dept 20 transferable (showing Dept/Emp relvars)
DEMO 6 Dept 10, Sales, New York Transaction time = now Dept 20, Finance, New York t34(now) Emp 1, John, Clerk,…,Dept 20 Non transferable ORA-20001: :Illegal attempt to modify non-transferable foreign key. (showing Dept/Emp relvars)
DEMO 6 Dept 10, Sales, New York Transaction time = now Dept 20, Finance, New York t34(now) Emp 1, John, Clerk,…,Dept 20 Non transferable (showing Dept/Emp relvars)
Demonstration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Demonstration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Q & Q U E S T I O N S A N S W E R S Rob Squire UK Consulting [email_address]

Contenu connexe

Tendances

Temporal Pattern Mining
Temporal Pattern MiningTemporal Pattern Mining
Temporal Pattern MiningPrakhar Dhama
 
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources Thomas Gottron
 
IRJET- Mining Frequent Itemset on Temporal data
IRJET-  	  Mining  Frequent Itemset on Temporal dataIRJET-  	  Mining  Frequent Itemset on Temporal data
IRJET- Mining Frequent Itemset on Temporal dataIRJET Journal
 
Introduction to Data streaming - 05/12/2014
Introduction to Data streaming - 05/12/2014Introduction to Data streaming - 05/12/2014
Introduction to Data streaming - 05/12/2014Raja Chiky
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streamsKrish_ver2
 
Evaluating Classification Algorithms Applied To Data Streams Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams   Esteban DonatoEvaluating Classification Algorithms Applied To Data Streams   Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams Esteban DonatoEsteban Donato
 
Database , 8 Query Optimization
Database , 8 Query OptimizationDatabase , 8 Query Optimization
Database , 8 Query OptimizationAli Usman
 

Tendances (9)

Temporal Pattern Mining
Temporal Pattern MiningTemporal Pattern Mining
Temporal Pattern Mining
 
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
 
IRJET- Mining Frequent Itemset on Temporal data
IRJET-  	  Mining  Frequent Itemset on Temporal dataIRJET-  	  Mining  Frequent Itemset on Temporal data
IRJET- Mining Frequent Itemset on Temporal data
 
Introduction to Data streaming - 05/12/2014
Introduction to Data streaming - 05/12/2014Introduction to Data streaming - 05/12/2014
Introduction to Data streaming - 05/12/2014
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streams
 
Evaluating Classification Algorithms Applied To Data Streams Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams   Esteban DonatoEvaluating Classification Algorithms Applied To Data Streams   Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams Esteban Donato
 
RR 2013 - Montali - Verification and Synthesis in Description Logic Based Dyn...
RR 2013 - Montali - Verification and Synthesis in Description Logic Based Dyn...RR 2013 - Montali - Verification and Synthesis in Description Logic Based Dyn...
RR 2013 - Montali - Verification and Synthesis in Description Logic Based Dyn...
 
18 Data Streams
18 Data Streams18 Data Streams
18 Data Streams
 
Database , 8 Query Optimization
Database , 8 Query OptimizationDatabase , 8 Query Optimization
Database , 8 Query Optimization
 

En vedette

Miroslav Šimulčík: Temporálne databázy
Miroslav Šimulčík: Temporálne databázyMiroslav Šimulčík: Temporálne databázy
Miroslav Šimulčík: Temporálne databázyJano Suchal
 
Tracking your data across the fourth dimension
Tracking your data across the fourth dimensionTracking your data across the fourth dimension
Tracking your data across the fourth dimensionJeremy Cook
 
Morrisons summary
Morrisons summaryMorrisons summary
Morrisons summaryJCDecauxUK
 
Maximising revenue via mobile
Maximising revenue via mobileMaximising revenue via mobile
Maximising revenue via mobileAlex Sbardella
 
Morrisons case study v2
Morrisons case study v2Morrisons case study v2
Morrisons case study v2Daniela8827
 
Morrisons session 1
Morrisons session 1Morrisons session 1
Morrisons session 1philg2
 
Spark's Role in the Big Data Ecosystem (Spark Summit 2014)
Spark's Role in the Big Data Ecosystem (Spark Summit 2014)Spark's Role in the Big Data Ecosystem (Spark Summit 2014)
Spark's Role in the Big Data Ecosystem (Spark Summit 2014)Databricks
 
Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011sumit_study
 
Mobile Database
Mobile DatabaseMobile Database
Mobile DatabaseThanh Le
 
Mobile database security threats
Mobile database security threatsMobile database security threats
Mobile database security threatsAkhil Kumar
 
JupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science CollaborationJupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science CollaborationCarol Willing
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgialrazgi
 
Emerging DB Technologies
Emerging DB TechnologiesEmerging DB Technologies
Emerging DB TechnologiesTalal Alsubaie
 

En vedette (16)

Miroslav Šimulčík: Temporálne databázy
Miroslav Šimulčík: Temporálne databázyMiroslav Šimulčík: Temporálne databázy
Miroslav Šimulčík: Temporálne databázy
 
Parallel Database
Parallel DatabaseParallel Database
Parallel Database
 
Tracking your data across the fourth dimension
Tracking your data across the fourth dimensionTracking your data across the fourth dimension
Tracking your data across the fourth dimension
 
Morrisons summary
Morrisons summaryMorrisons summary
Morrisons summary
 
Maximising revenue via mobile
Maximising revenue via mobileMaximising revenue via mobile
Maximising revenue via mobile
 
Morrisons case study v2
Morrisons case study v2Morrisons case study v2
Morrisons case study v2
 
Morrisons session 1
Morrisons session 1Morrisons session 1
Morrisons session 1
 
Spark's Role in the Big Data Ecosystem (Spark Summit 2014)
Spark's Role in the Big Data Ecosystem (Spark Summit 2014)Spark's Role in the Big Data Ecosystem (Spark Summit 2014)
Spark's Role in the Big Data Ecosystem (Spark Summit 2014)
 
The Business Environment
The Business EnvironmentThe Business Environment
The Business Environment
 
Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011
 
Ocado
OcadoOcado
Ocado
 
Mobile Database
Mobile DatabaseMobile Database
Mobile Database
 
Mobile database security threats
Mobile database security threatsMobile database security threats
Mobile database security threats
 
JupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science CollaborationJupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science Collaboration
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgi
 
Emerging DB Technologies
Emerging DB TechnologiesEmerging DB Technologies
Emerging DB Technologies
 

Similaire à Temporal

Teradata Tutorial for Beginners
Teradata Tutorial for BeginnersTeradata Tutorial for Beginners
Teradata Tutorial for Beginnersrajkamaltibacademy
 
Teradata 13.10
Teradata 13.10Teradata 13.10
Teradata 13.10Teradata
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 noveltiesMSDEVMTL
 
Save the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSave the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSafe Software
 
Understanding System Performance
Understanding System PerformanceUnderstanding System Performance
Understanding System PerformanceTeradata
 
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaaPerfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaaCuneyt Goksu
 
Cs 568 Spring 10 Lecture 5 Estimation
Cs 568 Spring 10  Lecture 5 EstimationCs 568 Spring 10  Lecture 5 Estimation
Cs 568 Spring 10 Lecture 5 EstimationLawrence Bernstein
 
Oracle 12c Application development
Oracle 12c Application developmentOracle 12c Application development
Oracle 12c Application developmentpasalapudi123
 
Database change deployments: Performance matters
Database change deployments: Performance mattersDatabase change deployments: Performance matters
Database change deployments: Performance mattersvbarun01
 
Save the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSave the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSafe Software
 
Parallel Processing in TM1 - QueBIT Consulting
Parallel Processing in TM1 - QueBIT ConsultingParallel Processing in TM1 - QueBIT Consulting
Parallel Processing in TM1 - QueBIT ConsultingQueBIT Consulting
 
Adapting data warehouse architecture to benefit from agile methodologies
Adapting data warehouse architecture to benefit from agile methodologiesAdapting data warehouse architecture to benefit from agile methodologies
Adapting data warehouse architecture to benefit from agile methodologiesTom Breur
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma
 
Data Warehouse Project Report
Data Warehouse Project Report Data Warehouse Project Report
Data Warehouse Project Report Tom Donoghue
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehousekiran14360
 

Similaire à Temporal (20)

129471717 unit-v
129471717 unit-v129471717 unit-v
129471717 unit-v
 
Teradata Tutorial for Beginners
Teradata Tutorial for BeginnersTeradata Tutorial for Beginners
Teradata Tutorial for Beginners
 
tempDB.ppt
tempDB.ppttempDB.ppt
tempDB.ppt
 
Teradata 13.10
Teradata 13.10Teradata 13.10
Teradata 13.10
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 novelties
 
Save the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSave the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTime
 
Understanding System Performance
Understanding System PerformanceUnderstanding System Performance
Understanding System Performance
 
Temporal databases
Temporal databasesTemporal databases
Temporal databases
 
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaaPerfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
 
Cs 568 Spring 10 Lecture 5 Estimation
Cs 568 Spring 10  Lecture 5 EstimationCs 568 Spring 10  Lecture 5 Estimation
Cs 568 Spring 10 Lecture 5 Estimation
 
Oracle 12c Application development
Oracle 12c Application developmentOracle 12c Application development
Oracle 12c Application development
 
Database change deployments: Performance matters
Database change deployments: Performance mattersDatabase change deployments: Performance matters
Database change deployments: Performance matters
 
Save the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSave the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTime
 
Black Box
Black BoxBlack Box
Black Box
 
Parallel Processing in TM1 - QueBIT Consulting
Parallel Processing in TM1 - QueBIT ConsultingParallel Processing in TM1 - QueBIT Consulting
Parallel Processing in TM1 - QueBIT Consulting
 
Adapting data warehouse architecture to benefit from agile methodologies
Adapting data warehouse architecture to benefit from agile methodologiesAdapting data warehouse architecture to benefit from agile methodologies
Adapting data warehouse architecture to benefit from agile methodologies
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Data Warehouse Project Report
Data Warehouse Project Report Data Warehouse Project Report
Data Warehouse Project Report
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehouse
 
Togaf 9 template architecture change request
Togaf 9 template  architecture change requestTogaf 9 template  architecture change request
Togaf 9 template architecture change request
 

Dernier

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Dernier (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Temporal