Zoek trefwoord in element

(Materialized) views

Gestandaardiseerde interface op basis van een database artifact een materialized view. Een combinatie van een abstract sql statement met buffering van de achterliggende data voor performance winst

Azure Database MySQL Server

Azure SQL

Azure SQL DataWarehouse

Azure SQL Edge

Azure SQL VM

Betaalbare technologieen en hardware

Waaronder de aanwezigheid van Open Source oplossingen. Denk hierbij bijvoorbeeld aan NoSQL databases en gedistribueerde filesystemen zoals Hadoop.

Big Data SQL

Behandelen van big data als een tabelstructuur en werkt daarbij met een SQL achtige querytaal

Cloud interface

Is een interface die vanuit de cloud aanbieder wordt aangeboden om de cloud diensten in meerdere vormen van ontsluiting te kunnen benaderen. Denk aan webservices, htmlscherm interfaces voor beheerders maar ook interface voor fat client beheerapplicaties (SQL-Server Management Studio).

Database ER

Fysieke datamodellen voor een relationele database uitgewerkt in een Microsoft SQL-Server database.

Fysiek Database

Fysieke datamodellen voor een relationele database uitgewerkt in een Microsoft SQL-Server database.

Fysieke modellering

Fysisch model voor de beschrijving van een technisch implementatiemodel. Dit is platformspecifiek en wordt gebruikt voor het maken van SQL DDL- en ETL-scripts en uiteindelijk voor technische documentatie.

Fysieke RDBMS Modelleer en naamgevingsconventie

  • Tabel - en kolomnamen worden met Hoofdletter en kleine letters geschreven Hierbij wordt ieder nieuw woord in de naam of codering een hoofdletter gebruikt.
  • De _ wordt gebruikt in de naamgeving ipv een spatie Spatie kan problemen geven bij implementatie in artifacten en dus wordt de spatiev vervangen door een _.
  • Zijn er kolommen met een bijzonder kenmerk dan wordt dit voorafgegaan met XX_ bijv DW_ Codering kan gebruikt worden voor een extra classificatie in de kolomnamen.
  • Primary key heeft een vaste opbouw bestaande uit tabelnaam_Id Hiermee wordt een naamgevingsconventie geintroduceerd wordt zodat in het model de relaties ook in de primary key namen af te leiden zijn bij een enkelvoudige relatie tussen de tabellen.
  • Foreign key heeft een vaste naam bestaande uit Tabelnaam_Id Naam van de primaire sleutel in de verwijzende sleutel heeft dezelfde naam, Zijn er meerdere foreign keys naar een tabel dan is de opbouw van de kolomnaam Tabelnaam_Rol_id. Behalve als er meer relaties zijn tussen de elementen dan krijgt de extra verwijzende sleuitel de naam van de tabel en de rolnaam van de relatie.
  • Primary key constraints voldoen aan de naamgevingsconventie PK_Table_A Naamgevingsconventie van de primaire sleutels op basis van de kolomnamen.
  • Foreign key constraints voldoen aan de naamgevingsconventie FK_Table_C_TableA (FK_Kind_Ouder) Opbouw van de FK naam zodat uit de naam blijkt welke relatie geimplementeerd wordt. Reden is dat ook zonder datamodel in de database de relaties inzichtelijk gemaakt kan worden.
  • Tabel en kolomnaam zijn in het Nederlands Dit geldt voor de tabellen die door de organisatie zelf gedefinieerd kunnen worden. In andere gevallen bepaald de leverancier van de database de naamgevingsconventie.
  • Bij voorkeur bij de tabellen en kolommen een description voor documentatie in de gegenereerde code Afhankelijk van het database platform genereren we de omschrijvingen als documentatie mee in de DDL SQL scripts.
  • Voor Tabellen met een bijzonder karakter wordt een X_ prefix gebruikt bijvoorbeeld voor Fact (F_) of Dimension (D_) tabellen Ook voor tabellen kan er met een letter codering een extra classificatie of domeindefinitie worden gebruikt in de tabelnamen.

