1import{r,j as e,H as j,e as u}from"./index-I8_BWlkk.js";const f=()=>{const[l,h]=r.useState(!1),[c,o]=r.useState(!1),[g,x]=r.useState(!1),[i,m]=r.useState({name:"",email:"",phone:""}),s=()=>{l&&(x(!1),m({name:"",email:"",phone:""})),h(!l)},n=t=>{const{name:d,value:a}=t.target;m(b=>({...b,[d]:a}))},p=t=>{t.preventDefault(),o(!0);const d=new FormData(event.target),a=Object.fromEntries(d.entries());console.log("Form Values: ",a),u(t,a,x,o)};return e.jsxs(e.Fragment,{children:[e.jsxs(j,{children:[e.jsx("title",{children:"SAP BW Modernization Accelerator | Office Solution AI Labs"}),e.jsx("meta",{name:"description",content:"Accelerate your SAP BW to Fabric migration with Office Solution AI Labs. Convert legacy SAP Business Warehouse assets to Microsoft Fabric with high accuracy."}),e.jsx("meta",{name:"keywords",content:"SAP BW Modernization Accelerator for Fabric, SAP Business Warehouse for Fabric, SAP BW to Fabric, SAP BW to Fabric Migration, SAP Business Warehouse to Fabric for fabric, SAP BW Modernization Accelerator for Fabric"}),e.jsx("meta",{property:"og:locale",content:"en_US"}),e.jsx("meta",{property:"og:type",content:"article"}),e.jsx("meta",{property:"og:title",content:"SAP BW Modernization Accelerator | Office Solution AI Labs"}),e.jsx("meta",{property:"og:description",content:"Accelerate your SAP BW to Fabric migration with Office Solution AI Labs. Convert legacy SAP Business Warehouse assets to Microsoft Fabric with high accuracy."}),e.jsx("meta",{property:"og:url",content:"https://innovationalofficesolution.com/sap-bw-modernization-accelerator-for-fabric/"}),e.jsx("meta",{property:"og:site_name",content:"Office Solution AI Labs"}),e.jsx("meta",{property:"article:tag",content:"SAP BW Modernization Accelerator for Fabric"}),e.jsx("meta",{property:"article:tag",content:"SAP Business Warehouse for Fabric"}),e.jsx("meta",{property:"article:tag",content:"SAP BW to Fabric"}),e.jsx("meta",{property:"article:section",content:"Data Migration"}),e.jsx("meta",{property:"article:published_time",content:"2026-08-06T00:00:00+00:00"}),e.jsx("meta",{property:"article:modified_time",content:"2026-08-06T00:00:00+00:00"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:"SAP BW Modernization Accelerator | Office Solution AI Labs"}),e.jsx("meta",{name:"twitter:description",content:"Accelerate your SAP BW to Fabric migration with Office Solution AI Labs. Convert legacy SAP Business Warehouse assets to Microsoft Fabric with high accuracy."})]}),e.jsx("section",{className:"pt-40 pb-12",style:{background:"linear-gradient(135deg, #F9FCFC 0%, #EEF8F8 45%, #E3F5F5 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsx("h1",{className:"text-[32px] sm:text-[50px] xl:text-[65px] font-light leading-tight text-[#014B4E] max-w-6xl",children:"SAP BW Modernization Accelerator for Fabric"}),e.jsx("h2",{className:"text-xl sm:text-2xl font-semibold text-gray-700 mt-4 max-w-5xl",children:"The Enterprise Migration Framework"}),e.jsx("div",{className:"h-[2px] bg-[#FFB401] w-[180px] my-6"}),e.jsxs("div",{className:"max-w-5xl space-y-5 text-gray-700 text-lg leading-relaxed",children:[e.jsx("p",{className:"font-semibold text-[#014B4E]",children:"AI-Powered Accelerator & Complete Enterprise Transition Guide"}),e.jsx("p",{children:"The SAP BW Modernization Accelerator for Fabric is an automated migration engine developed by Office Solution AI Labs. It automates the extraction, mapping, and conversion of legacy SAP Business Warehouse structures into Microsoft Fabric, eliminating months of tedious manual rework and significantly reducing modernization risks."}),e.jsxs("div",{className:"flex flex-col sm:flex-row flex-wrap gap-4 pt-2",children:[e.jsx("button",{onClick:s,className:"w-full sm:w-auto bg-[#00A3A3] border border-[#00A3A3] text-white font-semibold px-6 py-3 rounded-xl transition-all duration-300 hover:bg-white hover:text-[#00A3A3]",children:"Request a Demo"}),e.jsx("a",{href:"https://innovationalofficesolution.com/contact/",target:"_blank",rel:"noopener noreferrer",className:"w-full sm:w-auto text-center border border-[#00A3A3] text-[#00A3A3] bg-white font-semibold px-6 py-3 rounded-xl transition-all duration-300 hover:bg-[#00A3A3] hover:text-white",children:"Contact us Today"})]})]})]})}),l&&e.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-[2000]",onClick:s,children:e.jsxs("div",{className:"bg-white w-[90%] sm:w-[80%] md:w-[70%] lg:w-[60%] xl:w-[50%] max-h-[90vh] overflow-y-auto p-6 rounded shadow-lg relative",onClick:t=>t.stopPropagation(),children:[e.jsx("button",{onClick:s,className:"absolute top-2 right-2 text-gray-500 hover:text-gray-700",children:"â "}),e.jsx("div",{className:"flex flex-col md:flex-row gap-6",children:e.jsx("div",{className:"flex-1",children:g?e.jsxs("div",{className:"flex flex-col justify-center items-center h-full text-center space-y-4",children:[e.jsx("div",{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center",children:e.jsx("svg",{className:"w-8 h-8 text-green-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})})}),e.jsx("h3",{className:"text-xl font-bold text-gray-800",children:"Request Received"}
1),e.jsx("p",{className:"text-gray-600",children:"Thank you for contacting Pulse Convert. One of our migration experts will be in touch shortly to schedule your consultation and discuss your requirements."}),e.jsx("button",{onClick:s,className:"mt-4 bg-[#FFB401] hover:bg-yellow-600 text-black font-bold py-2 px-6 rounded",children:"Close"})]}):e.jsxs("form",{onSubmit:p,className:"space-y-4",children:[e.jsx("div",{children:e.jsx("input",{type:"text",name:"name",value:i.name,onChange:n,className:"w-full p-3 border-b border-gray-300 bg-transparent focus:outline-none",placeholder:"Name",required:!0})}),e.jsx("div",{children:e.jsx("input",{type:"email",name:"email",value:i.email,onChange:n,className:"w-full p-3 border-b border-gray-300 bg-transparent focus:outline-none",placeholder:"Email",required:!0})}),e.jsx("div",{children:e.jsx("input",{type:"tel",name:"phone",value:i.phone,onChange:n,className:"w-full p-3 border-b border-gray-300 bg-transparent focus:outline-none",placeholder:"Phone Number",required:!0})}),e.jsxs("div",{className:"flex justify-end space-x-4 mt-6",children:[e.jsx("button",{type:"submit",disabled:c,className:"bg-[#FFB401] hover:bg-yellow-600 text-black font-bold py-2 px-6 rounded",children:c?"Submitting...":"Submit"}),e.jsx("button",{type:"button",onClick:s,className:"bg-gray-300 hover:bg-gray-400 text-black font-bold py-2 px-6 rounded",children:"Close"})]})]})})})]})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #F8FBFB 0%, #EEF8F8 50%, #E6F5F5 100%)"},children:e.jsx("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"What is SAP BW to Fabric Migration?"}),e.jsx("div",{className:"h-[2px] w-[180px] bg-[#FFB401] rounded-full my-6"}),e.jsxs("div",{className:"space-y-6",children:[e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"An SAP BW to Fabric Migration is the strategic process of transitioning an enterpriseâs legacy analytics foundationâincluding data models, extractors, query logic, and reporting layerâfrom SAP Business Warehouse (SAP BW / BW4HANA) to Microsoft Fabricâs unified cloud platform."}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Organizations execute an SAP BW to Fabric transformation to break free from costly SAP licensing, eliminate proprietary infrastructure bottlenecks, and centralize enterprise analytics within a modern Microsoft-centric data ecosystem."})]})]})})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #FFFDF7 0%, #FFF8E7 50%, #FFF3D6 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"Why Enterprises Are Moving from SAP Business Warehouse to Microsoft Fabric"}),e.jsx("div",{className:"h-[2px] w-[180px] bg-[#FFB401] rounded-full my-6"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-10",children:"Modern enterprises are accelerating their SAP BW to Fabric Migration to lower operational expenditure, remove data silos, and enable real-time, AI-powered insights."})]}),e.jsxs("div",{className:"space-y-12",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"1. Massive TCO Reduction & Licensing Efficiency"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Legacy SAP BW environments require high maintenance costs, expensive HANA database licensing, and dedicated specialized basis resources."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Lower Cost Infrastru
1cture:"})," ","Transitioning SAP Business Warehouse for Fabric leverages elastic compute, eliminating expensive dedicated SAP hardware capacity."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Unified Licensing:"})," ","Consolidated under Microsoft Fabric capacity pricing, reducing multi-vendor overhead."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Simplified Maintenance:"})," ","Eliminate complex SAP transport management systems (TMS) and upgrade cycles."]})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"2. Native Microsoft Ecosystem Integration"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Microsoft Fabric unifies data engineering, data integration, real-time analytics, and business intelligence into a single SaaS fabric."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Direct Lake Access:"})," ","Power BI reports read directly from Delta Parquet files in OneLake without importing data or running slow DirectQuery pipelines."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Office & Azure Continuity:"})," ","Seamless connection with Azure, Microsoft Teams, PowerPoint, and Excel."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Centralized Data Storage:"})," ","OneLake serves as the single source of truth across all business units."]})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"3. Enterprise-Grade Governance & Security"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Consolidate security and compliance across your entire data landscape."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Unified Access Management:"})," ","Integrated with Microsoft Entra ID (formerly Azure AD)."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Fine-Grained Security:"})," ","Map legacy SAP analytical privileges and authorization objects to Microsoft Fabric Row-Level Security (RLS) and Column-Level Security (CLS)."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"End-to-End Lineage:"})," ","Track data origins from source ERP systems to downstream Power BI visuals."]})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"4. Future-Proofing with AI & Copilot"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Transitioning from SAP Bu
1siness Warehouse to Fabric equips your organization for generative AI."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Microsoft Copilot Integration:"})," ","Use natural language to query data, write PySpark notebooks, and auto-generate reports."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"text-[#014B4E]",children:"Advanced Data Science:"})," ","Native integration with Azure Machine Learning and Synapse Analytics."]})]})]})]})]})]})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #F8FBFB 0%, #EEF8F8 50%, #E6F5F5 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"SAP Business Warehouse vs. Microsoft Fabric: At a Glance"}),e.jsx("div",{className:"h-[3px] w-[180px] bg-[#FFB401] rounded-full my-6"})]}),e.jsx("div",{className:"overflow-x-auto mt-10",children:e.jsxs("table",{className:"w-full min-w-[900px] border-collapse rounded-2xl overflow-hidden shadow-lg",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-[#016064] text-white",children:[e.jsx("th",{className:"px-6 py-5 text-left text-lg font-semibold border border-[#0B777C]",children:"Feature"}),e.jsx("th",{className:"px-6 py-5 text-left text-lg font-semibold border border-[#0B777C]",children:"SAP Business Warehouse (BW / BW4HANA)"}),e.jsx("th",{className:"px-6 py-5 text-left text-lg font-semibold border border-[#0B777C]",children:"Microsoft Fabric"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"Architecture"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"Proprietary, multi-layer data warehouse (InfoCubes, DSOs)"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Open Data Lakehouse (OneLake & Delta Parquet format)"})]}),e.jsxs("tr",{className:"bg-[#FCFCFC] hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"Data Access"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"BEx Query engine, OData, MDX"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Direct Lake, SQL Endpoint, PySpark, REST APIs"})]}),e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"ETL / Integration"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"Process Chains, Data Transfer Processes (DTP), InfoPackages"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Data Factory Pipelines, Dataflows Gen2, Spark Notebooks"})]}),e.jsxs("tr",{className:"bg-[#FCFCFC] hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"Cost & Scalability"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"High fixed costs, complex HANA memory sizing"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Flexible, pay-as-you-go elastic capacity management"})]}),e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"AI & Copilot"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"Limited native GenAI capabilities"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Built-in Copilot for natural language analytics & code generation"})]}),e.jsxs("tr",{className:"bg-[#FCFCFC] hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"User Experience"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"Technical interfaces (BEx Analyzer, SAP GUI, Eclipse)"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Intuitive web studio and native Power BI workspace"})]}),e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"Vendor Ecosystem"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200",children:"Heavily SAP-centric"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Open-source friendly, Azure, AWS, and multicloud compatible"})]})]})]})})]})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #FFFDF7 0%, #FFF8E7 50%, #FFF3D6 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"Key Differences Between SAP BW and Microsoft Fabric"}),e.jsx("div",{className:"h-[2px] w-[180px] bg-[#FFB401] rounded-full my-6"})]}),e.jsxs("div",{className:"space-y-10",children:[e.jsxs("div",{className:"pb-8 border-b border-[#F6E6BC]",children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-4",children:"1. Data Storage & Architecture"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-6"}),e.jsxs("div",{className:"space-y-6",children:[e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"SAP BW relies on rigid, multi-layered data structures (PSA, DSO, InfoCube, MultiProvider). Modifying a schema often requires deep structural re-engineering and time-consuming data reloading."}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Microsoft Fabric runs on OneL
1ake using open-standard Delta Parquet format. This decoupling of storage and compute allows teams to scale resources independently while avoiding vendor lock-in."})]})]}),e.jsxs("div",{className:"pb-8 border-b border-[#F6E6BC]",children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-4",children:"2. ETL & Automation Workflow"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-6"}),e.jsxs("div",{className:"space-y-6",children:[e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"In SAP BW, data flows depend on InfoPackages, DTPs, and Process Chains governed by ABAP routines."}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"In Microsoft Fabric, data workflows are managed via modern Data Factory Pipelines and Notebooks (PySpark/SQL). This enables rapid ingestion from both SAP systems (via native SAP connectors) and non-SAP sources."})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-4",children:"3. Analytics & Visualization Experience"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-6"}),e.jsxs("div",{className:"space-y-6",children:[e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"SAP BW reports traditionally rely on BEx Queries and SAP BusinessObjects tools, which often require extensive training and specialized skill sets."}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"By migrating SAP Business Warehouse to Fabric, business teams gain native access to Power BI, allowing them to build interactive visual dashboards and perform ad-hoc analysis with zero dependency on technical SAP developers."})]})]})]})]})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #F7FCFC 0%, #EEF8F8 50%, #E4F4F4 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"The 5-Step Technical Transition Architecture"}),e.jsx("div",{className:"h-[2px] w-[180px] bg-[#FFB401] rounded-full my-6"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Our proven framework ensures a precise, structured migration by deconstructing SAP BW metadata and reconstructing it within Microsoft Fabric."})]}),e.jsxs("div",{className:"hidden lg:block mt-12",children:[e.jsx("div",{className:"bg-[#016064] text-white text-center py-4 rounded-t-2xl",children:e.jsx("h3",{className:"text-xl font-bold",children:"5-STEP MIGRATION ARCHITECTURE"})}),e.jsxs("div",{className:"grid grid-cols-5",children:[e.jsxs("div",{className:"min-h-[300px] bg-white border border-[#D7EEEE] px-4 py-6",children:[e.jsxs("h3",{className:"text-lg xl:text-xl font-bold text-[#014B4E] leading-relaxed mb-5",children:["1. Estate",e.jsx("br",{}),"Discovery"]}),e.jsxs("div",{className:"space-y-3 text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠Inventory Audit"}),e.jsx("p",{children:"⢠Asset Scraping"}),e.jsx("p",{children:"⢠Usage Profiling"})]})]}),e.jsxs("div",{className:"min-h-[300px] bg-white border border-[#D7EEEE] px-4 py-6",children:[e.jsxs("h3",{className:"text-lg xl:text-xl font-bold text-[#014B4E] leading-relaxed mb-5",children:["2. Metadata &",e.jsx("br",{}),"Schema",e.jsx("br",{}),"Conversion"]}),e.jsxs("div",{className:"space-y-3 text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠InfoCubes -> Lakehouse"}),e.jsx("p",{children:"⢠DSOs -> Delta Parquet"})]})]}),e.jsxs("div",{className:"min-h-[300px] bg-white border border-[#D7EEEE] px-4 py-6",children:[e.jsxs("h3",{className:"text-lg xl:text-xl font-bold text-[#014B4E] leading-relaxed mb-5",children:["3. Data Flow &",e.jsx("br",{}),"Pipeline",e.jsx("br",{}),"Modernization"]}),e.jsxs("div",{className:"space-y-3 text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠Process Chains -> Data Factory"}),e.jsx("p",{children:"⢠ABAP -> Spark / SQL Dataflows"})]})]}),e.jsxs("div",{className:"min-h-[300px] bg-white border border-[#D7EEEE] px-4 py-6",children:[e.jsxs("h3",{className:"text-lg xl:text-xl font-bold text-[#014B4E] leading-relaxed mb-5",children:["4. Query & Logic",e.jsx("br",{}),"Translation"]}),e.jsxs("div",{className:"space-y-3 text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠BEx Queries -> DAX / Semantic Model"}),e.jsx("p",{children:"⢠RLS / Privilege Mapping"})]})]}),e.jsxs("div",{className:"min-h-[300px] bg-white border border-[#D7EEEE] px-4 py-6",children:[e.jsxs("h3",{className:"text-lg xl:text-xl font-bold text-[#014B4E] leading-relaxed mb-5",children:["5. Fabric & Copilot",e.jsx("br",{}),"Optimization"]}),e.jsxs("div",{className:"space-y-3 text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠Direct Lake Mode"}),e.jsx("p",{children:"⢠OneLake Centralization"}),e.jsx("p",{children:"⢠Copilot Metadata Enrichment"})]})]})]})]}),e.jsxs("div",{className:"lg:hidden relative mt-12",children:[e.jsx("div",{className:"absolute left-[29px] sm:left-[34px] top-0 bottom-0 w-[2px] bg-[#016064]"}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{className:"relative flex items-start gap-5 sm:gap-7",children:[e.jsx("div",{className:"relative z-10 w-[60
1px] h-[60px] sm:w-[70px] sm:h-[70px] flex-shrink-0 rounded-full bg-[#016064] flex items-center justify-center shadow-lg border-4 border-white",children:e.jsx("span",{className:"text-white text-lg sm:text-xl font-bold",children:"01"})}),e.jsxs("div",{className:"flex-1 pb-8 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold text-[#014B4E] leading-relaxed mb-4",children:"Estate Discovery"}),e.jsxs("div",{className:"space-y-2 text-lg text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠Inventory Audit"}),e.jsx("p",{children:"⢠Asset Scraping"}),e.jsx("p",{children:"⢠Usage Profiling"})]})]})]}),e.jsxs("div",{className:"relative flex items-start gap-5 sm:gap-7",children:[e.jsx("div",{className:"relative z-10 w-[60px] h-[60px] sm:w-[70px] sm:h-[70px] flex-shrink-0 rounded-full bg-[#016064] flex items-center justify-center shadow-lg border-4 border-white",children:e.jsx("span",{className:"text-white text-lg sm:text-xl font-bold",children:"02"})}),e.jsxs("div",{className:"flex-1 pb-8 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold text-[#014B4E] leading-relaxed mb-4",children:"Metadata & Schema Conversion"}),e.jsxs("div",{className:"space-y-2 text-lg text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠InfoCubes -> Lakehouse"}),e.jsx("p",{children:"⢠DSOs -> Delta Parquet"})]})]})]}),e.jsxs("div",{className:"relative flex items-start gap-5 sm:gap-7",children:[e.jsx("div",{className:"relative z-10 w-[60px] h-[60px] sm:w-[70px] sm:h-[70px] flex-shrink-0 rounded-full bg-[#016064] flex items-center justify-center shadow-lg border-4 border-white",children:e.jsx("span",{className:"text-white text-lg sm:text-xl font-bold",children:"03"})}),e.jsxs("div",{className:"flex-1 pb-8 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold text-[#014B4E] leading-relaxed mb-4",children:"Data Flow & Pipeline Modernization"}),e.jsxs("div",{className:"space-y-2 text-lg text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠Process Chains -> Data Factory"}),e.jsx("p",{children:"⢠ABAP -> Spark / SQL Dataflows"})]})]})]}),e.jsxs("div",{className:"relative flex items-start gap-5 sm:gap-7",children:[e.jsx("div",{className:"relative z-10 w-[60px] h-[60px] sm:w-[70px] sm:h-[70px] flex-shrink-0 rounded-full bg-[#016064] flex items-center justify-center shadow-lg border-4 border-white",children:e.jsx("span",{className:"text-white text-lg sm:text-xl font-bold",children:"04"})}),e.jsxs("div",{className:"flex-1 pb-8 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold text-[#014B4E] leading-relaxed mb-4",children:"Query & Logic Translation"}),e.jsxs("div",{className:"space-y-2 text-lg text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠BEx Queries -> DAX / Semantic Model"}),e.jsx("p",{children:"⢠RLS / Privilege Mapping"})]})]})]}),e.jsxs("div",{className:"relative flex items-start gap-5 sm:gap-7",children:[e.jsx("div",{className:"relative z-10 w-[60px] h-[60px] sm:w-[70px] sm:h-[70px] flex-shrink-0 rounded-full bg-[#016064] flex items-center justify-center shadow-lg border-4 border-white",children:e.jsx("span",{className:"text-white text-lg sm:text-xl font-bold",children:"05"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold text-[#014B4E] leading-relaxed mb-4",children:"Fabric & Copilot Optimization"}),e.jsxs("div",{className:"space-y-2 text-lg text-gray-700 leading-relaxed",children:[e.jsx("p",{children:"⢠Direct Lake Mode"}),e.jsx("p",{children:"⢠OneLake Centralization"}),e.jsx("p",{children:"⢠Copilot Metadata Enrichment"})]})]})]})]})]}),e.jsxs("div",{className:"mt-16 space-y-12",children:[e.jsxs("div",{className:"pb-10 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"Step 1: Estate Discovery & Metadata Parsing"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Enterprise SAP BW instances often harbor legacy technical debt. Before migrating, our tool scans your SAP BW metadata repositories to map all InfoProviders, Queries, and Process Chains."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Identifies inactive queries, unused InfoCubes, and duplicate data flows."})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Establishes a clean baseline so you only migrate high-value business logic."})]})]})]}),e.jsxs("div",{className:"pb-10 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"Step 2: Schema Modernization (InfoObjects to Lakehouse)"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"The accelerator parses SAP BW object definitions and translates them into clean, open-lakehouse tables."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Converts InfoCubes, DataStore Ob
1jects (ADSOs), and InfoObjects into optimized Delta Parquet tables in OneLake."})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Rebuilds star schemas and master data attributes (texts and hierarchies) into modern dimensional models."})]})]})]}),e.jsxs("div",{className:"pb-10 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"Step 3: Data Flow & Pipeline Migration"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Replaces rigid SAP ETL components with modern cloud data integration."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Maps Process Chains and Data Transfer Processes (DTPs) into Microsoft Fabric Data Factory pipelines."})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Translates legacy ABAP transformation routines into maintainable PySpark or SQL scripts."})]})]})]}),e.jsxs("div",{className:"pb-10 border-b border-[#D7EEEE]",children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"Step 4: Logic Translation (BEx Queries to DAX)"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"The core technical challenge in any SAP BW migration is preserving calculation logic."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Converts BEx Queries, Restricted Key Figures (RKFs), Calculated Key Figures (CKFs), and variables into DAX measures and Power BI semantic models."})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Maps SAP analytical security privileges directly into Power BI Row-Level Security (RLS)."})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-[#016064] mb-6",children:"Step 5: Microsoft Fabric & Copilot Optimization"}),e.jsx("div",{className:"h-[2px] w-24 bg-[#FFB401] mb-8"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Final optimization ensures your data estate takes full advantage of Microsoft's cloud architecture."}),e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Enables Direct Lake mode for real-time reporting performance on massive datasets without data duplication."})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Configures semantic model metadata with descriptions and synonyms, making your enterprise data instantly consumable by Microsoft Copilot."})]})]})]})]})]})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #FFFDF7 0%, #FFF8E7 50%, #FFF3D6 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"Mapping SAP BW Artifacts to Microsoft Fabric"}),e.jsx("div",{className:"h-[2px] w-[180px] bg-[#FFB401] rounded-full my-6"}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Our automated conversion engine maps legacy SAP objects directly to their modern Microsoft Fabric equivalents:"})]}),e.jsx("div",{className:"overflow-x-auto mt-10",children:e.jsxs("table",{className:"w-full min-w-[900px] border-collapse rounded-2xl overflow-hidden shadow-lg",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-[#016064] text-white",children:[e.jsx("th",{className:"px-6 py-5 text-left text-lg font-semibold border border-[#0B777C]",children:"SAP BW Artifact"}),e.jsx("th",{className:"px-6 py-5 text-left text-lg font-semibold border border-[#0B777C]",children:"Microsoft Fabric / Power BI Equivalent"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"InfoCube / ADSO"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Fabric Lakehouse Delta Table / Star Schema"})]}),e.jsxs("tr",{className:"bg-[#FCFCFC] hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"Process Chain / DTP"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Fabric Data Factory Pipeline / Dataflows Gen2"})]}),e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"BEx Query / Structure"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Power BI Semantic Model & DAX Measures"})]}),e.jsxs("tr",{className:"bg-[#FCFCFC] hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"ABAP Transformation Routine"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"PySpark Notebook / SQL Transformation"})]}),e.jsxs("tr",{className:"bg-white hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"InfoObject Master Data & Hierarchy"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Dimension Table with Parent-Child / DAX Hierarchy"})]}),e.jsxs("tr",{className:"bg-[#FCFCFC] hover:bg-[#F8FCFC] transition-all duration-300",children:[e.jsx("td",{className:"px-6 py-5 font-semibold text-[#014B4E] border border-gray-200",children:"Analysis Privileges"}),e.jsx("td",{className:"px-6 py-5 text-gray-700 border border-gray-200 bg-[#EEF8F8]",children:"Row-Level Security (RLS) / Entra ID Security"})]})]})]})})]})}),e.jsx("section",{className:"py-10",style:{background:"linear-gradient(135deg, #F7FCFC 0%, #EEF8F8 50%, #E4F4F4 100%)"},children:e.jsxs("div",{className:"w-[90%] sm:w-[85%] lg:w-[80%] max-w-[1200px] mx-auto",children:[e.jsxs("div",{className:"max-w-6xl",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-[#014B4E] leading-tight",children:"Solving the Logic Gap in SAP BW Modernization"}),e.jsx("div",{className:"h-[2px] w-[180px] bg-[#FFB401] rounded-full my-6"}),e.jsxs("div",{className:"space-y-6",children:[e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Most migration projects encounter delays not because of data movement, but because of complex business logic hidden inside legacy SAP structures."}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"SAP BW relies on layered query definitions, structures, and custom ABAP routines that do not directly correspond to standard SQL or Power BI models."}),e.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"The SAP BW Modernization Accelerator for Fabric by Office Solution AI Labs bridges this gap:"})]})]}),e.jsxs("div",{className:"space-y-5 mt-8",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"font-semibold text-[#014B4E]",children:"Automated Parser Engine:"})," ","Scans SAP BW XML exports and metadata tables to automatically map calculation dependencies."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"font-semibold text-[#014B4E]",children:"Semantic Consistency:"})," ","Rebuilds complex aggregation rules, cumulative key figures, and time-dependent hierarchies with mathematical precision."]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"text-[#00A3A3] text-xl font-bold mt-[2px] flex-shrink-0",children:"â"}),e.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed",children:[e.jsx("strong",{className:"font-semibold text-[#014B4E]",children:"Risk Reduction:"})," ","Reduces manual coding mistakes, dramatically shortening testing cycles and project schedules."]})]})]})]})}),e.jsx("section",{className:"py-24 bg-[#014B4E]",children:e.jsxs("div",{className:"w-[80%] max-w-[900px] mx-auto text-center",children:[e.jsx("h2",{className:"text-4xl lg:text-5xl font-bold text-white mb-8",children:"Ready to Accelerate Your SAP BW to Fabric Journey?"}),e.jsx("p",{className:"text-lg leading-8 text-gray-200 max-w-3xl mx-auto mb-10",children:"Eliminate technical debt, lower operational costs, and unlock modern AI analytics for your organization."}
1),e.jsx("button",{className:"bg-[#FFB401] hover:bg-[#E6A300] transition-all duration-300 px-8 py-4 rounded-full text-[#014B4E] font-semibold text-lg shadow-lg",onClick:s,children:"Schedule Consultation"})]})})]})};export{f as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.