<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Data Henrik on Data Henrik - Life in IT</title>
        <link>https://data-henrik.de/</link>
        <description>Recent content in Data Henrik on Data Henrik - Life in IT</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Thu, 24 Sep 2026 14:44:00 +0200</lastBuildDate><atom:link href="https://data-henrik.de/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Using Db2 Genius Hub with a CLI client</title>
        <link>https://data-henrik.de/2026/09/db2-genius-cli-shell/</link>
        <pubDate>Thu, 24 Sep 2026 14:44:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/09/db2-genius-cli-shell/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202609_GeniusCLI_welcome.avif" alt="Featured image of post Using Db2 Genius Hub with a CLI client" /&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/04/db2-genius-hub-authentication/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;In April, I asked you&lt;/a&gt; whether you already had worked with or installed &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2-genius-hub&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2 Genius Hub&lt;/a&gt;. Since then, several releases werde made available. At the moment, the latest is &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-genius-hub/1.1.x?topic=notes-whats-new-in-db2-genius-hub-1150&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Genius Hub 1.1.5.0&lt;/a&gt;. As with every release, it brings a couple new features. To me, the most notable is the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-genius-hub/1.1.x?topic=db2-genius-cli&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Genius CLI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Db2 Genius CLI is a terminal client for Db2 Genius Hub. It allows to perform many actions on the command line in the (UNIX / Linux) shell. I recommend reading the blog post &lt;a class=&#34;link&#34; href=&#34;https://community.ibm.com/community/user/blogs/krishna-guntuka/2026/09/18/genius-cli-ai-powered-db2-intelligence&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Genius CLI: AI-Powered Db2 Intelligence, Right in Your Terminal&lt;/a&gt; on the IDUG website, written by some of the CLI developers. It walks you through the features and provides background details.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Analyzing data from Colmi smart rings</title>
        <link>https://data-henrik.de/2026/08/analyzing-colmi-smart-ring-data/</link>
        <pubDate>Tue, 18 Aug 2026 10:59:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/08/analyzing-colmi-smart-ring-data/</guid>
        <description>&lt;img src="https://data-henrik.de/images/colmi_r10.avif" alt="Featured image of post Analyzing data from Colmi smart rings" /&gt;&lt;h2 id=&#34;colmi-smart-rings&#34;&gt;Colmi smart rings
&lt;/h2&gt;&lt;p&gt;A while ago, I looked around for smart rings and their &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Information_privacy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;data privacy&lt;/a&gt; levels, and in terms of &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Data_sovereignty&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&amp;ldquo;data sovereignty&amp;rdquo;&lt;/a&gt;. Quickly, I found discussions about the &lt;a class=&#34;link&#34; href=&#34;https://www.colmi.info/products/colmi-r02-smart-ring&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Colmi R02 smart ring&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://github.com/atc1441/ATC_RF03_Ring/blob/main/Known_BLE_OEM_Ring_Names.txt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;compatible models&lt;/a&gt;. They cost between 20-80 EUR shipped, depending on model, shop, and shipping and custom fees. During an internal discussion I mentioned what I was doing and, to my surprise, was offered a Colmi R10 by a person close to me. That person had ordered one some weeks ago, but it did not fit. Few days later I had &amp;ldquo;my ring&amp;rdquo; 💍, free of charge&amp;hellip;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 12.1.5 overview</title>
        <link>https://data-henrik.de/2026/07/db2-v1215-modpack-overview/</link>
        <pubDate>Tue, 28 Jul 2026 14:35:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/07/db2-v1215-modpack-overview/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202607_Db2_1215_WhatsNew.avif" alt="Featured image of post Db2 12.1.5 overview" /&gt;&lt;h2 id=&#34;since-june-db2-1215-for-linux-unix-and-windows&#34;&gt;Since June: Db2 12.1.5 for Linux, UNIX, and Windows