Fysieke RDBMS Modelleer en naamgevingsconventie

  • Tabel - en kolomnamen worden met Hoofdletter en kleine letters geschreven Hierbij wordt ieder nieuw woord in de naam of codering een hoofdletter gebruikt.
  • De _ wordt gebruikt in de naamgeving ipv een spatie Spatie kan problemen geven bij implementatie in artifacten en dus wordt de spatiev vervangen door een _.
  • Zijn er kolommen met een bijzonder kenmerk dan wordt dit voorafgegaan met XX_ bijv DW_ Codering kan gebruikt worden voor een extra classificatie in de kolomnamen.
  • Primary key heeft een vaste opbouw bestaande uit tabelnaam_Id Hiermee wordt een naamgevingsconventie geintroduceerd wordt zodat in het model de relaties ook in de primary key namen af te leiden zijn bij een enkelvoudige relatie tussen de tabellen.
  • Foreign key heeft een vaste naam bestaande uit Tabelnaam_Id Naam van de primaire sleutel in de verwijzende sleutel heeft dezelfde naam, Zijn er meerdere foreign keys naar een tabel dan is de opbouw van de kolomnaam Tabelnaam_Rol_id. Behalve als er meer relaties zijn tussen de elementen dan krijgt de extra verwijzende sleuitel de naam van de tabel en de rolnaam van de relatie.
  • Primary key constraints voldoen aan de naamgevingsconventie PK_Table_A Naamgevingsconventie van de primaire sleutels op basis van de kolomnamen.
  • Foreign key constraints voldoen aan de naamgevingsconventie FK_Table_C_TableA (FK_Kind_Ouder) Opbouw van de FK naam zodat uit de naam blijkt welke relatie geimplementeerd wordt. Reden is dat ook zonder datamodel in de database de relaties inzichtelijk gemaakt kan worden.
  • Tabel en kolomnaam zijn in het Nederlands Dit geldt voor de tabellen die door de organisatie zelf gedefinieerd kunnen worden. In andere gevallen bepaald de leverancier van de database de naamgevingsconventie.
  • Bij voorkeur bij de tabellen en kolommen een description voor documentatie in de gegenereerde code Afhankelijk van het database platform genereren we de omschrijvingen als documentatie mee in de DDL SQL scripts.
  • Voor Tabellen met een bijzonder karakter wordt een X_ prefix gebruikt bijvoorbeeld voor Fact (F_) of Dimension (D_) tabellen Ook voor tabellen kan er met een letter codering een extra classificatie of domeindefinitie worden gebruikt in de tabelnamen.

Hive

Hadoop component voor SQL achtige bevraging

NewSql

NewSQL

NoSQL

NoSQL

NoSQL is een nieuw dataplatform voor de implementatie van semi-gestructureerde data. Er zijn verschillende NoSQL-databasetypen, zoals kolom-, naamwaarde-, document- of grafiekdatabases

NoSQL naar ETL-transformatie

Adapter binnen de ODI of Open Source tooling om NoSql naar ETL te transformeren en omgekeerd

NoSQL opslag

Opslag van data in een NoSQL dataplatform, veelal opslag in data in een gedistrueerde niet raltionele structuur

NoSQL-transformatie

NoSQL-transformatie

Transformatie van een NoSQL-databron naar een gestandaardiseerd datadoel

Operational Big Data Store*

The Operational Data Store (ODS) compound pattern represents a solution environment such that the Big Data platform’s inexpensive NoSQL storage can be utilized as a traditional ODS where transactional data from operational systems across the enterprise is collected for operational BI and reporting.

Relationele ETL naar consumenten

(Traditionele) ETL voor het transformeren en overbrengen van data van relationele registers en consumenten. Voor NoSQL transformaties wordt veelal gebruik gemaakt van vergelijkbare ETL inrichting en daarom is dit niet nader gespecificiceerd

Selecteer dataopslag

Kies voor een opslag medium, wijze (zoals rdbms, nosql, newsql of polyglot etc).

SQL Data Warehouses

SQL Data Warehouses

SQL Databases

SQL Elastic Pools

SQL Managed Instances

SQL Server

SQL Server

SQL Server Engine

SQL Server Registries

SQL Server stretch Databases

SQL tabellen

SQL-Server

SQL-Server Analysis Services

SQL-Server Integration Services

Toepassing voor het ontwikkelen van geautomatiseerde data transformaties binnen een SQL-Server omgeving.

Systeem Software

Infra structurele software ter ondersteuning van de data verwerkende toepassingen, bron- en doelsystemen. Denk bijvoorbeeld aan besturingssystemen zoals Linux of SQL server als database.

Table_A

Ouder tabel zonder ouders, er is een primary key gedefinieerd op basis van de naamgevingsconventie. In het model worden ook de gedefinieerde indexen getoond en beheerd zodat op basis hiervan de SQL DDL gegenereerd kan worden vanuit het model.

Table_A

