Blog

You can find tangible know-how, tips & tricks and the point of view of our experts here in our blog posts

Nahaufnahme von Händen auf einer Laptop-Tastatur
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Neural Averaging Ensembles for Tabular Data With TensorFlow 2.0
Neural Averaging Ensembles for Tabular Data With TensorFlow 2.0

Neural Averaging Ensembles for Tabular Data With TensorFlow 2.0

Neural Networks for Tabular Data: Ensemble Learning Without Trees

Neural networks are applied to just about any kind of data (images, audio, text, video, graphs, ...). Only with tabular data, tree-based ensembles like random forests and gradient boosted trees are still much more popular. If you want to replace these successful classics with neural networks, ensemble learning may still be a key idea. This blog post tells you why. It is complemented by a notebook in which you can follow the practical details.

Read more
Data Privacy in DWH
Data Privacy in DWH

Data Privacy in DWH

More than a year after introduction of the general data protection regulation (GDPR), many enterprises still find it hard to reconcile the topics of data warehouse (DWH) and data privacy. Customer-centric data modelling prevailing at enterprises poses a special challenge here. It leads to major conflicts with many GDPR requirements in virtually any data-driven process. But why is it so hard to unify the two topics?

Read more
SAP BW Query - Efficient Use of Filters With Large Data Volumes, Or: “How Do I Speed Up the Filters?”
SAP BW Query - Efficient Use of Filters With Large Data Volumes, Or: “How Do I Speed Up the Filters?”

SAP BW Query - Efficient Use of Filters With Large Data Volumes, Or: “How Do I Speed Up the Filters?”

As a business intelligence package, SAP BW provides many opportunities for efficient reporting – but also contains numerous barriers which significantly slow down performance. Using the example of report filters available in the application, this article shows how the smallest adaptations impair SAP BW performance, and how efficient settings for filtering options can improve results.

Read more
Reinforcement Learning, Bayesian Statistics And Tensorflow Probability: A Child's Game (part 1)
Reinforcement Learning, Bayesian Statistics And Tensorflow Probability: A Child's Game (part 1)

Reinforcement Learning, Bayesian Statistics And Tensorflow Probability: A Child's Game (part 1)

Reinforcement learning has a bad reputation for being extremely data-hungry – so data-hungry it can only realistically be trained in simulation-generated data, e.g. in a computer game. We discuss how this can be cured using Bayesian Statistics, using an easily accessible small example. In the second part of this blog series, we see how this can be done in practice using TensorFlow Probability, a hot new tool from Google.

Read more
SAP BusinessObjects 4.2 SP07 and a Look Into the Future
SAP BusinessObjects 4.2 SP07 and a Look Into the Future

SAP BusinessObjects 4.2 SP07 and a Look Into the Future

In previous years, there were repeatedly reports and rumours about the future of SAP BusinessObjects.

Some interesting new details have emerged in the meantime:

News on SAP Business Objects BI 4.2 SP07

On 04.03.2019, SAP issued support package 07 for the SAP Business Objects Business Intelligence Platform 4.2 (SBOP BI 4.2). According to SAP, this is the last feature pack for release 4.2 . Though support package 08 is planned, it will constitute purely a maintenance release containing "only" bug fixes but no new functional extensions.

Read more
Customer Data Platforms - Evaluation As A Success Factor
Customer Data Platforms - Evaluation As A Success Factor

Customer Data Platforms - Evaluation As A Success Factor

At last: The starting shot for digitization strategy has been fired, and marketing is meant to be an important component of this strategy. In the course of implementation, a decision was made to use a customer data platform (CDP) to form a 360-degree customer view and automate marketing journeys in a real-time environment. This decision, in addition to an investment which is not small, has significantly influenced marketing processes and areas (online, e-mail, e-commerce and CRM) at an enterprise. In this third and last part of my CDP-series I would like to focus on the appropriate selection and evaluation of the suitable CDP-tool.