&lt;/h2&gt;&lt;p&gt;End of last month, the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/new/announcements/ibm-db2-12-1-5-now-available-bringing-ai-to-where-your-mission-critical-data-already-lives&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Version 12.1.5 became available&lt;/a&gt;. As usual, you can download it from the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download Db2 fix packs by version for Db2 for Linux, UNIX and Windows&lt;/a&gt;. Moreover, as shown in the screenshot above, the Db2 documentation has the typical &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=new-1215&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s new in Db2 12.1.5&lt;/a&gt; page for all the relevant links to highlights and new features.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 AI SKILLs and some tool calling</title>
        <link>https://data-henrik.de/2026/07/db2-ai-skills-tool-calling/</link>
        <pubDate>Mon, 06 Jul 2026 15:23:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/07/db2-ai-skills-tool-calling/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202607_Db2chat.avif" alt="Featured image of post Db2 AI SKILLs and some tool calling" /&gt;&lt;p&gt;Last week, as a conference talk, I gave a live demo of my so-called &amp;ldquo;Db2 chat&amp;rdquo; (see screenshot above). It is a web-based chatbot to converse with an AI model. Within the chat and by the help of &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/think/topics/tool-calling&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;tool calling&lt;/a&gt;, it is possible to retrieve weather information for a provided location, or obtain nearest cities and distance information. For the latter, the AI model and runtime reach out to Db2 and &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/11/db2-vector-geo-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;my Db2 geo search&lt;/a&gt; database.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 experiments with vectors and similarity search</title>
        <link>https://data-henrik.de/2026/06/db2-vector-geo-similarity/</link>
        <pubDate>Mon, 22 Jun 2026 11:44:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/06/db2-vector-geo-similarity/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202606_Db2_vector_geo_map_markham.avif" alt="Featured image of post Db2 experiments with vectors and similarity search" /&gt;&lt;p&gt;Over the past days, I got back to using the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=list-vector-values&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;vector feature in Db2&lt;/a&gt; for &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/11/db2-vector-geo-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;geographic search&lt;/a&gt;. What would happen, so I asked myself, when instead of just latitute and longitude I would use population as a third dimension? How would the similarity search turn out? The experiments proofed to be quite interesting. And it turned the focus on the aspect that the way embeddings are generated, turning objects into vector data, has a significant impact on result quality and usefulness.&lt;/p&gt;</description>
        </item>
        <item>
        <title>How to search IBM Documentation</title>
        <link>https://data-henrik.de/2026/06/howto-search-ibm-documentation/</link>
        <pubDate>Tue, 16 Jun 2026 14:34:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/06/howto-search-ibm-documentation/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202606_Db2KC_exact.avif" alt="Featured image of post How to search IBM Documentation" /&gt;&lt;p&gt;Back in 2021, in my blog post &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2021/05/best-practices-search-product-documentation-db2/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;My best practices: How to search Db2 documentation&lt;/a&gt;, started like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I often answer technical product questions, for Db2 and IBM Cloud topics. To provide relevant links and to back up my &amp;ldquo;hunch&amp;rdquo; after reading a question, I typically search the relevant documentation. But what are efficient ways to search in the Db2 documentation? What are good ways to find the relevant parts in the IBM Cloud documentation? Here are my best practices on searching documentation.&lt;/p&gt;</description>
        </item>
        <item>
        <title>IBM Bob explains a Db2 vector query</title>
        <link>https://data-henrik.de/2026/05/ibm-bob-explains-db2-vector-query/</link>
        <pubDate>Thu, 21 May 2026 15:47:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/05/ibm-bob-explains-db2-vector-query/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20260521_Bob_explains_Db2_query.avif" alt="Featured image of post IBM Bob explains a Db2 vector query" /&gt;&lt;p&gt;In my previous &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/05/db2-vector-indexes-nearest-neighbor/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;blog post on Db2 vector index support&lt;/a&gt;, I included two queries with their respective access plans. For the sake of testing my options, I asked &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/bob&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Bob&lt;/a&gt; to explain to me in simple English the &amp;ldquo;explained query&amp;rdquo; that I provide to you as &lt;a class=&#34;link&#34; href=&#34;https://github.com/data-henrik/db2-vector/blob/main/vector-index/r24_nested.sql.explained&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;r24_nested.sql.explained&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is my input as prompt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;explain, in simple English, the Db2 access plan and &amp;ldquo;explain output&amp;rdquo; available in file @r24_nested.sql.explained&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;And here, for your pleasure / education / interest, the answer I received.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Soon as your neighbors: Db2 Vector Indexes</title>
        <link>https://data-henrik.de/2026/05/db2-vector-indexes-nearest-neighbor/</link>
        <pubDate>Tue, 19 May 2026 17:12:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/05/db2-vector-indexes-nearest-neighbor/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20260513_Db2_vectorindex_explain2.avif" alt="Featured image of post Soon as your neighbors: Db2 Vector Indexes" /&gt;&lt;p&gt;In my recent blog post about &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/05/db2-embeds-external-llms/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;interacting with LLMs from SQL with external models in Db2&lt;/a&gt;, I mentioned the &lt;a class=&#34;link&#34; href=&#34;https://ibm.biz/db2_early_access_program&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Early Access Program (EAP)&lt;/a&gt;. The EAP provides a preview on upcoming Db2 features. &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 added vector support in version 12.1.2&lt;/a&gt;. What is still missing, is the ability to index vector data. That&amp;rsquo;s something in the development pipeline and &lt;a class=&#34;link&#34; href=&#34;https://community.ibm.com/community/user/blogs/christian-garcia-arellano/2025/10/04/vector-indexes-in-db2-an-early-preview&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;made available in recent Db2 EAP releases&lt;/a&gt;. In today&amp;rsquo;s blog post, I am going to give you an introduction to vector indexes in Db2, share my test setup, and some (early) observations.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2: SQL-embedded LLM-based data generation (external models)</title>
        <link>https://data-henrik.de/2026/05/db2-embeds-external-llms/</link>
        <pubDate>Fri, 08 May 2026 16:27:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/05/db2-embeds-external-llms/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20260508_Db2_embeddings.avif" alt="Featured image of post Db2: SQL-embedded LLM-based data generation (external models)" /&gt;&lt;p&gt;In my last blog post on &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/03/db2-vector-financial-research-etf/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Financial research using Db2 vector capabilities&lt;/a&gt;, I discussed how to utilize the vector capabilities in Db2 for looking for specific exchange-traded funds (ETFs). Similar to earlier examples, I encoded the vector embeddings with &lt;a class=&#34;link&#34; href=&#34;https://ollama.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ollama&lt;/a&gt; by calling a function from its Python SDK. It worked ok in my scenario, a &lt;a class=&#34;link&#34; href=&#34;https://jupyter.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter notebook&lt;/a&gt; with Python and SQL code for Db2. But vector encodings were all computed outside of Db2 and the SQL context. So how would I write more complex queries?&lt;/p&gt;</description>
        </item>
        <item>
        <title>Configure Db2 Genius Hub for repository-based authentication</title>
        <link>https://data-henrik.de/2026/04/db2-genius-hub-authentication/</link>
        <pubDate>Fri, 17 Apr 2026 16:57:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/04/db2-genius-hub-authentication/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202604_Db2GH_auth_enabled_confirm.avif" alt="Featured image of post Configure Db2 Genius Hub for repository-based authentication" /&gt;&lt;p&gt;Have you already worked with or even installed &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2-genius-hub&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2 Genius Hub&lt;/a&gt;? Db2 Genius Hub is a web-based tool for (not only) Db2 users that helps you understand, govern, and optimize your data within IBM Db2. One of the first steps after installation is completed should be to configure user access and privileges. Here is my write-up from a recent workshop which I helped to prepare.&lt;/p&gt;
