Applications of the Embedded In-Memory Technology in the Public Sector
|
|
- Annice Simmons
- 6 years ago
- Views:
Transcription
1 SEP 33 ALLEGRO v Applications of the Embedded In-Memory Technology in the Public Sector Bitkom Big-Data.AI Summit 2018, Hanau, February 28 - March Eldar Sultanow, Andreas Jung, Martin Blomenhofer, Philippe Masson
2 General Application areas of the Embedded In- Memory Technology in the Public Sector Fraud detection Supervision of private sector regulated activities Sentiment analysis of Internet content for the prioritization of public services Threat detection from external and internal data sources for the prevention of crime, intelligence, and security Prediction for planning purposes of public services Munné, R. (2016). Big Data in the Public Sector, in: J.M. Cavanillas et al. (eds.), New Horizons for a Data-Driven Economy, pp Cham, Switzerland: Springer. DOI: / _11 Seite 2
3 General Application areas of the Embedded In- Memory Technology in the Public Sector (cont.) Opinion Mining Public Opinion Mining for Governmental Decisions Complex analyzes in real-time using up-to-date full data sets (SQL-based) Downstream analyzes can be performed directly with a standard data warehouse solution (SQL) using the original data sets as same input e-participation Perform and analyze votes including multiple parameters such as geographical information Use many in-memory databases (decentral approach, geographical partitioning) at edge locations in the cloud for ingesting the data Federal and state authorities can query and join data (votes, opinions, referendums) efficiently Stylios, G, et al. (2010). Public Opinion Mining for Governmental Decisions, Electronic Journal of e-government, 8(2), pp Weerakkody, V. (2012). Technology Enabled Transformation of the Public Sector: Advances in E-Government, Hershey, PA: IGI Global. Irregularity Detection Evaluate performance, quality of text mining classification algorithms applied to detect irregularities in public sector records Measurements include only minimal footprint (no I/O waits, network waits) Suitable for statistical analyses, since original data set always consistent between runs/environments Handle large public data Large public data relating to overall citizens (range of millions) Queries are generally short (and simple), but occur very frequently Avoid footprint during performing many tests that are less CPU-intensive Santos, B. S., et al. (2015). Comparing Text Mining Algorithms for Predicting Irregularities in Public Accounts, Proceedings of SBSI 2015 Seite 3
4 General Application areas of the Embedded In- Memory Technology in the Public Sector Opinion Mining Public Opinion Mining for Governmental Decisions Complex analyzes in real-time using up-to-date full data sets (SQL-based) Downstream analyzes can be performed directly with a standard data warehouse solution (SQL) using the original data sets as same input e-participation Perform and analyze votes including multiple parameters such as geographical information Use many in-memory databases (decentral approach, geographical partitioning) at edge locations in the cloud for ingesting the data Federal and state authorities can query and join data (votes, opinions, referendums) efficiently Irregularity Detection Evaluate performance, quality of text mining classification algorithms applied to detect irregularities in public sector records Measurements include only minimal footprint (no I/O waits, network waits) Suitable for statistical analyses, since original data set always consistent between runs/environments Handle large public data Large public data relating to overall citizens (range of millions) Queries are generally short (and simple), but occur very frequently Avoid footprint during performing many tests that are less CPU-intensive Seite 4
5 Development background Federal Employment Agency (FEA) Central service provider at the labor market Public body with self-administration Approximately 130,000 employees Central with 10 Regional Directorates 156 agencies for work 616 branch offices 303 Job center (ge) 12 Education and care centers (BTS) 7 Special departments in 1,600 Properties FEA-Information Technology Short profile Headquarters: Nuremberg Employees: 2,400 Interlinked PC: 160,000 Server: 9,200 System landscape 120 individual IT procedures Two highly available central data centers Nationwide 11 regional data centers (RRZ) Output (monthly) -Volumes: 41.5 million s Transfers: 16.5 million transfers (EUR 7.9 billion) Posts: 11 million mails Print pages: 56 million pages ALLEGRO 3.3 million households with a total of 6.4 million people Up to 50 thousand parallel users Approximately 60 developers Approximately 100 former developers Seite 5
6 Initial position test requirements in ALLEGRO Test requirements in ALLEGRO Tests should be executed for every single code commit All tests should be executed at all times (GTS: Global Test Suite) Code commits pass through the quality gate (Gerrit) only with a successful test run Automatic execution of GTS for every commit including the result check (CI build) Sub-project TEST has deviating requirements Current test setup An installation of Oracle XE database is carried out for each machine Tests are executed on the local machine of the developer Each test run is provided with a blank, initialized database An independent life cycle is initiated on the server for each test run A test suite with a fixed sequence of tests is defined for a test run The tests are executed sequentially in currently running VM Seite 6
7 Problem areas Need for optimization during test lead time Data volume very large Complexity high and still growing Test runs take a long time Number of test ~ 18,000, majority are integration tests Continuously increasing number of tests due to further development the runtime increases proportionately Database required for the tests (Schema DDL + test data) grows from release to release Complex integration tests (with their dependencies) Test setup is not trivial, for example, database must not be emptied constantly after every test (certain data must be always initialized) The runtime of GTS is within hourly range Maximum turn around time in the database unchangeable changeable Seite 7
8 Preliminary considerations Safeguarding inventory of previous test requirements Tests should be executed for every single code commit All tests should be executed at all times (GTS: Global Test Suite) Code commits pass through quality gate (Gerrit) only with a successful test run Automatic execution of GTS for every commit including the result check (CI build) Additional test requirements Tests are not interdependent Least possible installation effort of the database Each test VM should have its own, independent, newly created database The database is reset to initialized version after every test Seite 8
9 Solution approach Introduction of a new test system with embedded In-memory database 1 Embedded In-Memory DB versus local Oracle DB (single instance) No installation is required, low maintenance costs due to portability Database duplication using simple file copying (dumps are not necessary) Higher speed for runtime since waiting periods are eliminated: No access to IO hard disk Network IO accesses are no more available (Embedded DB in the same JVM of the tests) 2 ALLEGRO-specific advantages by innovative application of embedded In-Memory-DB concept in the context of process ALLEGRO's new test system architecture (with embedded in-memory DB) enables easy execution of parallel test Provision of database instance contingent with rotation principle Seite 9
10 Which embedded In-Memory DB do we consider? Comparison of embedded In-memory database technologies Oracle Derby HSQLDB H2 Type of Installation preinstalled On-demand Portable - SQL-Standards 1 Supports Oracle Features - 2 In-Memory Support 3 (tables only) (full DB and table-specific) Runtime-embedded - Overheads Networking, disk writes 4 none Supports native SQL functions, triggers - DML only - 1) Support is restricted up to SQL Standard 99 2) Support is restricted with regard to accepted data types, clauses, automatic data conversion, conversion of return values 3) Oracle Database 12c is required; In-Memory table feature requires appropriate license fees 4) Disk writes overhead can be reduced by the use of In-Memory tables Seite 10
11 HSQLDB as the first choice for ALLEGRO Comprehensive analysis in ALLEGRO and exchange with other projects leads to result: HSQLDB is the most suitable target platform Reasons for HSQL DB HSQL, H2 and Derby are the only Java-based embeddable In-memory solutions Derby is opted out, because there is no support for Oracle features at all (as Oracle remains being used in production) No support for schema cleaning in H2 (SQL command TRUNCATE SCHEMA killer argument) This statement would have to be split up into individual TRUNCATE TABLE... statements (which require way more time to execute while preparing the database for the next test) H2 does not support the SQL:2003 standard command MERGE INTO (using a proprietary implementation), whereas HSQLDB does This statement is widely used in our initialization script and within the application server and the conversion would be costly HSQLDB is the only in-memory DB that supports SQL-based procedures and functions Not many used in ALLEGRO, but they are essential and would entail a noticeable conversion effort Only syntax adaptation with some refactoring to SQL standards is required in HSQLDB Some procedures are Oracle specific, but only used for partitioning purposes, which neither work in the Oracle XE instance nor are necessary for tests HSQLDB is the only DB that supports the Oracle Feature for Synonyms Seite 11
12 Architecture of the test system Database-Instances contingent with rotation principle Architecture with containerprinciple Working Databases DB i n Test 7 State: waiting Rotational reuse of DBs Causal test dependencies can still exist with performance gain Test Controller DB i m+2 Test 4 State: waiting Reduce DB initialization time to almost ZERO DB i m+1 Test 3 State: running Modern architecture, which is rediscovered in cloud-environments Test 7 w Test 4 w Test 3 r Test 2 f Test 1 f Scoreboard DB i 0 IDLE Databases DB i m Test 2 Test 1 Test Set State: finished DB Connection: terminated Seite 12
13 Architecture of the test system Database-Instances contingent with rotation principle Time Frame DB 1 Test 3k+1 init Test 3(k+1)+1 init DB 2 Test 3k+2 init Test 3(k+1)+2 DB 3 init Test 3(k+1) init Test 3(k+2) Test sequences can be maintained and parallelization is still possible Valuable initialization time is reduced completely Seite 13
14 Result of measurement of runtime reduction in ALLEGRO Runtime of tests (min-max range in seconds) Oracle 1 Fork 2 Forks 3 Forks 4 Forks 5 Forks 6 Forks 8 Forks Developer-PC: 32 GB Ram, Xeon 4-core, w/hyperthreading Drastic reduction in test runtime Saturation from determined degree of parallelization Seite 14
15 Reasons for introduction in other processes Available technical basis High standardization due to established cloud-process like dockerization Tests (and development) are already standardized according to SERA (framework of FEAs software development process), which forms the basis for cross-procedural introduction High test efficiency and flexibility for all processes All the processes can benefit from high performance and flexibility of the approach introduced. The test runtime can be reduced drastically mainly due to major/mission critical processes having complex test cases and high data volume. Thanks to dump mechanism, the resources are left clean, which in turn reduces the errors related to configuration (It is always possible to achieve a clean status) Synergy can be achieved in the testing: For example, an overall test with ALLEGRO and linked VERBIS- or StEP-container Seite 15
16 Summary Conversion efforts were profitable Advantages Disadvantages Number of tests are now manageable and can continue to increase In future, the process can be expedited due to hardware expansion Execution platform is irrelevant Migration to Cloud is possible Guaranty for developer: Tests do not cause any side effects During development, the DB must be initialized again only for modified scripts Simple implementation of rotation principle Oracle specific features are eliminated/ SQL standards are restricted Migration scripts must be tested on both DBs at all times Total conversion efforts are 60 BT Rotation principle is useful only for specially tailored/customized tests Seite 16
17 Contributing Authors Eldar Sultanow Andreas Jung Capgemini Capgemini Bahnhofstraße 11C Nuremberg, Germany E: Bahnhofstraße 11C Nuremberg, Germany E: Martin Blomenhofer IT Dept. of the Federal Employment Agency Südwestpark Nuremberg, Germany E: Capgemini Philippe Masson Bahnhofstraße 11C Nuremberg, Germany E: Seite 17
Learn Well Technocraft
Note: We are authorized partner and conduct global certifications for Oracle and Microsoft. The syllabus is designed based on global certification standards. This syllabus prepares you for Oracle global
More informationOracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE
Oracle Database Exadata Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE Oracle Database Exadata combines the best database with the best cloud platform. Exadata is the culmination of more
More informationData Warehousing & Big Data at OpenWorld for your smartphone
Data Warehousing & Big Data at OpenWorld for your smartphone Smartphone and tablet apps, helping you get the most from this year s OpenWorld Access to all the most important information Presenter profiles
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
2 Copyright 23, Oracle and/or its affiliates. All rights reserved. Oracle Database 2c Heat Map, Automatic Data Optimization & In-Database Archiving Platform Technology Solutions Oracle Database Server
More informationOracle Database 10g: Introduction to SQL
ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database
More informationAutomating Information Lifecycle Management with
Automating Information Lifecycle Management with Oracle Database 2c The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationIntroduction to Computer Science and Business
Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a
More informationThe Design and Optimization of Database
Journal of Physics: Conference Series PAPER OPEN ACCESS The Design and Optimization of Database To cite this article: Guo Feng 2018 J. Phys.: Conf. Ser. 1087 032006 View the article online for updates
More informationIncremental Updates VS Full Reload
Incremental Updates VS Full Reload Change Data Capture Minutes VS Hours 1 Table of Contents Executive Summary - 3 Accessing Data from a Variety of Data Sources and Platforms - 4 Approaches to Moving Changed
More informationClick to edit H06the title text format
Click to edit H06the title text format Click to edit the outline text format Fourth Outline Level Fifth Stefan Outline Level Hummel Sixth IBM Outline Germany Level Competitive Database Migration to Informix
More informationWhat s New for Oracle Java Cloud Service. On Oracle Cloud Infrastructure and Oracle Cloud Infrastructure Classic. Topics: Oracle Cloud
Oracle Cloud What's New for Oracle Java Cloud Service Release 17.4 E64762-32 November 2017 What s New for Oracle Java Cloud Service This document describes what's new in Oracle Java Cloud Service on all
More informationFast, In-Memory Analytics on PPDM. Calgary 2016
Fast, In-Memory Analytics on PPDM Calgary 2016 In-Memory Analytics A BI methodology to solve complex and timesensitive business scenarios by using system memory as opposed to physical disk, by increasing
More informationJean-Marc Krikorian Strategic Alliance Director
Jean-Marc Krikorian Strategic Alliance Director JeanMarc.Krikorian@EnterpriseDB.com +1 773-383-6517 Introduction to EnterpriseDB 2 Founded in 2004 Mission: Enable the adoption of high quality Postgres
More informationBuilding a Data Strategy for a Digital World
Building a Data Strategy for a Digital World Jason Hunter, CTO, APAC Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies Data Hub 100 s of Service
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationCOURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. Last updated on: 30 Nov 2018.
Training for Database & Technology with Modeling in SAP HANA Courses Listed Einsteiger HA100 - SAP HANA Introduction Fortgeschrittene HA300 - SAP HANA 2.0 SPS03 Modeling HA301 - SAP HANA 2.0 SPS02 Advanced
More informationDb2 9.7 Create Table If Not Exists >>>CLICK HERE<<<
Db2 9.7 Create Table If Not Exists The Explain tables capture access plans when the Explain facility is activated. You can create them using one of the following methods: for static SQL, The SYSTOOLS schema
More information10. Record-Oriented DB Interface
10 Record-Oriented DB Interface Theo Härder wwwhaerderde Goals - Design principles for record-oriented and navigation on logical access paths - Development of a scan technique and a Main reference: Theo
More informationOptimizing Testing Performance With Data Validation Option
Optimizing Testing Performance With Data Validation Option 1993-2016 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording
More informationLIMITE EN COUNCIL OF THE EUROPEAN UNION. Brussels, 21 October /13 LIMITE CO EUR-PREP 37. NOTE General Secretariat of the Council
COUNCIL OF THE EUROPEAN UNION Brussels, 21 October 2013 12397/13 LIMITE CO EUR-PREP 37 NOTE from: To: General Secretariat of the Council Council Subject: European Council (24-25 October 2013) - Draft conclusions
More informationmicrosoft
70-775.microsoft Number: 70-775 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Note: This question is part of a series of questions that present the same scenario. Each question in the series
More informationIBM. Database Database overview. IBM i 7.1
IBM IBM i Database Database overview 7.1 IBM IBM i Database Database overview 7.1 Note Before using this information and the product it supports, read the information in Notices, on page 39. This edition
More informationOracle GoldenGate 11g: Advanced Configuration for Oracle Student Guide
Oracle GoldenGate 11g: Advanced Configuration for Oracle Student Guide D76689GC10 Edition 1.0 March 2013 D81509 Author Elio Bonazzi Editors Smita Kommini Raj Kumar Richard Wallis Graphic Designer Rajiv
More informationDATABASE DEVELOPMENT (H4)
IMIS HIGHER DIPLOMA QUALIFICATIONS DATABASE DEVELOPMENT (H4) December 2017 10:00hrs 13:00hrs DURATION: 3 HOURS Candidates should answer ALL the questions in Part A and THREE of the five questions in Part
More informationOne Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface
One Identity Manager 8.0 Administration Guide for Connecting to a Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software
More information2018 Edition. Security and Compliance for Office 365
2018 Edition Security and Compliance for Office 365 [Proofpoint has] given us our time back to focus on the really evil stuff. CISO, Global 500 Manufacturer Like millions of businesses around the world,
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Oracle Partitioning für Einsteiger Hermann Bär Partitioning Produkt Management 2 Disclaimer The goal is to establish a basic understanding of what can be done with Partitioning I want you to start thinking
More informationSurvey of Oracle Database
Survey of Oracle Database About Oracle: Oracle Corporation is the largest software company whose primary business is database products. Oracle database (Oracle DB) is a relational database management system
More informationPerformance Optimization for Informatica Data Services ( Hotfix 3)
Performance Optimization for Informatica Data Services (9.5.0-9.6.1 Hotfix 3) 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,
More informationSegregating Data Within Databases for Performance Prepared by Bill Hulsizer
Segregating Data Within Databases for Performance Prepared by Bill Hulsizer When designing databases, segregating data within tables is usually important and sometimes very important. The higher the volume
More informationBusiness Analytics. SQL PL SQL [Oracle 10 g] P r i n c e S e t h i w w w. x l m a c r o. w e b s. c o m
Business Analytics Let s Learn SQL-PL SQL (Oracle 10g) SQL PL SQL [Oracle 10 g] RDBMS, DDL, DML, DCL, Clause, Join, Function, Queries, Views, Constraints, Blocks, Cursors, Exception Handling, Trapping,
More informationDelphi XE. Delphi XE Datasheet
Delphi XE Datasheet DATASHEET Delphi XE Embarcadero Delphi XE is the fastest way to deliver ultrarich, ultra-fast Windows applications. Used by millions of developers, Delphi combines a leading-edge object-oriented
More informationEnsuring Compliance with Data Privacy Directives using Virtual Databases
Ensuring Compliance with Data Privacy Directives using Virtual Databases June 2017 Steve Karam, Director of Customer Education and Experience at Delphix Agenda 1 2 3 Ensure compliance to disparate data
More informationIntroduction to SQL/PLSQL Accelerated Ed 2
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Introduction to SQL/PLSQL Accelerated Ed 2 Duration: 5 Days What you will learn This Introduction to SQL/PLSQL Accelerated course
More informationIBM i Version 7.2. Database Database overview IBM
IBM i Version 7.2 Database Database overview IBM IBM i Version 7.2 Database Database overview IBM Note Before using this information and the product it supports, read the information in Notices on page
More informationMongoDB for a High Volume Logistics Application. Santa Clara, California April 23th 25th, 2018
MongoDB for a High Volume Logistics Application Santa Clara, California April 23th 25th, 2018 about me... Eric Potvin Software Engineer in the performance team at Shipwire, an Ingram Micro company, in
More informationDatabase Processing. Fundamentals, Design, and Implementation. Global Edition
Database Processing Fundamentals, Design, and Implementation 14th Edition Global Edition Database Processing: Fundamentals, Design, and Implementation, Global Edition Table of Contents Cover Title Page
More informationAbstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight
ESG Lab Review InterSystems Data Platform: A Unified, Efficient Data Platform for Fast Business Insight Date: April 218 Author: Kerry Dolan, Senior IT Validation Analyst Abstract Enterprise Strategy Group
More informationIntroduction to the Structured Query Language [ SQL ] (Significant Concepts)
Introduction to the Structured Query Language [ SQL ] (Significant Concepts) Learning Objectives This topic is intended to introduce the Structured Query Language (SQL). At the end of the topic it is desired
More informationModernizing Business Intelligence and Analytics
Modernizing Business Intelligence and Analytics Justin Erickson Senior Director, Product Management 1 Agenda What benefits can I achieve from modernizing my analytic DB? When and how do I migrate from
More informationInternet of Things (IOT) What It Is and How It Will Impact State Pools
NLC Mutual Insurance Company 660 Capitol Street NW Suite 450 Washington, DC 20001 Internet of Things (IOT) What It Is and How It Will Impact State Pools MAY 19, 2017 RYAN DRAUGHN, DIRECTOR OF INFORMATION
More informationOracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H
Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Table of Contents Disclaimer 1 Introduction 2 Tracking/Viewing Changes is Complicated 3 Enabling Flashback Data Archive
More informationCapturing Your Changed Data
Capturing Your Changed Data with the CONNX Data Synchronization Tool Table of Contents Executive Summary 1 Fulfilling a Need with Minimal Investment 2 Departmental Reporting Servers 3 Data Migration 4
More informationCONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED DATA PLATFORM
CONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED PLATFORM Executive Summary Financial institutions have implemented and continue to implement many disparate applications
More informationDatabase Applications (15-415)
Database Applications (15-415) DBMS Internals- Part V Lecture 15, March 15, 2015 Mohammad Hammoud Today Last Session: DBMS Internals- Part IV Tree-based (i.e., B+ Tree) and Hash-based (i.e., Extendible
More information1 Overview of Database Management
1 Overview of Database Management 1.1 Data, information and knowledge 1.1.1 Data Data is/are the facts of the World. For example, take yourself. You may be 5ft tall, have brown hair and blue eyes. All
More informationDISTRIBUTED DATABASES
DISTRIBUTED DATABASES INTRODUCTION: Database technology has taken us from a paradigm of data processing in which each application defined and maintained its own data, i.e. one in which data is defined
More informationEmbarcadero Rapid SQL
Product Documentation Embarcadero Rapid SQL New Features Guide Version 8.6.1/XE5 Published May, 2014 2014 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero
More information2.3. What Is The Difference Between A Database Schema And A Database State
2.3. What Is The Difference Between A Database Schema And A Database State Schema objects are database objects that contain data or govern or perform At this strength the collation is case-insensitive
More informationCondusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%
openbench Labs Executive Briefing: May 20, 2013 Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01
More informationData - a crucial consideration in your cloud migration
OPINION PIECE Johannesburg, South Africa, 3 November, 2016 Data - a crucial consideration in your cloud migration By AJ Hartenberg, Portfolio Manager: Data Centre Services for T-Systems, South Africa The
More informationAn Oracle White Paper October Advanced Compression with Oracle Database 11g
An Oracle White Paper October 2011 Advanced Compression with Oracle Database 11g Oracle White Paper Advanced Compression with Oracle Database 11g Introduction... 3 Oracle Advanced Compression... 4 Compression
More informationOracle Syllabus Course code-r10605 SQL
Oracle Syllabus Course code-r10605 SQL Writing Basic SQL SELECT Statements Basic SELECT Statement Selecting All Columns Selecting Specific Columns Writing SQL Statements Column Heading Defaults Arithmetic
More informationETL Best Practices and Techniques. Marc Beacom, Managing Partner, Datalere
ETL Best Practices and Techniques Marc Beacom, Managing Partner, Datalere Thank you Sponsors Experience 10 years DW/BI Consultant 20 Years overall experience Marc Beacom Managing Partner, Datalere Current
More informationIBM Advantage: IBM Watson Compare and Comply Element Classification
IBM Advantage: IBM Watson Compare and Comply Element Classification Executive overview... 1 Introducing Watson Compare and Comply... 2 Definitions... 3 Element Classification insights... 4 Sample use cases...
More informationSpecific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases
Course Title: Advanced Database Management System Course No. : ICT. Ed 525 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3(2T+1P) Semester: Second Teaching Hour: 80(32+8) 1. Course
More informationDepartment of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems
COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems Unit : I LP: CS6302 Rev. :
More informationFrom Single Purpose to Multi Purpose Data Lakes. Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019
From Single Purpose to Multi Purpose Data Lakes Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019 Agenda Data Lakes Multiple Purpose Data Lakes Customer Example Demo Takeaways
More informationASSIGNMENT NO 2. Objectives: To understand and demonstrate DDL statements on various SQL objects
ASSIGNMENT NO 2 Title: Design and Develop SQL DDL statements which demonstrate the use of SQL objects such as Table, View, Index, Sequence, Synonym Objectives: To understand and demonstrate DDL statements
More informationDesigning your BI Architecture
IBM Software Group Designing your BI Architecture Data Movement and Transformation David Cope EDW Architect Asia Pacific 2007 IBM Corporation DataStage and DWE SQW Complex Files SQL Scripts ERP ETL Engine
More informationAnalysis of Derby Performance
Analysis of Derby Performance Staff Engineer Olav Sandstå Senior Engineer Dyre Tjeldvoll Sun Microsystems Database Technology Group This is a draft version that is subject to change. The authors can be
More informationEvolution of Capabilities Hunter Downey, Solution Advisor
Evolution of Capabilities Hunter Downey, Solution Advisor What is our suite? Crystal Reports Web Intelligence Dashboards Explorer Mobile Lumira Predictive 2011 SAP. All rights reserved. 2 What is our suite?
More informationCHAPTER 3 Implementation of Data warehouse in Data Mining
CHAPTER 3 Implementation of Data warehouse in Data Mining 3.1 Introduction to Data Warehousing A data warehouse is storage of convenient, consistent, complete and consolidated data, which is collected
More informationOracle Database: SQL and PL/SQL Fundamentals Ed 2
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationPl Sql Copy Table From One Schema To Another
Pl Sql Copy Table From One Schema To Another I know how to do this using MS SQL Server. you want to copy a table from one schema to another, or from one database to another, and keep the same table name.
More informationAMERICAN CHAMBER OF COMMERCE IN THAILAND DIGITAL ECONOMY POSITION PAPER
AMCHAM Background AMCHAM Thailand was formed in 1956 with a membership of 8 American companies and 60 American nationals. Today, AMCHAM has over 650 members, comprising 2,000 executives and professionals.
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7 ORACLE PRODUCT LOGO 20. oktober 2011 Hotel Europa Sarajevo Platform
More informationOracle Big Data Connectors
Oracle Big Data Connectors Oracle Big Data Connectors is a software suite that integrates processing in Apache Hadoop distributions with operations in Oracle Database. It enables the use of Hadoop to process
More informationChapter 12. Databases. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 12 Databases McGraw-Hill/Irwin Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved. 1 Introduction to Databases Much like a library, secondary storage is designed to store information.
More informationSession 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies
Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Prabhaker Gongloor (GP) Product Management Director, Database Manageability, Oracle
More informationOptimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator
Optimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator Maryela Weihrauch, IBM Distinguished Engineer, WW Analytics on System z March, 2017 Please note IBM s statements regarding
More informationSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationAutomatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R
Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R 2 0 1 7 Table of Contents Disclaimer 1 Introduction 2 Storage Tiering and Compression Tiering 3 Heat
More informationLegal framework of ensuring of cyber security in the Republic of Azerbaijan
Legal framework of ensuring of cyber security in the Republic of Azerbaijan Bakhtiyar N.Mammadov Ministry of Communications and Information Technologies Head of Legal and HR Department ITU WSIS Thematic
More informationIndexing. Week 14, Spring Edited by M. Naci Akkøk, , Contains slides from 8-9. April 2002 by Hector Garcia-Molina, Vera Goebel
Indexing Week 14, Spring 2005 Edited by M. Naci Akkøk, 5.3.2004, 3.3.2005 Contains slides from 8-9. April 2002 by Hector Garcia-Molina, Vera Goebel Overview Conventional indexes B-trees Hashing schemes
More informationSICOOB. The Second Largest Linux on IBM System z Implementation in the World. Thiago Sobral. Claudio Kitayama
SICOOB The Second Largest Linux on IBM System z Implementation in the World Claudio Kitayama Thiago Sobral IT Infrastructure Analyst Sicoob claudio.kitayama@sicoob.com.br Sales Engineer tsobral@suse.com
More informationPERFORMANCE OPTIMIZATION FOR LARGE SCALE LOGISTICS ERP SYSTEM
PERFORMANCE OPTIMIZATION FOR LARGE SCALE LOGISTICS ERP SYSTEM Santosh Kangane Persistent Systems Ltd. Pune, India September 2013 Computer Measurement Group, India 1 Logistic System Overview 0.5 millions
More informationIBM DB2 Analytics Accelerator Trends and Directions
March, 2017 IBM DB2 Analytics Accelerator Trends and Directions DB2 Analytics Accelerator for z/os on Cloud Namik Hrle IBM Fellow Peter Bendel IBM STSM Disclaimer IBM s statements regarding its plans,
More informationAdvanced Database Systems
Lecture II Storage Layer Kyumars Sheykh Esmaili Course s Syllabus Core Topics Storage Layer Query Processing and Optimization Transaction Management and Recovery Advanced Topics Cloud Computing and Web
More informationData Vault Partitioning Strategies WHITE PAPER
Dani Schnider Data Vault ing Strategies WHITE PAPER Page 1 of 18 www.trivadis.com Date 09.02.2018 CONTENTS 1 Introduction... 3 2 Data Vault Modeling... 4 2.1 What is Data Vault Modeling? 4 2.2 Hubs, Links
More informationFIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION
FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and
More informationFLEXCUBE General Ledger Database Setup Oracle FLEXCUBE Universal Banking Release [May] [2016]
FLEXCUBE General Ledger Database Setup Oracle FLEXCUBE Universal Banking Release 12.2.0.0.0 [May] [2016] Table of Contents 1. SETTING UP FLEXCUBE GENERAL LEDGER DATABASE... 1-1 1.1 INTRODUCTION... 1-1
More informationLambda Architecture for Batch and Stream Processing. October 2018
Lambda Architecture for Batch and Stream Processing October 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only.
More informationQMF: Query Management Facility
A A Report - Figure 7... 1:26 ADD Sessions - Ending a Table Editor... 5:5 Adding Rows to a Table... 5:1 Adding Comments to an SQL Query... 3:5 ALIGN... 4:16 Arithmetic in Queries... 3:17 Available Tables
More informationSimplifying your upgrade and consolidation to BW/4HANA. Pravin Gupta (Teklink International Inc.) Bhanu Gupta (Molex LLC)
Simplifying your upgrade and consolidation to BW/4HANA Pravin Gupta (Teklink International Inc.) Bhanu Gupta (Molex LLC) AGENDA What is BW/4HANA? Stepping stones to SAP BW/4HANA How to get your system
More informationDatabase Applications (15-415)
Database Applications (15-415) DBMS Internals- Part V Lecture 13, March 10, 2014 Mohammad Hammoud Today Welcome Back from Spring Break! Today Last Session: DBMS Internals- Part IV Tree-based (i.e., B+
More informationPerform scalable data exchange using InfoSphere DataStage DB2 Connector
Perform scalable data exchange using InfoSphere DataStage Angelia Song (azsong@us.ibm.com) Technical Consultant IBM 13 August 2015 Brian Caufield (bcaufiel@us.ibm.com) Software Architect IBM Fan Ding (fding@us.ibm.com)
More informationAn SQL-based approach to physics analysis
Journal of Physics: Conference Series OPEN ACCESS An SQL-based approach to physics analysis To cite this article: Dr Maaike Limper 2014 J. Phys.: Conf. Ser. 513 022022 View the article online for updates
More informationCOCKPIT FP Citizens Collaboration and Co-Creation in Public Service Delivery. Deliverable D Opinion Mining Tools 1st version
COCKPIT FP7-248222 Citizens Collaboration and Co-Creation in Public Service Delivery Deliverable D2.1.1 Opinion Mining Tools 1st version Editor(s): Responsible Partner: Kostas Giannakakis ATC, INTRASOFT
More informationBusiness Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development
Business Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development Introduction This note sets out a business model for a Global Platform
More informationAccelerating Digital Transformation with InterSystems IRIS and vsan
HCI2501BU Accelerating Digital Transformation with InterSystems IRIS and vsan Murray Oldfield, InterSystems Andreas Dieckow, InterSystems Christian Rauber, VMware #vmworld #HCI2501BU Disclaimer This presentation
More informationOracle Retail Cloud Services and Business Agility
Oracle Retail Data Extractor Release Notes Release 16.0.106 E93275-01 February 2018 This document highlights the major changes for the 16.0.x releases of Oracle Retail Data Extractor. Note: The non-sequential
More informationMapping to the National Broadband Plan
The National Telecommunications and Information Administration Mapping to the National Broadband Plan 37 th Annual PURC Conference Smart Technology vs. Smart Policy February 3, 2010 1 About NTIA The National
More informationMySQL for Developers. Duration: 5 Days
Oracle University Contact Us: 0800 891 6502 MySQL for Developers Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to develop console and web applications using
More informationCertification Exam Preparation Seminar: Oracle Database SQL
Oracle University Contact Us: 0800 891 6502 Certification Exam Preparation Seminar: Oracle Database SQL Duration: 1 Day What you will learn This video seminar Certification Exam Preparation Seminar: Oracle
More informationCA IDMS. Logical Record Facility Guide. Release
CA IDMS Logical Record Facility Guide Release 18500 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
More informationChapter 3. Database Architecture and the Web
Chapter 3 Database Architecture and the Web 1 Chapter 3 - Objectives Software components of a DBMS. Client server architecture and advantages of this type of architecture for a DBMS. Function and uses
More informationOracle Exadata: Strategy and Roadmap
Oracle Exadata: Strategy and Roadmap - New Technologies, Cloud, and On-Premises Juan Loaiza Senior Vice President, Database Systems Technologies, Oracle Safe Harbor Statement The following is intended
More informationIntroduction. Architecture Overview
Performance and Sizing Guide Version 17 November 2017 Contents Introduction... 5 Architecture Overview... 5 Performance and Scalability Considerations... 6 Vertical Scaling... 7 JVM Heap Sizes... 7 Hardware
More information