Search in package

ArchimAid

ArchiMate is a part of the AddOn with a screen for a combination of search and toolbox for ArchiMate. It reduces the change for duplicate elements in the repository.

Assistant

Assistant is a number of screens with extra functionality. It is available via the menu specialize and in the ribbon the IDEA button (under Add-Ins)

BD-DWH Integration ABB

For the introduction of a Big Data Platform in an existing application landscape that includes a data storage, transformation and analysis element, like a DWH there are four scenarious for integration possible. In this package four alternatives are described with their characteristics, advantages and disadvantages. For TDP one scenario must be selected for further implementation.

Big Data Blueprint

A Big Data blueprint as described in the literature. It is focused on Big Data but also useful for other data transforming activities

Big Data Infrastructure

Beschrijving van de infrastructurele aspecten van een big data architectuur

Big Data Mechanisms

Technology mechanisms represent well-defined IT artifacts that are established within an IT industry.

Big Data Patterns

The simplest way to describe a pattern is that it provides a proven solution to a common problem individually documented in a consistent format and usually as part of a larger collection. The notion of a pattern is already a fundamental part of everyday life. Without acknowledging it each time, we naturally use proven solutions to solve common problems each day. Patterns in the IT world that revolve around the design of automated systems are referred to as design patterns.

BigData Assistant

Package with the description of generic architectural building blocks and solution building blocks.

Conceptual datamodel example

The conceptual model shows a relatively abstract representation of the entities without the corresponding details such as the attributes and the cardinalities of the associations. In the conceptual model the links between the entities are shown and more importantly a common model (and vocabulary) is defined from the field. In particular, the description of the meaning of the entities is therefore important. In addition to the vocabulary, a number of additional aspects of the entities are also considered: The use of these entities for example in (business) processes or within applications. Data governance aspects of the entities, for example who owns the data, who needs to be informed or consulted about changes, etc. For the conceptual model, ArchiMate was chosen because this language makes it possible to make connections with other entity types in an organization (processes, applications etc).

Data analytics and -science

--

Data filtering and selection

--

Data processing

--

Data qualities

Datakwaliteiten zijn ontwikkeld door een internationaal consortium te weten Dama.org. Datakwaliteiten worden vooral ingezet voor het bepalen van de behoefte en het aanbod bij een registerfunctie. De datakwaliteiten worden weergegeven in het diagram overzicht datakwaliteiten

Data science

--

Data storage

--

Data types

--

Data visualisations

--

Deduplicator

The deduplicator is a rountine in the IDEA addon to merge elements with the same name and stereotype. This can be done on package and element level.

Documentation

--

Documenten

--

Example Architecture

This sample is based on a part of the adventure works database from Microsoft and shows the implementation of the four layers of the IDEA architecture in a relative simple entity model.

Example FormFactory entities

Example of a number of software entities specific for a certain software framework the FormFactory.

Example model for software development

In a number of situations the logical model can be used to define an extra physical implementation in software. For example for interfaces or for (data entry forms etc).

Example of a data catalogue

Data management or data catalogue example of adventure works based on the DaMa concepts

Example of a data model

Example of the three data model layer:
  • Conceptual model
  • Logical model
  • Physical model

Example of a User Interface

For user interfaces a standardized and simple notation can be used to give an idea about what the GUI will look like.

Examples

--

File transformation ABB

Building block for transformation from file based data to the standardized data target (model)

Hadoop components

--

Hourglass ABB

Hourglass architecture pattern for modelling implementation specific functions and entities in a standardized architectural model.

Hourglass elements

--

IDEA

IDEA is a combination of functionalities for data modeling and data architecture. It automates the tedious and repeating modeling activities.

IDEA

--

IDEA Documentation

This is the documentation of the IDEA AddOn. It is a combination of:
  • Description of the user interface
  • Source code of the AddOn

IDEARealtime

--

IDEAScreens

Screens documentation with a brief description of the various screens in the IDEA AddOn. Please see also the webvideos on the various screens and usage of functionalities

Logical datamodel example

Logical model example is the implementation independent detail model of the adventure works example

Onderwerpenboom

--

Physical datamodel example

Physical model example is the implementation specific detail model of the adventure works example based on a SQL Server 2016 relational database

Qualities

Kwaliteiten bieden de mogelijkheid om op een andere wijze de eisen te formuleren die je aan een bepaalde functionaliteit of toepassing stelt. Met name de mogelijkheid om kwaliteiten te kwantificeren maken deze entiteiten interessant. Op dit moment zijn er twee soorten kwaliteiten onderkend:

Relational Transformation ABB

Transformation from a relational database data source to the standardized data target

Sample qualities

Package with two sets of standard qualities. One for Data entities (from DaMa.org) and one for Software (from ISO).

Servicemodel ABB

Detailed ABB for describing the logical service interface in combination with extra governance functionalities

Software qualities

Software qualities are used to define the quality of software applications and component based on an internation ISO standard.

Software qualities

Software qualities based on the Quint2 model

Stakeholders in sample data catalogue

Package with a number of stakeholders in the example project. Only used to show the set up the data management associations and matrices.

Starter Class Diagram

--

TEA

The library is still named TEA based on the initial project done at TenneT. Currently IDEA and TEA are combined to one library. The name is maintained for legacy reasons

TEA

--

TEA

--

Transformation ABB/SBB

--

Werkmap

--

XML transformation ABB

--