&lt;h2 id=&#34;db2-genius-hub-authentication&#34;&gt;Db2 Genius Hub Authentication
&lt;/h2&gt;&lt;p&gt;When installed and initially configured, Db2 Genius Hub comes with a default administrator account (admin user). That &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-genius-hub/1.1.x?topic=securing-authentication-configuration&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;admin account is only meant for the initial setup and as a means to configure the actual authentication&lt;/a&gt;. Db2 Genius Hub, right now, supports three different authentication providers:&lt;/p&gt;</description>
        </item>
        <item>
        <title>Financial research using Db2 vector capabilities</title>
        <link>https://data-henrik.de/2026/03/db2-vector-financial-research-etf/</link>
        <pubDate>Fri, 27 Mar 2026 15:05:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/db2-vector-financial-research-etf/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Db2_vector_etf_energy.avif" alt="Featured image of post Financial research using Db2 vector capabilities" /&gt;&lt;p&gt;Last year, I introduced you to the new &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=list-vector-values&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;vector feature in Db2&lt;/a&gt;. First, I showed you how to perform &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;similarity search&lt;/a&gt;, then explained how to &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/11/db2-vector-geo-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;use vector functionality for geo(-spatial) queries&lt;/a&gt;. Now, I switched example for similarity search to an interesting use case, performing research on &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Exchange-traded_fund&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ETFs (Exchange-traded funds)&lt;/a&gt;, or mutual funds in general.&lt;/p&gt;
&lt;h2 id=&#34;exchange-traded-funds&#34;&gt;Exchange-traded funds
&lt;/h2&gt;&lt;p&gt;Many people use ETFs for retirement savings, often without looking into details. An ETF can have many properties, including the market sectors, geographic focus, asset and industry types, risk level, and many more. So, knowing one specific ETF, how do you find similar ETFs? Well, use similarity search&amp;hellip;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Pi Day with Db2</title>
        <link>https://data-henrik.de/2026/03/pi-day-db2/</link>
        <pubDate>Mon, 09 Mar 2026 16:45:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/pi-day-db2/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Pies_Pexels.avif" alt="Featured image of post Pi Day with Db2" /&gt;&lt;h2 id=&#34;pi-day&#34;&gt;Pi Day
&lt;/h2&gt;&lt;p&gt;Many things are small, but important. The mathematical constant &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Pi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;π (Pi)&lt;/a&gt; is one of those cornerstones. It is used in many places in mathematics, physics, and more. The constant has never ending digits (&amp;ldquo;infinite&amp;rdquo;). Some kids, mine included, have fun memorizing 100, sometimes 200, or even more of those digits by singing along songs like the following:&lt;/p&gt;


&lt;br /&gt;
&lt;iframe allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;315&#34; src=&#34;https://www.youtube-nocookie.com/embed/l-8Ax6JspKk&#34; width=&#34;420&#34;&gt;&lt;/iframe&gt;



