https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/members/developer-advocates/Vitaliy-R.xmlSAP Community - Witalij Rudnicki2025-03-19T12:30:39.426427+00:00python-feedgenWitalij Rudnicki in SAP Communityhttps://community.sap.com/t5/technology-q-a/re-issue-with-hana-cloud-instance-in-btp/qaq-p/14005824/comment-id/4901845#M4901845Re: Issue with HANA Cloud Instance in BTP2025-02-03T19:13:18.821000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183Next time, try checking as well the output in the browser's developer console, as it might have some more details about the error.2025-02-03T19:13:18.821000+01:00https://community.sap.com/t5/sap-codejam/getting-started-with-machine-learning-and-the-vector-engine-using-sap-hana/ec-p/14007325#M686Re: 🇮🇳 Getting Started with Machine Learning using SAP HANA (Bangalore, India)2025-02-04T23:25:46.763000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Are you going to join us in India this time, <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/14106">@ChristophMorgen</a> ?</P>2025-02-04T23:25:46.763000+01:00https://community.sap.com/t5/technology-q-a/re-hana-sql-query-to-fetch-nested-json-objects/qaq-p/14009720/comment-id/4902369#M4902369Re: HANA SQL QUERY TO FETCH NESTED JSON OBJECTS2025-02-06T22:50:51.677000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>It's not that straightforward, but can you try</P><pre class="lia-code-sample language-sql"><code>WITH ColB_Aggregated AS (
SELECT
COLA,
'[' || STRING_AGG('{"COLB": "' || COLB || '"}', ', ') || ']' AS COLB_JSON
FROM YourTable
GROUP BY COLA
)
SELECT
'[' || STRING_AGG('{ "COLA": "' || COLA || '", "COLB": ' || COLB_JSON || ' }', ', ') || ']' AS FINAL_JSON
FROM ColB_Aggregated;</code></pre><P><BR />?</P><P>Regards,<BR />--Vitaliy</P>2025-02-06T22:50:51.677000+01:00https://community.sap.com/t5/technology-blogs-by-sap/harness-retrieval-augmented-generation-in-joule-and-generative-ai-hub/bc-p/14010408#M178881Re: Harness retrieval-augmented generation in Joule and Generative AI Hub2025-02-07T11:47:31.934000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Hi, Sebastien.</P><P>The correct link to the help page -- visible to customers -- should be: <A href="https://help.sap.com/docs/JOULE/6189c8655c484916bb8eb767126a653a/ade9ce3c7c5546988cccea15ec35d373.html?version=CLOUD&locale=en-US" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/JOULE/6189c8655c484916bb8eb767126a653a/ade9ce3c7c5546988cccea15ec35d373.html?version=CLOUD&locale=en-US</A></P><P>Best regards,<BR />--Witalij</P>2025-02-07T11:47:31.934000+01:00https://community.sap.com/t5/technology-q-a/re-sap-hana-express-licence-with-more-than-32gb/qaq-p/14013902/comment-id/4902907#M4902907Re: SAP Hana Express licence with more than 32GB2025-02-11T12:11:13.669000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/14806">@akuller</a>The upgrade options of SAP HANA, express edition, were discontinued a few years ago due to the very low interest in such upgrades in the ecosystem. Regards. --Witalij</P>2025-02-11T12:11:13.669000+01:00https://community.sap.com/t5/technology-q-a/re-datasphere-internal-error-sql-view-resource-governor-for-cursors/qaq-p/14013921/comment-id/4902910#M4902910Re: Datasphere Internal error: SQL View - Resource governor for 'cursors' exceeded2025-02-11T12:31:56.120000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>I am not familiar with this error, but from what I can read, it is using a connection to SAP HANA Cloud, DL RE (based on SAP IQ database technology) as a component of Datasphere. It should be related to that setting: <A href="https://help.sap.com/docs/SAP_HANA_DATA_LAKE/19b3964099384f178ad08f2d348232a9/a63e2b9784f21015983992c1d7a76694.html?locale=en-US&state=PRODUCTION" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_HANA_DATA_LAKE/19b3964099384f178ad08f2d348232a9/a63e2b9784f21015983992c1d7a76694.html?locale=en-US&state=PRODUCTION</A></P><P>I do not know if you can manipulate a number of these temporary tables to reduce the number of cursors they open simultaneously. If not, then I would suggest opening a service case to SAP Support.</P><P>Regards.</P>2025-02-11T12:31:56.120000+01:00https://community.sap.com/t5/sap-codejam-discussions/code-jam-in-rotkreuz-switzerland/m-p/14013935#M777Re: Code Jam in Rotkreuz, Switzerland2025-02-11T12:44:24.252000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>We can also discuss one of the AI CodeJams (GenAI Hub, HANA Vector Engine, HANA embedded ML) when I am in Zurich later this year.</P>2025-02-11T12:44:24.252000+01:00https://community.sap.com/t5/technology-q-a/re-environment-variables-in-sap-datasphere/qaq-p/14014532/comment-id/4903008#M4903008Re: environment variables In SAP Datasphere2025-02-11T22:46:29.857000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183In what context would you look for such env variables? I am trying to understand the request. Thank you. --Witalij2025-02-11T22:46:29.857000+01:00https://community.sap.com/t5/devtoberfest-blog-posts/devtoberfest-winners-revealed/bc-p/14019809#M728Re: Devtoberfest Winners Revealed2025-02-18T10:42:18.584000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Thanks to everyone who participated in Devtoberfest 2024. I’m looking forward to meeting the winners at SAP TechEd!</P>2025-02-18T10:42:18.584000+01:00https://community.sap.com/t5/artificial-intelligence-and-machine-learning-blogs/hands-on-tutorial-machine-learning-with-sap-hana-cloud/bc-p/14028140#M603Re: Hands-on Tutorial: Machine Learning with SAP HANA Cloud2025-02-26T13:36:19.104000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Hi <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/163950">@AdrianDBorja</a> . Regarding issue 1: are using HANA Cloud db in the Free Tier or BTP Trial, which have some restrictions: <A href="https://help.sap.com/docs/hana-cloud/sap-hana-cloud-administration-guide/sap-hana-database-license#free-tier-restrictions?" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/hana-cloud/sap-hana-cloud-administration-guide/sap-hana-database-license#free-tier-restrictions?</A></P><P>Regards.</P>2025-02-26T13:36:19.104000+01:00https://community.sap.com/t5/sap-codejam-discussions/request-for-sap-code-jam-event-in-lucerne/m-p/14029553#M798Re: Request for SAP Code Jam Event in Lucerne2025-02-27T15:01:25.168000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Hi <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1472549">@MarcoSchmid</a> . I will be working with you on delivering this SAP CodeJam. I will contact you via an email.</P>2025-02-27T15:01:25.168000+01:00https://community.sap.com/t5/sap-codejam/build-ai-services-using-the-sap-cloud-application-programming-model-and-sap/ev-p/14040982🇵🇱 Build AI services using the SAP Cloud Application Programming Model and SAP generative AI2025-03-11T18:15:07.807000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>This SAP CodeJam event focuses on building AI services using the SAP Cloud Application Programming Model, SAP AI Core, and SAP Generative AI Hub.</P><P>During the event, you will learn about the fundamentals of the genAI, SAP AI Core, and SAP AI Launchpad. You will also learn how to use the SAP Cloud Application Programming Model to expose AI capabilities through your own OData service. <SPAN>While working through the exercises, you will become comfortable creating CDS-based service definitions and integrating them with the SAP Business Technology Platform (BTP) and SAP AI Core Foundation Models.</SPAN></P><P><SPAN>This is an in-person event (not virtual) scheduled for Thursday, April 3rd, 2025, in Kraków, Poland <span class="lia-unicode-emoji" title=":poland:">🇵🇱</span> from 10:00 to 16:00. The workshop will be held at the EPAM office and conducted in English.</SPAN></P><P><SPAN><STRONG>Prerequisites</STRONG>: Bring your own laptop with a Chromium-based web browser, such as Chrome, Edge, or Vivaldi. Basic knowledge of JavaScript is beneficial, as you will be using the SAP Cloud SDK for AI with the JavaScript variant.</SPAN></P><P>Please note that seating is limited to 25 attendees. Register for this Community Event using the RSVP functionality on this page.</P><P>The instructor will be Developer Advocate <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/183">@Vitaliy-R</a>.</P><P><EM>For more information about SAP CodeJam events, to ask questions, and to chat with fellow attendees, visit the<SPAN> </SPAN><A href="https://groups.community.sap.com/t5/sap-codejam/gh-p/code-jam" target="_self" rel="noopener noreferrer">SAP CodeJam group</A>.</EM></P>2025-03-11T18:15:07.807000+01:00https://community.sap.com/t5/technology-q-a/re-invoke-generative-ai-hub-models-using-sap-ai-sdk-ai-api-library-in-bas/qaq-p/14044843/comment-id/4906894#M4906894Re: Invoke Generative AI Hub Models using @sap-ai-sdk/ai-api library in BAS2025-03-14T15:09:29.089000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P><SPAN>I am not proficient with JavaScript. I looked into <A href="https://github.com/SAP/ai-sdk-js/blob/1f7b857b49da02604f6b9b2539956de881c6c5cf/sample-code/src/ai-api/scenario-api.ts#L27" target="_blank" rel="noopener nofollow noreferrer">https://github.com/SAP/ai-sdk-js/blob/1f7b857b49da02604f6b9b2539956de881c6c5cf/sample-code/src/ai-api/scenario-api.ts#L27</A> to see if that's the API you are looking for: <A href="https://api.sap.com/api/AI_CORE_API/path/scenario.query_models" target="_blank" rel="noopener noreferrer">https://api.sap.com/api/AI_CORE_API/path/scenario.query_models</A>?</SPAN></P><P>Regards,<BR />--Vitaliy</P>2025-03-14T15:09:29.089000+01:00https://community.sap.com/t5/sap-codejam-blog-posts/sap-codejam-hana-ml-in-india-2025-03-recap/ba-p/14044987SAP CodeJam HANA ML in India 2025-03 Recap2025-03-14T16:41:12.059000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P><SPAN>At the beginning of March 2025, as </SPAN><SPAN>part of the ML/AI Tour my fellow dev advocate <A target="_blank" rel="noopener">@noravonthenen</A> and I did in India, we held five SAP CodeJam events in Kolkata, Pune,</SPAN><SPAN> and Bengaluru.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IMG_9135.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237636i327EA5451ACDE0C7/image-size/large?v=v2&px=999" role="button" title="IMG_9135.jpeg" alt="IMG_9135.jpeg" /></span></SPAN></P><P><SPAN>Two of these events focused on getting started with Machine Learning using SAP HANA and Python.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IMG_9068.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237640iC0493977F32B8212/image-size/large?v=v2&px=999" role="button" title="IMG_9068.jpeg" alt="IMG_9068.jpeg" /></span></SPAN></P><P>Equally important were chances to catch up with some organizers and participants in informal post-work settings...</P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IMG_9140.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237647i322282BD5AE439EA/image-size/large?v=v2&px=999" role="button" title="IMG_9140.jpeg" alt="IMG_9140.jpeg" /></span></SPAN></P><P>...or with our SAP colleagues.</P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IMG_9295.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237651i4343F6A285428FE2/image-size/large?v=v2&px=999" role="button" title="IMG_9295.jpeg" alt="IMG_9295.jpeg" /></span></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN>I am glad Nora and I could help so many participants to go through the journey of improving their skills working with ML and AI!</SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="LastDayGroupPhoto.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237698i11F87929F31DE375/image-size/large?v=v2&px=999" role="button" title="LastDayGroupPhoto.jpeg" alt="LastDayGroupPhoto.jpeg" /></span></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P>Traditionally, I very much enjoyed SAP Stammtisch at the end of the last CodeJam of the Tour.</P><P><SPAN><SPAN><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IMG_1577.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237676iC23717D5F8CF72C9/image-size/large?v=v2&px=999" role="button" title="IMG_1577.jpg" alt="IMG_1577.jpg" /></span></SPAN></SPAN></SPAN></SPAN></P><P>#IamSAP </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IMG_9351.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/237711i18206267493DC58A/image-size/large?v=v2&px=999" role="button" title="IMG_9351.jpeg" alt="IMG_9351.jpeg" /></span></P><P>I always take the opportunity to experience at least a little bit of the city I am in, so you can see my photos:</P><UL><LI>Kolkata: <A href="https://www.instagram.com/p/DG1wL0OydCp/" target="_blank" rel="noopener nofollow noreferrer">https://www.instagram.com/p/DG1wL0OydCp/</A> </LI><LI>Pune: <A href="https://www.instagram.com/p/DG75rf0MPkt/" target="_blank" rel="noopener nofollow noreferrer">https://www.instagram.com/p/DG75rf0MPkt/</A> </LI></UL><P>Now, the next stop for me is in <A href="https://community.sap.com/t5/sap-codejam/build-ai-services-using-the-sap-cloud-application-programming-model-and-sap/ev-p/14040982" target="_self">Kraków on April 3rd</A>.</P><P>Would you like to host such an SAP CodeJam? Here are the details: <A href="https://community.sap.com/t5/technology-blogs-by-sap/quot-getting-started-with-machine-learning-using-sap-hana-quot-as-a-new-sap/ba-p/13574098" target="_blank">https://community.sap.com/t5/technology-blogs-by-sap/quot-getting-started-with-machine-learning-usin...</A> </P><P> </P><P> </P><P> </P><P> </P>2025-03-14T16:41:12.059000+01:00https://community.sap.com/t5/technology-q-a/re-sap-datasphere-trial-account-error/qaq-p/14045002/comment-id/4906906#M4906906Re: SAP Datasphere Trial Account error2025-03-14T16:58:09.788000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>It sounds like you have a basic trial.</P><P>I would <SPAN>recommend writing to <A target="_blank" rel="noopener">sapbasictrial@sap.com</A> and describing the issues in the email</SPAN>.</P><P>Regards.</P>2025-03-14T16:58:09.788000+01:00https://community.sap.com/t5/coffee-corner/my-most-geeky-hobby-i-want-to-save-the-planet-with-sustainable-solutions/cnc-p/14045030#M81Re: My Most Geeky Hobby - I want to save the planet with Sustainable Solutions2025-03-14T17:18:01.532000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Thank you for doing that 🫶🏼</P>2025-03-14T17:18:01.532000+01:00https://community.sap.com/t5/artificial-intelligence-and-machine-learning-blogs/hands-on-tutorial-creating-an-faq-assistant-as-tool-for-a-btp-ai-agent/bc-p/14045055#M654Re: Hands-on Tutorial: Creating an FAQ assistant as tool for a BTP AI agent2025-03-14T18:16:15.568000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Thank you for sharing!</P><P data-unlink="true">I am <SPAN>also working on some exercises with FAQ embedding, search, and HANA-native chunking: <A href="https://github.com/Sygyzmundovych/hana-ai-ve-kg-codejam/tree/main/scripts/01-faq-search" target="_blank" rel="nofollow noopener noreferrer">https://github.com/Sygyzmundovych/hana-ai-ve-kg-codejam/tree/main/scripts/01-faq-search</A>. However,</SPAN> it is still a work in progress.</P>2025-03-14T18:16:15.568000+01:00https://community.sap.com/t5/technology-blogs-by-sap/a-first-look-at-sap-hana-cloud-ai-assisted-database-administration/bc-p/14045565#M179844Re: A First Look at SAP HANA Cloud, AI-Assisted Database Administration2025-03-15T12:40:15.634000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>Thanks! It just helped me to solve in 5 minutes one recurring issue that was annoying me for 5 months <span class="lia-unicode-emoji" title=":nerd_face:">🤓</span></P>2025-03-15T12:40:15.634000+01:00https://community.sap.com/t5/technology-q-a/re-invoke-generative-ai-hub-models-using-sap-ai-sdk-ai/qaq-p/14047774/comment-id/4907204#M4907204Re: Invoke Generative AI Hub Models using @sap-ai-sdk/ai-...2025-03-17T23:06:39.902000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>I would need to check how it is done in JavaScript SDK, because in Python SDK it is enough to set the environment variables or a config file `~/.aicore/config.json` as per <A href="https://help.sap.com/doc/generative-ai-hub-sdk/CLOUD/en-US/_reference/README_sphynx.html#configuration" target="_blank" rel="noopener noreferrer">https://help.sap.com/doc/generative-ai-hub-sdk/CLOUD/en-US/_reference/README_sphynx.html#configuration</A>.</P><P>Then the code <STRONG>automatically</STRONG> initiates a client with credentials from those configurations, without an explicit read from env variables or from that config file in your code.</P><P>But that's how it is done in Python, and I would need to check how it is done in JS.</P>2025-03-17T23:06:39.902000+01:00https://community.sap.com/t5/application-development-and-automation-blog-posts/joule-for-developers-word-search-challenge/bc-p/14048685#M49601Re: Joule for Developers: Word Search Challenge2025-03-18T17:23:59.777000+01:00Vitaliy-Rhttps://community.sap.com/t5/user/viewprofilepage/user-id/183<P>JOULECOPILOT</P><P>I recently used with SAP HANA Cloud database to find an answer in 5 minutes to the question I had at the back of my mind for the last 5 months <span class="lia-unicode-emoji" title=":nerd_face:">🤓</span></P>2025-03-18T17:23:59.777000+01:00