Read more
Customer Data Platforms – A Classification
Customer Data Platforms – A Classification

Customer Data Platforms – A Classification

Unlike marketing automation solutions, a distinction is made not according to functional scope such as enterprise or best-of-breed, but according to the customer data platform's functional focus. In other words, the right kind of CDP can be selected already in advance, depending on how requirements are defined.

A total of three categories of customer data platform are distinguishable:

  • Data CDP
  • Analytics
  • Engagement CDP
Read more
Extending On-Premises Data Solutions to Snowflake on Azure
Extending On-Premises Data Solutions to Snowflake on Azure

Extending On-Premises Data Solutions to Snowflake on Azure

This end-to-end and step-by-step quick demo shows you how to connect an existing on-premises data source to a modern cloud data warehouse solution such as Snowflake:

  • Easily
  • Fast
  • Securely, and
  • Without having to write a single line of code.
Read more
SAP BW - Optimization With Distinct Count, or “How To Count My Clients”
SAP BW - Optimization With Distinct Count, or “How To Count My Clients”

SAP BW - Optimization With Distinct Count, or “How To Count My Clients”

Before HANA, exception aggregations in SAP BW more frequently posed a challenge at runtime, this also applying to the distinct count operation. This operation is used, for example, to obtain a customer count from orders.

Earlier, distinct count operations were often implemented as follows:  A calculated key figure with a value of 1 was established, and additions then performed via exception aggregation. However, what worked well in environments without HANA currently causes the pushdown to stop functioning. This can prevent calculations from being optimally performed, depending on settings.

A solution is therefore required for HANA environments: Accordingly, let us concentrate next on optimal implementation of distinct count with business warehouse on HANA or BW/4HANA.

Read more
Customer Data Platform - An Overview of Categories
Customer Data Platform - An Overview of Categories

Customer Data Platform - An Overview of Categories

In the following article you will get an overview of the different categories of Customer Data Platforms - based on the classification of David Raab from the Customer Data Platform Institute and further developed by the b.telligent experts on the subject of CDP.

Read more
Customer Data Platform - The New Silver Bullet in Marketing?
Customer Data Platform - The New Silver Bullet in Marketing?

Customer Data Platform - The New Silver Bullet in Marketing?

German companies must venture a big step toward digital transformation and improvement of customer experience - this insight is evolving increasingly among decision-makers.  The reasons for this are manifold:

  • The number of customer touch points is growing, and background data needs to be used correctly here.
  • Customers' expectations are rising immensely.
  • New technologies have entered the world of marketers.
  • Common campaign management systems are very expensive to implement.
  • As the tool landscape continues to grow, it is important to retain a overview.

CDP systems, existent in the USA since 2013, appear to be right on cue here. Whereas campaign management systems tending to be based on workflow often automate CRM-based campaign processes in relational data models, CDP systems allow comprehensive treatment ranging from customer-centric data management in big-data technologies to e-mail dispatch in real time, in order to optimize the customer interaction across all digital channels such as the web, e-mail, mobile communications, online shops and social networks.

Read more
BCBS 239 - An Opportunity for Efficient Business Intelligence in the Banking Sector
BCBS 239 - An Opportunity for Efficient Business Intelligence in the Banking Sector

BCBS 239 - An Opportunity for Efficient Business Intelligence in the Banking Sector

In an analysis of the causes of the financial crisis of 2008, the European Central Bank (ECB) and many other regulatory authorities discovered, inter alia, major deficiencies in institutional IT and data architecture. As a result of these deficiencies, risk assessments could not be performed sufficiently quickly and accurately, and not completely either. In short: Risks could neither be reported nor controlled to an appropriate extent. In the wake of this lesson, the Basel Committee on Banking Supervision (BCBS) published standard 239, widely known through press releases and also referred to as the "principles for effective risk data aggregation and risk reporting" and AT 4.3.4 of MaRisk.

Read more