&lt;p&gt;To celebrate π, fans started to observe a &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Pi_Day&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pi Day&lt;/a&gt; on March 14th (3.14). According to Wikipedia, the first larger Pi Day was celebrated in 1988. People eat pies, recite π and its digits, or have other fun with π.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 12.1.4 and Db2 Genius Hub are available</title>
        <link>https://data-henrik.de/2026/03/db2-v121-modpack-genius-hub-available/</link>
        <pubDate>Fri, 06 Mar 2026 11:13:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/db2-v121-modpack-genius-hub-available/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Db2_Genius_Hub.avif" alt="Featured image of post Db2 12.1.4 and Db2 Genius Hub are available" /&gt;&lt;h2 id=&#34;db2-1214-for-linux-unix-and-windows&#34;&gt;Db2 12.1.4 for Linux, UNIX, and Windows
&lt;/h2&gt;&lt;p&gt;Yesterday, the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/new/announcements/ibm-db2-sets-the-new-standard-with-autonomous-database&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;latest update to Db2 Version 12.1 became available&lt;/a&gt;. You can download it from the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download Db2 fix packs by version for Db2 for Linux, UNIX and Windows&lt;/a&gt;. The Db2 documentation has a &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=new-1214&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s new in Db2 12.1.4&lt;/a&gt; with the usual highlights and subpages with more details. Part of the news is the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=datalake-tables&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;availabilty of Datalake tables&lt;/a&gt; outside containerized deployments.&lt;/p&gt;
&lt;p&gt;As usual, I checked that the Db2 Community Edition for Docker has been updated and it was:&lt;/p&gt;</description>
        </item>
        <item>
        <title>Getting started: IBM Bob and Db2 Developer Extension combined</title>
        <link>https://data-henrik.de/2026/03/ibm-bob-db2-gbfs-analytics/</link>
        <pubDate>Thu, 05 Mar 2026 14:24:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/ibm-bob-db2-gbfs-analytics/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Dott_Tracker_Db2.avif" alt="Featured image of post Getting started: IBM Bob and Db2 Developer Extension combined" /&gt;&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;p&gt;Recently, IBM released the &lt;a class=&#34;link&#34; href=&#34;https://marketplace.visualstudio.com/items?itemName=IBM.db2-for-luw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2 Developer Extension&lt;/a&gt; for Visual Studio Code. It allows you to easily install a Db2 instance based on the Db2 Community Edition, catalog Db2 connections, and execute SQL statement. This could be done without the extension. The real value is syntax checking and highlighting, code completion while editing SQL statement, and more.&lt;/p&gt;
&lt;p&gt;You can install the extension from the marketplace (see link above) or by downloading the VSIX file from the &lt;a class=&#34;link&#34; href=&#34;https://github.com/IBM/db2developerextension-about/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Developer Extension&amp;rsquo;s GitHub release page&lt;/a&gt;. Once downloaded, run the command &amp;ldquo;Extensions: Install from VSIX&amp;rdquo; and pick the VSIX file. The latter is also the way I installed the extension into &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/bob&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Bob&lt;/a&gt;. Bob is currently in tech preview and its product page states: &amp;ldquo;Bob is your AI software development partner that understands your intent, repo, and security standards.&amp;rdquo; Bob offers some predefined modes and personas and acts as a AI-powered partner for the entire software development lifecycle. As such, you can plan a project, code, maintain software, research documentation or features, and more. Bob is based on VS Code and, hence, you can utilize most extensions.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 Valentine&#39;s Day Special</title>
        <link>https://data-henrik.de/2026/02/db2-valentines-day-sweetheart/</link>
        <pubDate>Wed, 11 Feb 2026 14:42:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/02/db2-valentines-day-sweetheart/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202602_Db2_heart.avif" alt="Featured image of post Db2 Valentine&#39;s Day Special" /&gt;&lt;h2 id=&#34;valentines-day&#34;&gt;Valentine&amp;rsquo;s Day
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Valentine%27s_Day&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Valentine&amp;rsquo;s Day&lt;/a&gt; is coming up and it is time to get prepared. In the past, I had written about &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2009/02/valentines-day-db2-purexml-and-xquery/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;how to impress your spouse&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2011/02/valentines-day-how-to-date-with-db2/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;how to date with Db2&lt;/a&gt;. Today, I want to expand on this, really. I am going to show you how to teach Db2 to expand bits and bytes into &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/ASCII_art&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ASCII art&lt;/a&gt;. Some input data and some simple SELECT statement and, voila, Db2 shows a heart and its love to whoever is seeing it. So let&amp;rsquo;s get started&amp;hellip;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 and UUID explained</title>
        <link>https://data-henrik.de/2026/01/db2-generate-uuid-explained/</link>
        <pubDate>Thu, 22 Jan 2026 16:23:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/01/db2-generate-uuid-explained/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202601_Db2_values_UUID.avif" alt="Featured image of post Db2 and UUID explained" /&gt;&lt;h2 id=&#34;new-uuid-functions-in-db2-1213&#34;&gt;New UUID functions in Db2 12.1.3
