Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Whether clever add-on products for SAP BI, development of meaningful dashboards or implementation of AI-based applications - we shape the future of Business Intelligence together with you. 

Megamenü_2023_Über-uns_1

About us

As a partner with deep process know-how, knowledge of the latest SAP technologies as well as high social competence and many years of project experience, we shape the future of Business Intelligence in your company too.

Megamenü_2023_Methodik

Our Methodology

The mixture of classic waterfall model and agile methodology guarantees our projects a high level of efficiency and satisfaction on both sides. Learn more about our project approach.

Products
Megamenü_2023_NextTables

NextTables

Edit data in SAP BW out of the box: NextTables makes editing tables easier, faster and more intuitive, whether you use SAP BW on HANA, SAP S/4HANA or SAP BW 4/HANA.

Megamenü_2023_Connector

NextLytics Connectors

The increasing automation of processes requires the connectivity of IT systems. NextLytics Connectors allow you to connect your SAP ecosystem with various open-source technologies.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Ready for the future? As a strong partner, we will support you in the design, implementation and optimization of your AI application.

Megamenü_2023_Planning

SAP Planning

We design new planning applications using SAP BPC Embedded, IP or SAC Planning which create added value for your company.

Megamenü_2023_Dashboarding

Dashboarding

We help you with our expertise to create meaningful dashboards based on Tableau, Power BI, SAP Analytics Cloud or SAP Lumira. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Are you planning a migration to SAP HANA? We show you the challenges and which advantages a migration provides.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparent and valid figures are important, especially in companies with a decentralized structure. SAP Procurement Analytics allows you to evaluate SAP ERP data in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

With our standard model for reporting from SAP HCM with SAP BW, you accelerate business activities and make data from various systems available centrally and validly.

Megamenü_2023_Dataquality

Data Quality Management

In times of Big Data and IoT, maintaining high data quality is of the utmost importance. With our Data Quality Management (DQM) solution, you always keep the overview.

Career
Megamenü_2023_Karriere-2b

Working at NextLytics

If you would like to work with pleasure and don't want to miss out on your professional and personal development, we are the right choice for you!

Megamenü_2023_Karriere-1

Senior

Time for a change? Take your next professional step and work with us to shape innovation and growth in an exciting business environment!

Megamenü_2023_Karriere-5

Junior

Enough of grey theory - time to get to know the colourful reality! Start your working life with us and enjoy your work with interesting projects.

Megamenü_2023_Karriere-4-1

Students

You don't just want to study theory, but also want to experience it in practice? Check out theory and practice with us and experience where the differences are made.

Megamenü_2023_Karriere-3

Jobs

You can find all open vacancies here. Look around and submit your application - we look forward to it! If there is no matching position, please send us your unsolicited application.

Blog
NextLytics Newsletter Teaser
Sign up now for our monthly newsletter!
Sign up for newsletter
 

Unlock the potential of natural language processing for your company

When speaking of data, the first thought is usually a digital collection of tables with predominantly numerical values. Yet, unconsciously, many companies are sitting on another treasure trove of data - text data. The art lies in analyzing and interpreting this text data in a meaningful way. Nowadays, text mining and natural language processing (NLP) - as a subarea of text mining - provide the means to do this. In this article, we will show you how NLP and text mining relate to artificial intelligence and machine learning (ML), which exciting use cases exist for different business areas and how an NLP project for your idea can be implemented.

What do text mining and NLP mean?

Text mining is similar to data mining - the processing of unstructured data. The difference is only in the type of data. 
Here, the text is read in and converted into useful information. The function of counting words of your favorite word processing program already belongs to text mining.  In addition, the specification of the terms, i.e., whether it concerns nouns, adjectives, or proper names.  Every conceivable linguistic information provided by a text can be extracted by text mining.

Natural Language Processing is, as the name suggests, the processing of natural, i.e., human, languages. NLP includes various methods. Since NLP is a subset of machine learning (ML), these methods work in the same pattern as ML models. Meaning, the algorithms learn something from the data. The techniques include Document Classification & Topic Modeling, Sentiment Analysis, and Text Generation:

  • Document Classification & Topic Modeling: 

A mathematical algorithm finds different topics from multiple text documents. This process is called topic modeling. With the help of these calculated predefined topics, future documents can also be classified automatically (document classification).

  • Sentiment Analysis:

Sentiment analysis uses specific words and word combinations to determine the mood, emotion, and subjectivity of a text document. For this purpose, a pre-trained algorithm calculates specific scores that define how positive or objective a document is.

  • Text Generation:

For the automatic generation of text documents, large amounts of text data are needed. This allows an ML model to learn how sentences are ordered. This is an ongoing process, as the model can learn new relationships with each new text document.

Text Mining and NLP - Use Cases

In the following, typical use cases in business are explained. Text mining opens up new possibilities in every area of a company.

