data warehouse
The data storage system that analyses and reports on data such as a data mart.
Data warehouse designers are responsible for planning, connecting, designing, scheduling, and deploying data warehouse systems. They develop, monitor and maintain ETL processes, reporting applications and data warehouse design.
The data storage system that analyses and reports on data such as a data mart.
The tools, methods and notations such as Business Process Model and Notation (BPMN) and Business Process Execution Language (BPEL), used to describe and analyse the characteristics of a business process and model its further development.
The methodologies and tools used for creating logical and physical structure of databases, such as logical data structures, diagrams, modelling methodologies and entity-relationships.
The tools for creating, updating and managing databases, such as Oracle, MySQL and Microsoft SQL Server.
The set of legislative rules that safeguards information technology, ICT networks and computer systems and legal consequences which result from their misuse. Regulated measures include firewalls, intrusion detection, anti-virus software and encryption.
The type of infrastructure which defines the format of data: semi-structured, unstructured and structured.
The field of standardised computer languages for retrieval of information from a database and of documents containing the needed information.
The query languages such as SPARQL which are used to retrieve and manipulate data stored in Resource Description Framework format (RDF).
The principles that can be applied to all types of systems at all hierarchical levels, which describe the system's internal organisation, its mechanisms of maintaining identity and stability and achieving adaptation and self-regulation and its dependencies and interaction with the environment.
The programming paradigm that is based on combining markup (which adds context and structure to text) and other web programming code, such as AJAX, javascript and PHP, in order to carry out appropriate actions and visualise the content.
The classification of databases, that includes their purpose, characteristics, terminology, models and use such as XML databases, document-oriented databases and full text databases.
No competences in this bucket.
Implement principles of ICT systems theory in order to explain and document system characteristics that can be applied universally to other systems
Evaluate the implicit mastery of skilled experts in an ICT system to make it explicit for further analysis and usage.
Develop the database design models and diagrams which establish the structure of a database by using modelling software tools to be implemented in further processes.
Transpose a series of requirements into a clear and organised software design.
Draft a database scheme by following the Relational Database Management System (RDBMS) rules in order to create a logically arranged group of objects such as tables, columns and processes.
Create automated transfer of ICT information between storage types, formats and systems to save human resources from performing the task manually.
Set and maintain standards for transforming data from source schemas into the necessary data structure of a result schema.
Apply migration and conversion methods for existing data, in order to transfer or convert data between formats, storage or computer systems.
Extract, store and verify information using database management systems based on the relational database model, which arranges data into tables of rows and columns, such as Oracle Database, Microsoft SQL Server and MySQL.
Utilise computer languages that are syntactically distinguishable from the text, to add annotations to a document, specify layout and process types of documents such as HTML.
Develop documentation containing information about the database that is relevant to end users.
Study clients' needs and expectations for a product or service in order to identify and resolve inconsistencies and possible disagreements of involved stakeholders.
Generate a collection of new or existing related data sets that are made up out of separate elements but can be manipulated as one unit.
Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.
Identify relevant software and applications used for warehouse management systems, their characteristics and value added to warehouse management operations.
Apply database design schemes and models, define data dependencies, use query languages and database management systems (DBMS) to develop and manage databases.
Use software tools for managing and organising data in a structured environment which consists of attributes, tables and relationships in order to query and modify the stored data.
No competences in this bucket.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.
The agile project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.
The computer program CA Datacom/DB is a tool for creating, updating and managing databases, currently developed by the software company CA Technologies.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.
The techniques and existing systems used for structuring data elements and showing relationships between them, as well as methods for interpreting the data structures and relationships.
The computer program IBM DB2 is a tool for creating, updating and managing databases, developed by the software company IBM.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.
The computer program FileMaker is a tool for creating, updating and managing databases, developed by the software company FileMaker Inc.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.
The computer program IBM Informix is a tool for creating, updating and managing databases, developed by the software company IBM.
The methodologies or models for planning, managing and overseeing of ICT resources in order to meet specific goals, such methodologies are Waterfall, Incremental, V-Model, Scrum or Agile and using project management ICT tools.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.
The computer language LDAP is a query language for retrieval of information from a database and of documents containing the needed information.
The lean project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.
The computer language LINQ is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.
The NoSQL enterprise non-relational database used for creating, updating and managing large amounts of unstructured data stored in the cloud and which provides features such as semantics, flexible data models and Hadoop integration.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.
The computer language MDX is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.
The computer program Access is a tool for creating, updating and managing databases, developed by the software company Microsoft.
The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is developed by the software company Microsoft.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.
The computer program MySQL is a tool for creating, updating and managing databases, currently developed by the software company Oracle.
The computer language N1QL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Couchbase.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.
The computer program ObjectStore is a tool for creating, updating and managing databases, developed by the software company Object Design, Incorporated.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.
The computer program OpenEdge Database is a tool for creating, updating and managing databases, developed by the software company Progress Software Corporation.
The computer program Oracle Rdb is a tool for creating, updating and managing databases, developed by the software company Oracle.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.
The computer program PostgreSQL is a free and open-source software tool for creating, updating and managing databases, developed by the PostgreSQL Global Development Group.
The process-based management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.
The computer language SPARQL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation World Wide Web Consortium.
The computer program SQL Server is a tool for creating, updating and managing databases, developed by the software company Microsoft.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.
The computer program Teradata Database is a tool for creating, updating and managing databases, developed by the software company Teradata Corporation.
The RDF store or TripleStore is a database used for storage and retrieval of Resource Description Framework triples (subject-predicate-object data entities) which can be accessed by semantic queries.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.
The information that is not arranged in a pre-defined manner or does not have a pre-defined data model and is difficult to understand and find patterns in without using techniques such as data mining.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.
The computer language XQuery is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation World Wide Web Consortium.
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.
The field of study that deals with big amount of data using AI techniques such as machine learning algorithms to predict patterns and obtain useful information to make business decisions
A computer tool or application that creates a graphical and visual representation of data, allowing a better understanding and interpretation of complex data through visual elements such as maps, charts, infographics or graphs.
The use of software to track all information concerning a product such as technical specifications, drawings, design specifications, and production costs.
Create reporting software and applications used for creating reports on data.
Specify the physical configuration of database files on a given media. This consists of in-detail specifications of indexing options, data types and data elements placed in the data dictionary.
Specify procedures to be performed on databases which ensure the copying and archiving of data for possible restoration in case of a data loss event.
Apply design principles for an adaptive, elastic, automated, loosely coupled databases making use of cloud infrastructure. Aim to remove any single point of failure through distributed database design.
Create software or device components which enable interaction between humans and systems or machines, using appropriate techniques, languages and tools so as to streamline interaction while using the system or machine.
Create and manage cloud data retention. Identify and implement data protection, encryption, and capacity planning needs.
Utilise software to define the roles and manage user authentication, privileges and access rights to ICT systems, data and services.
Retrieve information from a database or information system using computer languages designed for the retrieval of data.
Explain technical details to non-technical customers, stakeholders, or any other interested parties in a clear and concise manner.
Establish a positive, long-term relationship between organisations and interested third parties such as suppliers, distributors, shareholders and other stakeholders in order to inform them of the organisation and its objectives.
Collect data and statistics to test and evaluate in order to generate assertions and pattern predictions, with the aim of discovering useful information in a decision-making process.
Estimate the expected input in terms of time, human and financial resources necessary to achieve the project objectives.
Answer customers' questions about itineraries, rates and reservations in person, by mail, by e-mail and on the phone.
Use software tools to archive data by copying and backing them up, in order to ensure their integrity and to prevent data loss.
Use tools which allow users to copy and archive computer software, configurations and data and recover them in case of loss.