&lt;/h2&gt;&lt;p&gt;When I looked over the section &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=new-1213&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&amp;ldquo;What&amp;rsquo;s new in Db2 12.1.3&amp;rdquo;&lt;/a&gt;, I saw that two functions to generate UUIDs (&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Universally_unique_identifier&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;universally unique identifiers&lt;/a&gt;) are listed as part of the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=1213-sql-enhancements&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SQL enhancements&lt;/a&gt;. The functions are &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-generate-uuid&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GENERATE_UUID&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-generate-uuid-binary&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GENERATE_UUID_BINARY&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The documentation for the first function states:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The GENERATE_UUID function returns the formatted string representation of a Universally Unique Identifier (UUID) using the version 4 algorithm.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;What exactly is a UUID and what does &amp;ldquo;version 4 algrothm&amp;rdquo; mean? I will discuss this later. First, let&amp;rsquo;s take a look at the function and its output:&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 and JSON array access</title>
        <link>https://data-henrik.de/2025/12/db2-json-array-sql-unnest/</link>
        <pubDate>Mon, 15 Dec 2025 09:11:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/12/db2-json-array-sql-unnest/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20251214_Db2_JSON_array1_SQL.avif" alt="Featured image of post Db2 and JSON array access" /&gt;&lt;h2 id=&#34;db2-json-support&#34;&gt;Db2 JSON Support
&lt;/h2&gt;&lt;p&gt;Since many years, &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2018/11/db2-2-v111-mod-pack4-and-fix-pack-4-is/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;starting with Db2 11.1.4.4&lt;/a&gt; has improved support for querying JSON data. At that time, I wrote in the linked blog post:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Application developers benefit from new JSON support that features functions like JSON_QUERY, JSON_TABLE and JSON_EXISTS (Hello, XML developers!).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;At the core, there is &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-json-query&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JSON_QUERY&lt;/a&gt; to return a SQL/JSON value from the provided JSON value based on a SQL/JSON path expression. The function &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-json-table&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JSON_TABLE&lt;/a&gt; does the same, but returns a table. It allows to specify a path to the root of relevant data within the queries JSON objects, then a set of paths to extract the values making up the resulting columns. I gave a talk on that topic and used this &lt;a class=&#34;link&#34; href=&#34;https://github.com/data-henrik/notebooks/blob/master/db2_json_test.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter Notebook&lt;/a&gt; to demonstrate the capabilities.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Past IDUG EMEA conferences</title>
        <link>https://data-henrik.de/2025/11/past-idug-conferences/</link>
        <pubDate>Thu, 20 Nov 2025 14:23:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/past-idug-conferences/</guid>
        <description>&lt;img src="https://data-henrik.de/images/IDUG_EMEA_2023_cake.avif" alt="Featured image of post Past IDUG EMEA conferences" /&gt;&lt;h2 id=&#34;idug-emea-conferences-of-the-past&#34;&gt;IDUG EMEA conferences of the past
&lt;/h2&gt;&lt;p&gt;IDUG, the &lt;a class=&#34;link&#34; href=&#34;https://www.idug.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;International Db2 User Group&lt;/a&gt;, or better the community of customers, partners and consultants, and IBMers celebrated its 35th anniversary at the IDUG EMEA 2023 conference in Prague. The birthday cake also had logos for 40 years of Db2 for z/OS and 30 years for &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2&lt;/a&gt; LUW (Linux, UNIX, and Windows).&lt;/p&gt;
&lt;p&gt;But where have been those conferences held? Here is my attempt to document the EMEA conferences. It is based on this slide shown at the IDUG EMEA 2018 conference in St. Julians, Malta, and my own material since then.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Solving Linux suspend not working</title>
        <link>https://data-henrik.de/2025/11/linux-suspend-inhibitors/</link>
        <pubDate>Tue, 11 Nov 2025 18:32:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/linux-suspend-inhibitors/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202511_gnome_session_inhibit.avif" alt="Featured image of post Solving Linux suspend not working" /&gt;&lt;h2 id=&#34;linux-system-suspend&#34;&gt;Linux System Suspend
&lt;/h2&gt;&lt;p&gt;Usually, at the end of a workday or when moving between places, I suspend my Linux-based laptop. I simply press the sleep button on my external keyboard or click on the suspend button in Gnome. Today, however, this did not work. My machine was blocked from going to suspend. Was there any other option to suspend it? Or could I find out what as blocking it?&lt;/p&gt;
&lt;p&gt;In the bash shell, I tried the command line option (which I found): &lt;code&gt;systemctl suspend&lt;/code&gt; was supposed to suspend my Fedora system. Would it?&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 vector for GEO search</title>
        <link>https://data-henrik.de/2025/11/db2-vector-geo-search/</link>
        <pubDate>Fri, 07 Nov 2025 17:04:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/db2-vector-geo-search/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20251107_vector_cities_FN20.avif" alt="Featured image of post Db2 vector for GEO search" /&gt;&lt;p&gt;In my blog post &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 vector for similarity search&lt;/a&gt;, I discussed a demo using embeddings for similarity search. It is a &amp;ldquo;typical&amp;rdquo; AI use case for vector capabilities. Today, I am going to show you a use case totally without artificial intelligence - no GPUs, no models, etc. required. And it is even very easy to set up.&lt;/p&gt;