text mining_hr_recruiting_board with people In recruiting and human resources, NLP can improve the classification of applications, especially unsolicited applications. The CVs are scanned and automatically assigned to a suitable job offer.
text mining_e-commerce_woman board NLP finds many example applications in E-commerce. A typical use case is the automated reading of customer ratings. Subsequent sentiment analysis shows which product is well received and which is not. An advanced, increasingly common use case is chatbots.
text mining_marketing_man sitting In particular, the marketing department benefits from the results of text analyses. Companies that use blog articles for marketing purposes can write their articles in a targeted manner and know beforehand what is important to readers. This particular use case has been presented in detail in this article.
text mining_controlling_woman chart The so-called fuzzy matching - an NLP method - helps the controlling department correctly assign customer addresses, for example. Manual input errors happen, but these are automatically corrected by NLP and lead to qualitative and standardized data. Fuzzy Matching is already partially implemented and usable in Tableau and SAP.


That is only a small selection of use cases. NLP finds application wherever texts have to be extracted, for example, in the automated prioritization of e-mails, the routing of service tickets, and the extraction of information from documents such as invoices, contracts, or other receipts. NLP works optimally in combination with web mining or web scraping. This process serves to obtain information from the Internet. For example, the automated reading and analysis of a news feed help colleagues from the finance department keep track of prices and events.


Boost your business with
Artificial Intelligence and Machine Learning

ML AI for Business


Requirements for the technical implementation of your NLP project

In the meantime, there are already various possibilities to implement a project in text mining and NLP. Thereby no complex mathematical algorithms have to be created, and programming knowledge is not mandatory.

SAP

In the SAP environment, there are already several applications for text analysis, text mining, and NLP.

SAP Conversational AI

With SAP Conversational AI, SAP offers a concrete product for the creation of chatbots. As part of the SAP Business Technology Platform, users can flexibly create and expand a digital assistant and analyze the results. That allows usage in customer contact as well as the assistance of employees in automatic support.

SAP Analytics Cloud (SAC)

The SAP Analytics Cloud (SAC) also offers exciting NLP use cases. Of particular interest is the Search to Insight feature. It can be used for verbally asking the system questions and getting quick answers. If you want to learn more about Search to Insight and the possibilities that SAC offers in the field of AI and ML, we recommend this article.

SAP HANA

Users of SAP HANA have the option of text analysis and text mining. Text Analysis includes the flexible SAP HANA text search (Exact, Fuzzy, Linguistic) and the possibility to create a text index, which automatically breaks down the text into its components (nouns, verbs, adjectives, predicates, ...) and recognizes so-called entities. Text mining, on the other hand, offers the concrete possibility of similarity analysis of text documents. For this purpose, statistical analysis methods or KNN (K-Nearest-Neighbors) clustering are used. The choice here is limited but sufficient for first simple applications.

Data Intelligence

The disadvantage of these applications is transparency. It is often unclear how the results are achieved. For a sustainable evaluation, the analysis with Python (see the section below) is recommended for the first NLP project.
As an alternative to the complete programming of an NLP use case or as a bridge between SAP and Python, Data Intelligence can be used. That is an innovative, visual data management tool. On the one hand, Data Intelligence offers its own ML options via the SAP Leonardo machine learning service, and on the other hand, Data Scientists, IT, and the business department can collaborate to optimally prepare the selected NLP/Text Mining use case as an overall project.

Python

For data scientists, ML engineers, and all those users who feel comfortable in the Python ecosystem, two essential libraries are available.
On the one hand, the Natural Language Toolkit is the leading and classic platform for processing text data, which provides the program library nltk open-source. The library nltk makes it possible for the user to divide the text into its parts and thus extract the information in a corpus in a structured way.
The second open-source library for NLP is spaCy. SpaCy extends the nltk offering with specific applications. At the beginning of February 2021, the latest version "spaCy v3" was released, which offers the user several additional possibilities, such as using pre-trained transformers to train their pipelines.
Furthermore, various libraries are available which already contain pre-trained scores for sentiment analysis (e.g., TextBlob), provide mathematical algorithms for similarity analysis or topic modeling (e.g., gensim), and can be used for text extraction of web content (e.g., scrapy, beautifulsoup).

Natural Language Processing - Our Conclusion

Text mining and NLP enable several exciting applications, some of which companies are not yet aware of. Especially when working with text documents and records - whether virtual or paper - this special sub-area of ML can be used to simplify or even replace manual tasks. The field of NLP is gaining importance and finds application in more places than one realizes. That includes translators and search engines already perfected with machine learning.
The first chatbots are already appearing on some corporate websites and can be either complex and individually programmed or implemented using given tools. Using the presented tools for implementing an NLP project is suitable for people with little programming experience. However, there is a lack of transparency and understanding. For this, we recommend users with programming affinity using the broad spectrum of possibilities of Python. However, specific technical skills are a prerequisite here.

If you are now interested in finding promising machine learning use cases for text mining and NLP in your company, or even if you have a specific problem in mind, please do not hesitate to contact us. Our team includes experts for various solutions and applications. Together with you, we would be more than pleased to develop a strategy for your text data and provide you with full support in the conception, implementation, and deployment of the solution. Feel free to contact us!

Learn more about Machine Learning and AI

avatar

Jasmin

Jasmin has been working as a consultant in the field of data analytics and machine learning since June 2020. She has already gained experience in revenue prediction, time series forecasting and customer segmentation, both in the Python ecosystem and SAP context. In her free time she likes to travel and do sports.

Got a question about this blog?
Ask Jasmin

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Subscribe to our newsletter

Related Posts

Recent Posts