Success StoryEntwicklung eines Datawarehouses im E-Commerce-Bereich

Dashboard

Business Case

Der Onlinehändler vertreibt Autoersatzteile über diverse Kanäle wie eBay und einen eigenen Online-Shop. Das Sortiment umfasst verschiedene Marken, Jahrgänge, Kategorien und Qualitäten. Ziel war es, Merkmale besonders profitabler Ersatzteile zu identifizieren.

Erkenntnisse aus der Datenintegration

Durch die Integration diverser Datenquellen wie Verkaufsdaten und Artikelstammdaten entsteht ein umfassendes Gesamtbild, das tiefergehende Einblicke in das analysierte Geschäftsmodell ermöglicht.

Identifizierte Kennzahlen:
  • die durchschnittliche Zeitspanne bis ein Artikel verkauft wird
  • Welche Merkmale haben Artikel mit besonders kurzer Verkaufszeit
Kundenbewertung

'Die datenbasierten Erkenntnisse, die wir durch die Zusammenarbeit gewonnen haben, haben unsere Verkaufsstrategie revolutioniert. Die Identifizierung profitabler Merkmale war der Schlüssel zu unserem Wachstum und unserem Erfolg.' Geschäftsführer

Technische Umsetzung

Umsetzung

Verwendete Technologien
services:  
  nifi:  
    image: apache/nifi:1.8.0
    environment:
        NIFI_WEB_HTTP_HOST: "0.0.0.0"
    ports:
        - "8089:8080"  # http port
        - "8443:8443"  # https port
        - "5005:5005"  # custom configuration debug port
        - "8181:8181"
        - "1026:1026"
    deploy:
        resources:
            limits:
                cpus: '0.2'
                memory: 1G
    volumes:
      - ./import_data_sales:/opt/nifi/nifi-current/import_data_sales
      - ./import_data_artikel:/opt/nifi/nifi-current/import_data_artikel
      - ./import_data_ebay:/opt/nifi/nifi-current/import_data_ebay
      - ./nifi_state:/opt/nifi/nifi-current/state
      - ./nifi_db:/opt/nifi/nifi-current/database_repository
      - ./nifi_flowfile:/opt/nifi/nifi-current/flowfile_repository
      - ./nifi_content:/opt/nifi/nifi-current/content_repository
      - ./nifi_provenance:/opt/nifi/nifi-current/provenance_repository
      - ./libs:/opt/nifi/nifi-current/jdbc
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.4
    container_name: elasticsearch
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ports:
      - "9200:9200"
      - "9300:9300"
    volumes:
      - ./database:/usr/share/elasticsearch/data  
    ulimits:
      memlock:
        soft: -1
        hard: -1
  kibana:
    image: docker.elastic.co/kibana/kibana-oss:6.2.4
    ports:
      - "5601:5601"
    depends_on:
      - elasticsearch
  jupyter-dev:
    image: jupyter/pyspark-notebook
    volumes:
      - "./notebooks:/home/jovyan/work"
      - "./jupyther_config:/home/jovyan/.jupyter"
    ports:
      - "8888:8888"
      - "4040:4040"

Apache NiFi

NiFi

Über Uns

Wir sind Ihr Partner für anspruchsvolle Softwareentwicklungsprojekte