&lt;h2 id=&#34;vectors-for-geographical-coordinates&#34;&gt;Vectors for geographical coordinates
&lt;/h2&gt;&lt;p&gt;Here on earth, every point on the surface can be located by its latitude and longitude (more or less). The pair makes up the geographical coordinates of a point on a map. And, in practice for our demo, is a nice two-dimensional vector. Thus, it should be an easy to set up scenario to demonstrate the Db2 vector data type and its distance search.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 V12.1 Mod Pack3 (12.1.3) is available</title>
        <link>https://data-henrik.de/2025/11/db2-v121-mod-pack3-available/</link>
        <pubDate>Thu, 06 Nov 2025 15:41:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/db2-v121-mod-pack3-available/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20251106_Db2_1213_testdb.avif" alt="Featured image of post Db2 V12.1 Mod Pack3 (12.1.3) is available" /&gt;&lt;h2 id=&#34;db2-version-121-mod-3-fix-pack-0-for-linux-unix-and-windows&#34;&gt;Db2 Version 12.1 Mod 3 Fix Pack 0 for Linux, UNIX, and Windows
&lt;/h2&gt;&lt;p&gt;Yesterday, the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/new/announcements/ibm-db2-12-1-3-now-generally-available-advancing-ai-for-enterprise-data-management&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;latest update to Db2 Version 12.1 became available&lt;/a&gt;. You can download it from the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download Db2 fix packs by version for Db2 for Linux, UNIX and Windows&lt;/a&gt;. The Db2 documentation has a &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=new-1213&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s new in Db2 12.1.3&lt;/a&gt; with highlights. Moreover, the subpages detail enhancements related to performance, security, manageability, and more.&lt;/p&gt;
&lt;p&gt;Among the mentioned highlights are the enhanced AI Query Optimizer, more functionality around the vector data type (see &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 vector for similarity search&lt;/a&gt;), functions for generation of UUIDs, and usability / manageability improvements.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Next DeDUG meeting at IBM Munich on 14.11.</title>
        <link>https://data-henrik.de/2025/10/german-db2-user-group-meeting-november-2025/</link>
        <pubDate>Fri, 31 Oct 2025 14:22:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/10/german-db2-user-group-meeting-november-2025/</guid>
        <description>&lt;img src="https://data-henrik.de/images/db2usergroup.avif" alt="Featured image of post Next DeDUG meeting at IBM Munich on 14.11." /&gt;&lt;h2 id=&#34;dedug-german-db2-user-group&#34;&gt;DeDUG: German Db2 User Group
&lt;/h2&gt;&lt;p&gt;Are you already registered for the next DeDUG (Deutsche Db2 User Group) meeting? It&amp;rsquo;s on Friday, 14.11.2025, at the IBM Watson Tower in Munich or remote. As usual, I highly recommend attending in-person to make the most out of it and to network.&lt;/p&gt;
&lt;p&gt;Check out the agenda available off the &lt;a class=&#34;link&#34; href=&#34;https://community.idug.org/organization/dedug-german-db2-luw-user-group/dashboard&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeDUG website at IDUG&lt;/a&gt; (free &lt;a class=&#34;link&#34; href=&#34;https://www.idug.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IDUG&lt;/a&gt; registration needed) for details. Talks will cover Db2 with PaceMaker on AWS, Guardium, Db2 Vector Support, Rust programming, and more.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 External Tables at IDUG EMEA 2025</title>
        <link>https://data-henrik.de/2025/10/db2-external-tables-idug-emea-2025-follow-up/</link>
        <pubDate>Thu, 30 Oct 2025 07:05:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/10/db2-external-tables-idug-emea-2025-follow-up/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202510_db2_exttab_sql.avif" alt="Featured image of post Db2 External Tables at IDUG EMEA 2025" /&gt;&lt;h2 id=&#34;db2-external-tables&#34;&gt;Db2 External Tables