Ouder tabel zonder ouders, er is een primary key gedefinieerd op basis van de naamgevingsconventie. In het model worden ook de gedefinieerde indexen getoond en beheerd zodat op basis hiervan de SQL DDL gegenereerd kan worden vanuit het model.

Table_A

Ouder tabel zonder ouders, er is een primaire sleutel gedefinieerd op basis van de Naamgevingsconventies. In het model worden ook de gedefinieerde indexen getoond en beheerd zodat op basis hiervan de SQL DDL gegenereerd kan worden vanuit het model.

Code generator voor SQL statements

Beschrijving van code templates binnen EA

Een verkenning van SELECT

In dit whitepaper worden databases beschreven. Databases zijn niet weg te denken binnen data gedreven werken. Wil je een beeld krijgen van de basis van select statements binnen SQL en relationele databases bekijk dan dit whitepaper. Dit whitepaper is een onderdeel van meerdere whitepapers over databases en business intelligence. Databases zijn onder andere gericht op relationele databases en NoSQL databases. We gaan in op het opvragen van data op basis van het select statement binnen de structured query language op basis van data opgeslagen in relationele databases.

Enterprise Architect as tool for a Data Platform

Many organisations are investigating the possibilities of Big Data solutions, for example the Dutch and German Electricity Transport System Operator TenneT. Introducing Big Data is new and traditional approaches are of limited use. Think about introducing data-lab functionalities, innovative and agile approaches, new technologies like NoSql or Hadoop. How are you going to support these activities in an organisation as an architect and how can Enterprise Architect support you in adding architectural value. In this session we will discuss a reference architecture for the TenneT Data Platforms, modelling techniques, architectural patterns and agile approaches all supported by the use of Enterprise Architect. You will see examples of big data patterns, solutions and templates based on ArchiMate.

Introductie databases

Beschrijving van databases zoals relationele databases en NoSQL databases. Dit inclusief een vergelijking van de kenmerken

SQL Server profiler for finding out what happens behind the scenes

Use a profiler for SQL analysis

Webvideo over SQL en het datamodel van EA

SQL queries in EA

Conventie RDBMS datamodel

Dit diagram is een viewpoint voor het uitwerken van een fysieke datamodel voor SQL-Server RDBMS.Dit viewpoint geeft aan welke tabellen, constraints en kolommen gebruikt kunnen worden binnen het opstellen van een RDBMS data model. Voor het RDBMS datamodel gelden een paar uitgangspunten:
  • Fysiek datamodel is voor de ICT (Database specialisten)
  • Van het Fysiek datamodel kunnen SQL DDL statements gegenereerd worden
  • Naamgevingsconventies voor het database platform (SQL Server/Oracle) gelden als basis voor de Naamgevingsconventies
  • Op de associaties worden de database details voor de verwijzende en primaire sleutels getoond.

Dataopslag overzicht

Classificatie van dataopslagfunctionaliteit. Dit omvat traditionele opslagtypen en modernere implementaties zoals NoSQL en NewSQL, enz.

LDM naar database implementatie Veel op veel tabellen

Uitwerking in een eenvoudig model van een transformatie van een veel op veel model naar een implementatie in een relationeel model voor een database. (in dit geval een SQL server database).

Metamodel Fysiek RDBMS Datamodel

Dit diagram is een metamodel voor het uitwerken van een fysiek datamodel voor SQL-Server RDBMS.Dit metamodel geeft aan welke tabellen, constraints en kolommen gebruikt kunnen worden binnen het opstellen van een RDBMS data model. Voor het RDBMS datamodel gelden een paar uitgangspunten:
  • Fysiek datamodel is voor de ICT (Database specialisten)
  • Van het fysiek datamodel kunnen SQL DDL statements gegenereerd worden
  • Naamgevingsconventie voor het database platform (SQL Server/Oracle) gelden als basis voor de naamgevingsconventie.
  • Op de associaties worden de database details voor de foreign en primary keys getoond.

NoSQL transformatie fysieke architectuur SBB

Overzicht van de transformatie van een NoSQL-database naar een datatarget. Aanvankelijk met een ETL-proces als tussenstap.

NoSQL transformatie logische architectuur ABB

Overzicht van de transformatie van een NoSQL-database naar een datatarget. Aanvankelijk met een ETL-proces als tussenstap.

Database ER

Fysieke datamodellen voor een relationele database uitgewerkt in een Microsoft SQL-Server database.

Fysiek Database

Fysieke datamodellen voor een relationele database uitgewerkt in een Microsoft SQL-Server database.