<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged enterprisedata</title>
<link>https://coderlegion.com/tag/enterprisedata</link>
<description>Powered by Question2Answer</description>
<item>
<title>SAP partnered with its competitors to let customers choose their data platform. That's not weakness.</title>
<link>https://coderlegion.com/7059/sap-partnered-with-its-competitors-customers-choose-their-data-platform-thats-weakness</link>
<description>&lt;h2 id=&quot;sap-s-data-strategy-why-the-snowflake-partnership-makes-more-sense-than-it-seems&quot;&gt;SAP's Data Strategy: Why the Snowflake Partnership Makes More Sense Than It Seems&lt;/h2&gt;
&lt;h3 id=&quot;the-partnership-nobody-expected&quot;&gt;The Partnership Nobody Expected&lt;/h3&gt;
&lt;p&gt;SAP announced a partnership with Snowflake at TechEd 2025. The announcement included a new &quot;SAP Snowflake&quot; solution extension that brings Snowflake's data and AI capabilities to SAP customers.&lt;/p&gt;
&lt;p&gt;The immediate reaction from the analyst community: why would SAP do this? They already have SAP HANA Cloud. They already have SAP Datasphere. Why partner with a competitor?&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.linkedin.com/in/muhammad-s-alam/&quot;&gt;Muhammad Alam's&lt;/a&gt; answer in the post-keynote Q&amp;amp;A session cut through the confusion: &quot;What customers want from us is optionality.&quot;&lt;/p&gt;
&lt;p&gt;That word, &quot;optionality.&quot; reveals SAP's entire data strategy.&lt;/p&gt;
&lt;h3 id=&quot;what-sap-actually-built&quot;&gt;What SAP Actually Built&lt;/h3&gt;
&lt;p&gt;SAP Business Data Cloud is not a data warehouse. It's a data fabric architecture.&lt;/p&gt;
&lt;p&gt;The distinction matters. A data warehouse consolidates data in one location. A data fabric connects data wherever it lives while maintaining business semantics, the business meaning and relationships in the data.&lt;/p&gt;
&lt;p&gt;Alam explained it in the keynote: &quot;Every intelligent application starts with trusted data. SAP is giving developers more ways to put that data to work through SAP Business Data Cloud.&quot;&lt;/p&gt;
&lt;p&gt;The technical implementation has three layers:&lt;/p&gt;
&lt;h4 id=&quot;layer-1-data-products&quot;&gt;Layer 1: Data Products&lt;/h4&gt;
&lt;p&gt;Data products are SAP's key abstraction. They package raw data with metadata, business semantics, and governance rules into reusable assets.&lt;/p&gt;
&lt;p&gt;The new Data Product Studio (general availability planned H1 2026) gives developers a visual workspace to model, configure, and manage custom data products across SAP and third-party sources.&lt;/p&gt;
&lt;p&gt;Developers can turn raw data into ready-to-use assets known as data products that support analytics, AI and application development.&lt;/p&gt;
&lt;h4 id=&quot;layer-2-business-data-cloud-connect&quot;&gt;Layer 2: Business Data Cloud Connect&lt;/h4&gt;
&lt;p&gt;This is where the partner integrations happen. Business Data Cloud Connect enables secure, zero-copy sharing of SAP's data products into customers' existing data lakes and platforms.&lt;/p&gt;
&lt;p&gt;The key technical feature: data stays in its original location. No ETL pipelines. No data duplication. Data products are published into partner catalogs with business semantics intact.&lt;/p&gt;
&lt;h4 id=&quot;layer-3-partner-compute-platforms&quot;&gt;Layer 3: Partner Compute Platforms&lt;/h4&gt;
&lt;p&gt;This is where Snowflake, Databricks, Google BigQuery, and Microsoft Fabric come in. They provide compute infrastructure for analytics and AI workloads.&lt;/p&gt;
&lt;p&gt;The architecture: SAP provides data semantics and governance. Partners provide compute and storage. Customers use both.&lt;/p&gt;
&lt;h3 id=&quot;the-snowflake-integration-specifically&quot;&gt;The Snowflake Integration Specifically&lt;/h3&gt;
&lt;p&gt;SAP Business Data Cloud Connect for Snowflake does two things:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Outbound:&lt;/strong&gt; Publishes SAP data products directly into the Snowflake Horizon catalog. Business semantics, lineage, and governance from SAP Business Data Cloud are preserved. Users working in Snowflake see SAP data with full business context.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inbound:&lt;/strong&gt; Exposes Snowflake data products within the SAP Business Data Cloud catalog. SAP applications and agents can access Snowflake data through standardized data products.&lt;/p&gt;
&lt;p&gt;General availability is planned for H1 2026.&lt;/p&gt;
&lt;p&gt;Alam explained the value proposition: &quot;A new SAP Snowflake solution extension for SAP Business Data Cloud brings Snowflake's fully managed data and AI capabilities directly to SAP customers, enabling seamless, zero-copy data sharing that maintains governance and business context.&quot;&lt;/p&gt;
&lt;h3 id=&quot;why-this-actually-makes-sense&quot;&gt;Why This Actually Makes Sense&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.linkedin.com/in/bharatsandhu/&quot;&gt;Bharat Sandhu&lt;/a&gt; framed it as customer reality: customers &quot;already know what they need to do.&quot; SAP's job is to &quot;provide customers with rich data products.&quot;&lt;/p&gt;
&lt;p&gt;The practical truth: enterprises have already invested in data platforms. Some chose Databricks three years ago. Others standardized on Snowflake. Some are committed to Google Cloud or Microsoft Azure.&lt;/p&gt;
&lt;p&gt;Requiring migration to SAP HANA Cloud for all analytics workloads creates friction. Enterprises resist because:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Migration projects are expensive and time-consuming&lt;/li&gt;
&lt;li&gt;Data teams have built expertise in their chosen platform&lt;/li&gt;
&lt;li&gt;They've already built analytics and ML pipelines&lt;/li&gt;
&lt;li&gt;Breaking those dependencies creates business risk&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SAP's response: don't require migration. Instead, extend the existing platform with SAP's business semantics.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.linkedin.com/in/brendabown/&quot;&gt;Brenda Bown&lt;/a&gt; described the broader strategy: &quot;Meet customers where they are. Open ecosystem.&quot;&lt;/p&gt;
&lt;h3 id=&quot;the-complete-partner-landscape&quot;&gt;The Complete Partner Landscape&lt;/h3&gt;
&lt;p&gt;SAP Business Data Cloud Connect now integrates with four major platforms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Databricks:&lt;/strong&gt; Generally available now&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google BigQuery:&lt;/strong&gt; Planned for H1 2026&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Fabric:&lt;/strong&gt; Planned for H1 2026&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Snowflake:&lt;/strong&gt; Planned for H1 2026&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each follows the same pattern: SAP data products published to partner catalog, partner data products exposed in SAP catalog, zero-copy sharing, governance maintained.&lt;/p&gt;
&lt;p&gt;Additionally, SAP is expanding native capabilities. A technical capability called &quot;near real-time extraction&quot; enables extraction of SAP data from on-premise systems into SAP Business Data Cloud, making it easier for developers to build custom data products enriched with SAP business context.&lt;/p&gt;
&lt;h3 id=&quot;what-about-sap-hana-cloud-&quot;&gt;What About SAP HANA Cloud?&lt;/h3&gt;
&lt;p&gt;SAP continues significant investment in SAP HANA Cloud as its multi-model AI database. New capabilities announced at TechEd reveal the positioning:&lt;/p&gt;
&lt;h4 id=&quot;knowledge-graph-generator&quot;&gt;Knowledge Graph Generator&lt;/h4&gt;
&lt;p&gt;Automatically maps relationships across SAP database tables, columns, and data models. Developers can see how data connects across systems and uncover underlying business insights.&lt;/p&gt;
&lt;p&gt;Alam described it: &quot;A new knowledge graph generator tool for SAP HANA Cloud automatically maps relationships across SAP database tables, columns, and data models, revealing how data fits together and why it matters.&quot;&lt;/p&gt;
&lt;p&gt;General availability expected Q1 2026.&lt;/p&gt;
&lt;h4 id=&quot;tabular-ai-capabilities&quot;&gt;Tabular AI Capabilities&lt;/h4&gt;
&lt;p&gt;Forecasting, anomaly detection, and predictive modeling directly on structured business data. These capabilities from SAP AI Core are now generally available in SAP HANA Cloud.&lt;/p&gt;
&lt;h4 id=&quot;model-context-protocol-support&quot;&gt;Model Context Protocol Support&lt;/h4&gt;
&lt;p&gt;Makes SAP HANA Cloud data accessible to Joule Agents and custom agents. MCP provides agents with direct access to the rich multi-model engines in SAP HANA Cloud.&lt;/p&gt;
&lt;p&gt;General availability planned Q1 2026.&lt;/p&gt;
&lt;h4 id=&quot;bidirectional-data-product-sharing&quot;&gt;Bidirectional Data Product Sharing&lt;/h4&gt;
&lt;p&gt;SAP is enabling bidirectional data product sharing between SAP Business Data Cloud and SAP HANA Cloud. Developers can use data across both transactional and analytical workloads while maintaining business logic, KPIs, and governance.&lt;/p&gt;
&lt;p&gt;Bharat Sandhu explained: &quot;This capability will allow customers to reuse their existing calculation views in SAP HANA Cloud directly in SAP Business Data Cloud, keeping the business logic, KPIs, and governance intact as data models are extended across the customer's data fabric.&quot;&lt;/p&gt;
&lt;p&gt;General availability planned Q1 2026.&lt;/p&gt;
&lt;h3 id=&quot;the-architecture-decision&quot;&gt;The Architecture Decision&lt;/h3&gt;
&lt;p&gt;This creates three legitimate architecture options:&lt;/p&gt;
&lt;h4 id=&quot;option-1-sap-native&quot;&gt;Option 1: SAP-Native&lt;/h4&gt;
&lt;p&gt;Use SAP HANA Cloud for everything. Best for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Applications requiring real-time data access&lt;/li&gt;
&lt;li&gt;Tight integration with SAP applications&lt;/li&gt;
&lt;li&gt;Workloads that need SAP's multi-model database capabilities (relational, graph, vector, spatial in one engine)&lt;/li&gt;
&lt;li&gt;Organizations wanting to minimize data platform complexity&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;option-2-hybrid-with-partner-compute&quot;&gt;Option 2: Hybrid with Partner Compute&lt;/h4&gt;
&lt;p&gt;SAP Business Data Cloud for semantics and governance, partner platform for compute-intensive analytics and AI workloads. Best for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Large-scale analytics requiring significant compute&lt;/li&gt;
&lt;li&gt;Organizations with existing platform investments&lt;/li&gt;
&lt;li&gt;Teams with deep expertise in a specific platform (Snowflake, Databricks, etc.)&lt;/li&gt;
&lt;li&gt;Workloads that benefit from partner-specific features&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;option-3-partner-native-with-sap-semantics&quot;&gt;Option 3: Partner-Native with SAP Semantics&lt;/h4&gt;
&lt;p&gt;Work primarily in partner platform, access SAP data products through Business Data Cloud Connect. Best for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data teams standardized on a non-SAP platform&lt;/li&gt;
&lt;li&gt;Analytics and ML workloads that don't require real-time SAP data&lt;/li&gt;
&lt;li&gt;Organizations prioritizing analyst productivity in their chosen tool&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The technical requirement for all three: understanding SAP's data products and business semantics.&lt;/p&gt;
&lt;h3 id=&quot;the-critical-mistake-to-avoid&quot;&gt;The Critical Mistake to Avoid&lt;/h3&gt;
&lt;p&gt;Bharat Sandhu emphasized the most common integration mistake: &quot;Don't take data out without the semantic understanding.&quot;&lt;/p&gt;
&lt;p&gt;This is the core value SAP is protecting. Extracting data from SAP and loading it into any data warehouse is technically simple. But you lose:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Business relationships (how entities connect)&lt;/li&gt;
&lt;li&gt;Valid transformations (what calculations are meaningful)&lt;/li&gt;
&lt;li&gt;Governance rules (who can access what)&lt;/li&gt;
&lt;li&gt;Business context (what the data actually means)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One developer during the experience center tour described a failed implementation: &quot;We pulled all our SAP data into our data lake, built our analytics, and everything looked right. But the numbers were wrong because we didn't understand how SAP calculates certain KPIs. We had to rebuild everything with SAP's semantics.&quot;&lt;/p&gt;
&lt;p&gt;SAP Business Data Cloud Connect solves this by maintaining that semantic layer as data moves to partner platforms.&lt;/p&gt;
&lt;h3 id=&quot;what-sap-rpt-1-changes&quot;&gt;What SAP-RPT-1 Changes&lt;/h3&gt;
&lt;p&gt;SAP introduced its first enterprise relational foundation model at TechEd: SAP-RPT-1.&lt;/p&gt;
&lt;p&gt;Unlike large language models that predict the next word, RPT models predict business outcomes. They're trained on structured business data and can perform classification and regression on tabular data.&lt;/p&gt;
&lt;p&gt;Examples: predicting delivery delays, payment risk, sales order completion.&lt;/p&gt;
&lt;p&gt;The technical approach: in-context learning. Users provide example records in the API call. The model analyzes patterns and makes predictions without a training phase.&lt;/p&gt;
&lt;p&gt;Brenda Bown explained the positioning: RPT models &quot;has business context.&quot; They're designed for accurate predictions on business data, while LLMs handle natural language understanding and generation.&lt;/p&gt;
&lt;p&gt;SAP-RPT-1 will be generally available in Q4 2025 on the generative AI hub in SAP's AI Foundation. SAP also launched an interactive testing playground where users can experience the model without coding.&lt;/p&gt;
&lt;p&gt;This matters for the data strategy because RPT models need access to trusted, semantically rich business data. That's exactly what SAP Business Data Cloud provides.&lt;/p&gt;
&lt;h3 id=&quot;the-real-strategy&quot;&gt;The Real Strategy&lt;/h3&gt;
&lt;p&gt;SAP's data strategy isn't about forcing customers onto SAP infrastructure. It's about becoming essential at the semantic layer regardless of where compute happens.&lt;/p&gt;
&lt;p&gt;The bet: compute infrastructure will commoditize. AWS, Azure, Google Cloud, Snowflake, and Databricks will compete on price and performance for raw compute power.&lt;/p&gt;
&lt;p&gt;But business semantics won't commoditize. Understanding how SAP calculates revenue, inventory, or employee costs requires deep domain knowledge. That knowledge is encoded in SAP's data products.&lt;/p&gt;
&lt;p&gt;As Muhammad Alam said in the keynote: &quot;Innovations across SAP's unique flywheel of applications, data and AI put developers in the drivers' seat.&quot;&lt;/p&gt;
&lt;p&gt;The flywheel only works if the data layer maintains business context. That's what SAP is protecting with Business Data Cloud and its partner integrations.&lt;/p&gt;
&lt;h3 id=&quot;what-developers-need-to-understand&quot;&gt;What Developers Need to Understand&lt;/h3&gt;
&lt;p&gt;If you're building applications or analytics on SAP data:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Understand data products first:&lt;/strong&gt; Before choosing a compute platform, understand what data products SAP provides for your domain. These are the building blocks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Choose compute based on workload:&lt;/strong&gt; Real-time applications might need SAP HANA Cloud. Large-scale analytics might benefit from Snowflake or Databricks. There's no single right answer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Maintain semantic understanding:&lt;/strong&gt; Whatever platform you choose, ensure you're working with SAP's data products and business semantics, not raw extracted data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plan for bidirectionality:&lt;/strong&gt; Data products flow both ways. You can use SAP data in partner platforms and bring partner data into SAP applications. Design your architecture to take advantage of this.&lt;/p&gt;
&lt;p&gt;The flexibility is real. The semantic requirement is non-negotiable.&lt;/p&gt;
</description>
<category>Java</category>
<guid isPermaLink="true">https://coderlegion.com/7059/sap-partnered-with-its-competitors-customers-choose-their-data-platform-thats-weakness</guid>
<pubDate>Wed, 05 Nov 2025 22:59:30 +0000</pubDate>
</item>
<item>
<title>TextQL rewrote their codebase seven times to solve natural language querying at petabyte scale.</title>
<link>https://coderlegion.com/6283/textql-rewrote-their-codebase-seven-times-solve-natural-language-querying-petabyte-scale</link>
<description>&lt;h2 id=&quot;textql-built-a-rosetta-stone-for-enterprise-data-and-it-actually-works&quot;&gt;TextQL Built a Rosetta Stone for Enterprise Data — and It Actually Works&lt;/h2&gt;
&lt;p&gt;Most natural language query tools fail when you move beyond your laptop. &lt;a rel=&quot;nofollow&quot; href=&quot;https://textql.com/&quot;&gt;TextQL&lt;/a&gt; built theirs to work with data that doesn't fit on a single computer.&lt;/p&gt;
&lt;p&gt;The company spent three years teaching AI how to work with tables at enterprise scale. Not the tables you find in a Google Doc or Excel file. The ones with hundreds of thousands of tables, trillions of rows, and petabytes of data spread across different systems.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.linkedin.com/in/theethanding/&quot;&gt;Ethan Ding,&lt;/a&gt; TextQL's CEO, explained their approach during the 64th &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.itpresstour.net&quot;&gt;IT Press Tour&lt;/a&gt;. &quot;First generation AI products were designed for documents that fit on your computer,&quot; he said. &quot;Try to put more than 10 gigabytes of data in an Excel file and your computer starts to fall apart.&quot;&lt;/p&gt;
&lt;h3 id=&quot;the-real-problem&quot;&gt;The Real Problem&lt;/h3&gt;
&lt;p&gt;Enterprise data lives in data warehouses, ERP systems, CRM platforms, and ITSM tools. Each platform has its own query language, table format, and way of storing data. Moving data between these systems costs millions of dollars and takes months.&lt;/p&gt;
&lt;p&gt;The expense isn't accidental. These platforms deliberately make it expensive to leave. They charge 10 to 20 times markup on the underlying infrastructure costs. A CFO who wants to move business logic from SAP to NetSuite faces a contract with Accenture that runs $50 million over five years — and only moves 10% of the actual business logic.&lt;/p&gt;
&lt;p&gt;&quot;If your landlord knew it cost you $50 million to move apartments, they could charge whatever they wanted,&quot; Ding said. &quot;That's why these platforms have really high lock-in.&quot;&lt;/p&gt;
&lt;h3 id=&quot;the-technical-challenge&quot;&gt;The Technical Challenge&lt;/h3&gt;
&lt;p&gt;TextQL built what Ding calls a &quot;Rosetta Stone system.&quot; Instead of translating between every possible combination of query languages and table formats (an n-by-n complexity problem), they created an intermediary layer that makes it a one-by-n problem.&lt;/p&gt;
&lt;p&gt;The system can connect to any database and translate queries on the fly. It doesn't require data migration or lengthy setup. You connect your database, ask a question in natural language, and the AI agent writes code, checks results, and tries different approaches when queries fail.&lt;/p&gt;
&lt;p&gt;During the demo, Ding showed how the system handles a complex query about flight routes and passenger data. The AI wrote SQL queries, caught execution errors, rewrote the queries, and eventually produced visualizations on a satellite map. All without manual intervention.&lt;/p&gt;
&lt;p&gt;&quot;The AI is problem-solving the same way a human data scientist would,&quot; Ding explained. &quot;You try something, it fails, you keep working through it.&quot;&lt;/p&gt;
&lt;h3 id=&quot;what-makes-it-different&quot;&gt;What Makes It Different&lt;/h3&gt;
&lt;p&gt;Most natural language query tools work fine with documents and small datasets. TextQL focused on the hard stuff. They can handle petabytes of data across multiple systems with different schemas. The system reconciles when a customer appears as &quot;Fred&quot; in one database, &quot;Fred Frankel&quot; in another, and &quot;&lt;em&gt;Emails are not allowed&lt;/em&gt;&quot; in a third.&lt;/p&gt;
&lt;p&gt;The company uses Claude and GPT models but runs their own infrastructure layer. &quot;We can spin up a really big computer on the fly,&quot; Ding said. &quot;Historically, you had to do this work where the database lives. We can do it on the fly, which means you only pay for minutes in transit.&quot;&lt;/p&gt;
&lt;p&gt;Their pricing model reflects this approach. They charge based on compute usage, not on tokens or seats. Customers commit to an amount and burn it down as they use the system.&lt;/p&gt;
&lt;h3 id=&quot;the-hard-road&quot;&gt;The Hard Road&lt;/h3&gt;
&lt;p&gt;TextQL started in December 2022. They rewrote their entire codebase seven times. The first version didn't work. Neither did the second. Or the third.&lt;/p&gt;
&lt;p&gt;&quot;We lost every customer until January of this year,&quot; Ding admitted. &quot;All the code is new as of January. We haven't lost a single customer or pilot since then.&quot;&lt;/p&gt;
&lt;p&gt;The 15-person team is mostly senior engineers — dropouts from high-frequency trading firms, former researchers, and people with Master's and PhDs. The CTO was the youngest senior engineer ever at Facebook, working on a team led by Andrew Bosworth (the person who got the famous billion-dollar offer from Facebook).&lt;/p&gt;
&lt;h3 id=&quot;current-state&quot;&gt;Current State&lt;/h3&gt;
&lt;p&gt;TextQL raised $5 million and projects $7 to 7.5 million in revenue. They started serious customer conversations in June and closed their first major contracts. Sales cycles in this space typically run 12 months. TextQL shortened theirs to six.&lt;/p&gt;
&lt;p&gt;Their target customers are CFO offices, financial services firms, and healthcare organizations. The team recently hired experienced enterprise sales executives who've sold to Fortune 500 companies for decades.&lt;/p&gt;
&lt;p&gt;&quot;Put us in a room next to competing software,&quot; Ding challenged. &quot;Put us in a one-to-one comparison. I will bet on our system every time.&quot;&lt;/p&gt;
&lt;p&gt;The company's approach works because they focused on the hardest problems first. When data is spread across multiple systems, when queries need to run against trillions of rows, when the cost of vendor lock-in reaches millions of dollars — that's where TextQL operates.&lt;/p&gt;
&lt;p&gt;Most companies promise natural language querying. TextQL built a system that can actually deliver it at enterprise scale. That's a meaningful difference.&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/6283/textql-rewrote-their-codebase-seven-times-solve-natural-language-querying-petabyte-scale</guid>
<pubDate>Fri, 10 Oct 2025 14:43:01 +0000</pubDate>
</item>
</channel>
</rss>