&lt;/h2&gt;&lt;p&gt;In the past, I blogged several times about the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1?topic=statements-create-table-external&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CREATE EXTERNAL TABLE&lt;/a&gt; and how to use Db2 external table feature. My most recent blog posts on that topic were &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/02/db2-remote-client-external-table-load-unload/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Loading and unloading of data on remote clients with external tables&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/01/once-again-db2-external-tables&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Once again: Db2 External Tables&lt;/a&gt; where I looked into named versa transient external tables. You will find more links in the mentioned blog posts.&lt;/p&gt;
&lt;p&gt;Yesterday, I presented at &lt;a class=&#34;link&#34; href=&#34;https://idug.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IDUG EMEA 2025&lt;/a&gt; to an interested audience with great feedback. There was one question that I answered with a &amp;ldquo;YES, absolutely!&amp;rdquo;, but realized that my slides and blog posts were not addressing it yet. The question was whether it is possible to combine data from regular Db2 tables with data from external tables. And, yes, absolutely, that is the big benefit and allows bringing in external data for/in many use cases.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Setup for Db2 vector for similarity search</title>
        <link>https://data-henrik.de/2025/09/db2-vector-similarity-search-setup/</link>
        <pubDate>Mon, 15 Sep 2025 13:04:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/09/db2-vector-similarity-search-setup/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202509_db2_vector_diagram.avif" alt="Featured image of post Setup for Db2 vector for similarity search" /&gt;&lt;p&gt;In my recent blog post &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 vector for similarity search&lt;/a&gt;, I discussed a demo that I built, &lt;a class=&#34;link&#34; href=&#34;https://github.com/data-henrik/db2-vector/tree/main/similarity-search-products&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter Notebook to showcase Db2 VECTOR data type and similarity search&lt;/a&gt;. In that blog post I promised to follow up with a write-up on the setup. Here we go&amp;hellip;&lt;/p&gt;
&lt;h2 id=&#34;components-for-db2-vector-tests&#34;&gt;Components for Db2 vector tests
&lt;/h2&gt;&lt;p&gt;For my tests of the Db2 vector data type and its vector-related functionality, I used the following components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2&lt;/a&gt; as relational database with integrated vector capabilities&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://ollama.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ollama&lt;/a&gt; with &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/granite&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Granite&lt;/a&gt; embedding model&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://jupyter.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter Notebook&lt;/a&gt;, including &lt;a class=&#34;link&#34; href=&#34;https://jupysql.ploomber.io/en/latest/quick-start.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JupySQL magic for Jupyter Notebooks&lt;/a&gt; to easily run SQL statements in notebooks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The notebook acts as database application and runs SQL statements against my Db2 test database. The app utilizes an ollama service to turn product features (selected parts of a data record) into a vector, a so-called embedding.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 vector for similarity search</title>
        <link>https://data-henrik.de/2025/09/db2-vector-similarity-search/</link>
        <pubDate>Fri, 05 Sep 2025 14:49:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/09/db2-vector-similarity-search/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250904_Db2_vector_notebook1.avif" alt="Featured image of post Db2 vector for similarity search" /&gt;&lt;p&gt;When &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/06/db2-v121-mod-pack2-available/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;I wrote about the availability of Db2 V12.1 Mod Pack2 (12.1.2)&lt;/a&gt;, I stated the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To me, the most important new feature is the addition of a VECTOR type and related functionality. It allows to create, store, and query vector data close to the business data. Thereby, Db2 can be used for new AI-related use cases, but also supports the classic “what is related” queries.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Today, I am going to look deeper at the VECTOR type and share with you a Jupyter notebook I created based on my tests.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 security: Modes, settings, links</title>
        <link>https://data-henrik.de/2025/08/db2-security-modes-settings-links/</link>
        <pubDate>Wed, 20 Aug 2025 15:39:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/08/db2-security-modes-settings-links/</guid>
        <description>&lt;img src="https://data-henrik.de/images/pexels-security-usability.avif" alt="Featured image of post Db2 security: Modes, settings, links" /&gt;&lt;p&gt;This blog post is one of those bookmark articles for my own memory. I hope you enjoy it or find it useful nonetheless&amp;hellip;&lt;/p&gt;
&lt;h2 id=&#34;security-modes-in-db2&#34;&gt;Security modes in Db2
&lt;/h2&gt;&lt;p&gt;I stumbled over a new page in the Db2 12.1 documentation, titled &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=compliance-security-modes-in-db2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Security modes in Db2&lt;/a&gt;. It shows the three levels of security which Db2 provides to help comply with the government standards such as &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/National_Institute_of_Standards_and_Technology&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;NIST&lt;/a&gt; SP800-131A and FIPS 140-2. The levels are NOFIPS, FIPS compatibility, and STRICT_FIPS mode. The levels can be activated by setting the Db2 registry variable &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=variables-miscellaneous#r0005669__M_DB2AUTH&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DB2AUTH&lt;/a&gt;, or just an environment variable on client side, or similar variables for LDAP security.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Revisited: Containerized Db2 client and connect with API key</title>
        <link>https://data-henrik.de/2025/07/db2-client-container-connect-apikey/</link>
        <pubDate>Wed, 30 Jul 2025 18:12:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/07/db2-client-container-connect-apikey/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250730_Db2Wh_connect_apikey.avif" alt="Featured image of post Revisited: Containerized Db2 client and connect with API key" /&gt;&lt;h2 id=&#34;use-an-api-key-to-connect-to-db2&#34;&gt;Use an API key to connect to Db2
&lt;/h2&gt;&lt;p&gt;Some five years back, I blogged about how to &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2020/01/use-api-key-or-access-token-to-connect/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;use an API KEY or ACCESS TOKEN to connect to Db2 on IBM Cloud&lt;/a&gt;. What I had forgotten since then was the fact that I actually had utilized the &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/07/easy-setup-db2-client-container/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Warehouse client container&lt;/a&gt; for that scenario. After realizing it, I set out to test the scenario again of using an IBM Cloud API key to connect from the client container to Db2 on Cloud.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Containerized Db2 client, tools, database size</title>
        <link>https://data-henrik.de/2025/07/db2-client-container-tools-database-size/</link>
        <pubDate>Wed, 23 Jul 2025 13:17:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/07/db2-client-container-tools-database-size/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250722_db2oc_stmg_dbsize.avif" alt="Featured image of post Containerized Db2 client, tools, database size" /&gt;&lt;h2 id=&#34;db2-warehouse-client-container---again&#34;&gt;Db2 Warehouse Client Container - Again
&lt;/h2&gt;&lt;p&gt;In my last blog post, I explained &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/07/easy-setup-db2-client-container/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;how to get, set up, and run the Db2 Warehouse client container&lt;/a&gt; and connect to a database. While working with that Db2 environment, I also read some &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-warehouse?topic=warehouse-client-container&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Warehouse client container documentation&lt;/a&gt;. The following page attracted my interest: &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-warehouse?topic=container-commands-command&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;commands command&lt;/a&gt;. A command for commands?!&lt;/p&gt;
&lt;p&gt;So I had to try it. The output starts with this text, followed by a list of commands with their short descriptions.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Easy setup: Containerized Db2 client</title>
        <link>https://data-henrik.de/2025/07/easy-setup-db2-client-container/</link>
        <pubDate>Fri, 18 Jul 2025 14:29:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/07/easy-setup-db2-client-container/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250718_db2wh_client_clouddb.avif" alt="Featured image of post Easy setup: Containerized Db2 client" /&gt;&lt;h2 id=&#34;a-follow-up-to-db2-community-edition&#34;&gt;A follow-up to Db2 Community Edition
&lt;/h2&gt;&lt;p&gt;Around the &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/06/german-db2-user-group-meeting-july-2025/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;recent German Db2 User Group (DeDUG) meeting&lt;/a&gt;, I had some discussions on how to easily test Db2 and options for getting the Db2 Command Line Processor (CLP) up and running. Last year, I blogged about &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2024/08/three-plus-one-simple-way-test-db2/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;three plus one simple and free ways to test Db2&lt;/a&gt;. Later, &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/01/db2-v12-community-edition-docker-linux/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;I tested the Db2 Community Edition for Docker&lt;/a&gt;. But, if you only need the local Db2 client because you connect to a cloud database, what would be your options?&lt;/p&gt;</description>
        </item>
        <item>
        <title>Cheatsheet to the IBM watsonx portfolio</title>
        <link>https://data-henrik.de/2025/06/cheatsheet-ibm-watsonx-product-portfolio/</link>
        <pubDate>Mon, 30 Jun 2025 17:32:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/06/cheatsheet-ibm-watsonx-product-portfolio/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250629_IBMWatson_watsonx.avif" alt="Featured image of post Cheatsheet to the IBM watsonx portfolio" /&gt;&lt;h2 id=&#34;from-ibm-watson-to-watsonx-history&#34;&gt;From IBM Watson to watsonx: History
&lt;/h2&gt;&lt;p&gt;Last week, I ran into the &amp;ldquo;We are interested in Watson, but exactly is it?&amp;rdquo; situation. Someone at a customer knew that &amp;ldquo;Watson&amp;rdquo; was the &amp;ldquo;IBM AI thing&amp;rdquo;, but wanted to be sure and asked for a quick overview. Because I use this blog for my notes, why not write down this quick cheatsheet for my own assistance (pun intended)&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/IBM&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM recently celebrated 114 years of corporate history&lt;/a&gt;. It started research in what today is called &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Artificial_intelligence&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Artificial Intelligence&lt;/a&gt; (AI) in the 1950s (see &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/watson&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;70 years advancing AI&lt;/a&gt;). Considering the &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Timeline_of_artificial_intelligence&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Timeline of Artificial Intelligence&lt;/a&gt;, it is only after some thousand years of the initial concepts, but still early in today&amp;rsquo;s &amp;ldquo;era of AI&amp;rdquo;. And it included some well-known AI showcases like the chess computer &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Deep_Blue_%28chess_computer%29&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Deep Blue&lt;/a&gt; in the 1990s, &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/IBM_Watson&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Watson playing Jeopardy&lt;/a&gt; in 2011, or &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Project_Debater&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Project Debater&lt;/a&gt; in 2018/2019.&lt;/p&gt;</description>
        </item>
        
    </channel>
</rss>
