<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.assetsoft.biz/blogs/tag/microsoft-fabric/feed" rel="self" type="application/rss+xml"/><title>Assetsoft - Blog #Microsoft Fabric</title><description>Assetsoft - Blog #Microsoft Fabric</description><link>https://www.assetsoft.biz/blogs/tag/microsoft-fabric</link><lastBuildDate>Fri, 22 May 2026 08:03:31 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Yardi Data Architecture for AI: Data Connect, Replicate & YDMS Explained | Assetsoft]]></title><link>https://www.assetsoft.biz/blogs/post/yardi-data-architecture-for-ai-data-connect-replicate-ydms-explained-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/The-Yardi-Data-Architecture-Behind-AI_Squr.jpg"/>Discover how Yardi Data Connect, Yardi Replicate, and YDMS create the AI-ready architecture behind Yardi Virtuoso. Learn how real estate firms are building Microsoft Fabric, Power BI, SharePoint, and AI-ready data foundations for smarter property management operations.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_RdnKKxf5Tu2cKHB3oqRVaA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_FQe3ab0_Q_q9q2OO3D5YAg" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_QJVX5nOSTl-8qO_zAOeu7Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_AAn-d3jMhq39KY3Hk92fdg" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_AAn-d3jMhq39KY3Hk92fdg"] .zpimage-container figure img { width: 1280px !important ; height: 274px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/The-Yardi-Data-Architecture-Behind-AI_Rect.jpg" size="original" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_2LoOl9Cy6_FkDUF1yDOUDg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span style="font-size:20px;">How Data Connect, Replicate, and YDMS Build the Foundation Virtuoso Runs On</span></strong></h2></div>
<div data-element-id="elm_4LYCbgHKGE58AZCjWVUYxA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_GnTxj2vSIHyEF2kMiULxog" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_esAHI59_nGm-fzMpAJqJkg" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_esAHI59_nGm-fzMpAJqJkg"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_m2gHSShPKqKVTQ3u2ACdXQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><b><span>31,000+</span></b></span></h3></div>
<div data-element-id="elm_TqPct7myxro8iMnovXiHhQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_TqPct7myxro8iMnovXiHhQ"].zpelem-text { margin-block-start:4px; margin-block-end:10px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><span>Microsoft Fabric customer organizations</span></p></div><p></p></div>
</div></div></div><div data-element-id="elm_SWlhRO2gtJo0SJhWQNE_gQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_sIuaBsmRsd9Rlr0y8Bahsw" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_sIuaBsmRsd9Rlr0y8Bahsw"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm__ncSCqEcCMMqZbtSob3v7Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><b><span>31,000+</span></b></span></h3></div>
<div data-element-id="elm_UGEAlZsBLow6rP5YCUxs2A" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_UGEAlZsBLow6rP5YCUxs2A"].zpelem-text { margin-block-start:4px; margin-block-end:10px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><span>Microsoft Fabric customer organizations</span></p></div><p></p></div>
</div></div></div><div data-element-id="elm_SU98LWOxmQ9R4WKv8-wpLQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_zzlEc8EIScqxqUz6AoScHA" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_zzlEc8EIScqxqUz6AoScHA"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; margin-block-start:21px; } </style><div data-element-id="elm_dxiYBPNbDqj110rz_bm8rw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><b><span>31,000+</span></b></span></h3></div>
<div data-element-id="elm_N8Ff61JVccciciGPZL5iZQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_N8Ff61JVccciciGPZL5iZQ"].zpelem-text { margin-block-start:4px; margin-block-end:10px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><span>Microsoft Fabric customer organizations</span></p></div><p></p></div>
</div></div></div></div><div data-element-id="elm_QSahaJzCRSqBEXjT7bWQWw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The numbers above describe a market that has already made its decision. <a href="https://www.microsoft.com/en-us/microsoft-fabric" style="color:rgb(48, 4, 234);">Microsoft Fabric</a> is no longer an early-adopter platform; it is the substrate on which most enterprise AI workloads will be built. For the real estate sector specifically, that decision has direct consequences for how Yardi data is structured, surfaced, and made available to the next generation of AI tools.</span></p><p style="margin-bottom:7pt;"><span>At the Yardi Executive Briefing in Santa Barbara during the week of May 4, 2026, a Yardi data strategy session led by Nagesh Nagaraj walked consultants through the three Yardi products that operationalize this reality: <a href="https://www.yardi.com/product/data-connect/" style="color:rgb(48, 4, 234);">Yardi Data Connect</a>, <a href="https://www.yardi.com/product/replicate/" style="color:rgb(48, 4, 234);">Yardi Replicate</a>, and <a href="https://www.yardi.com/product/document-management-for-sharepoint/" style="color:rgb(48, 4, 234);">Yardi Document Management for SharePoint</a>. The companion pillar post in this series introduced the framework that organizes them. This deep dive examines the architecture beneath each.</span></p></div><p></p></div>
</div><div data-element-id="elm_H_5UH43HLROlA66UrmnCTg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><strong><span style="font-size:32px;">T</span>hree Products, Three Architectures, One Foundation</strong></span></h2></div>
<div data-element-id="elm_KwUPDaYmCbCe5Dfcx7ofSQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The three Yardi data and content products serve different downstream environments and operate under different constraints. The table below summarizes how they actually work, not how they are marketed.</span></p></div><p></p></div>
</div><div data-element-id="elm_j2Ve1MSJEiHWZlFVryzGEw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><table border="1" cellspacing="0" cellpadding="0" width="624"><thead><tr><td><p><b><span>Yardi product</span></b></p></td><td><p><b><span>What it actually does</span></b></p></td><td><p><b><span>Where it lives</span></b></p></td></tr></thead><tbody><tr><td><p><b><span>Yardi Data Connect</span></b></p></td><td><p><span>Query-driven API exposing Voyager data through SQL-style scripted reports into Power BI dataflows and a semantic model.</span></p></td><td><p><span>Microsoft Power BI / Microsoft Fabric — no private cloud required</span></p></td></tr><tr><td><p><b><span>Yardi Replicate</span></b></p></td><td><p><span>Real-time Change Data Capture of raw Voyager tables, powered by Qlik and Microsoft SQL CDC</span></p></td><td><p><span>Snowflake, AWS, or Azure (per Yardi) — Yardi private cloud only</span></p></td></tr><tr><td><p><b><span>Yardi Document Management for SharePoint</span></b></p></td><td><p><span>Replaces Yardi's proprietary document repository with SharePoint Online; auto-tags Voyager metadata; inherits Yardi security</span></p></td><td><p><span>Microsoft 365 / SharePoint Online</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm_A8wS8zWffh2oIRnQr-teGQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span></span></p><div><p style="margin-bottom:7pt;"><span>The pillar post covers when to choose which. The sections below cover how each is engineered.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_-PrbG59qg0vROgJOfgfW1g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;color:rgb(29, 128, 226);"><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;">Y</span>ardi Data Connect: the SQL-report-to-Power-BI pipeline</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_zO5DQrQsQAOcY9TBHjPA1w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><span>Most consultants engaging with YDC have never traced the actual data path from Voyager through to a published Power BI dashboard. The path matters because it determines what is possible at each layer and where governance has to be established.</span></span></p></div>
</div><div data-element-id="elm_MqmN0m3sAylgYNf9X0bRow" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="fadeIn"><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong>The pipeline</strong></h4></div>
<div data-element-id="elm_b6ws37VKLEusU6HdMWDpDg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>YDC begins at the Yardi live database, the same database that Voyager and its ancillary products (leasing, accounting, maintenance, the Cafe portals) read and write to during normal operation. From that database, YDC uses SQL-style scripted reports as its data-extraction primitive. This is the same construct as YSR reports, which means existing standard reports can be repointed through YDC rather than rewritten.</span></p><p style="margin-bottom:7pt;"><span>Reports flow through an API user with administration controls applied. The API user is the governance boundary; access scope, refresh cadence, and audit are all controlled at this layer. From there, data lands in Power BI dataflows, which feed a semantic model. The model publishes as visual reports, paginated reports, and dashboards. Other connectors, Salesforce, finance systems, files, and applications can be added to the same workspace and joined into the same model.</span></p></div><p></p></div>
</div><div data-element-id="elm_u81iGKCWkpPSFhGr5Ll83Q" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="fadeIn"><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span><span>The security model is extended, not just inherited.</span></span></strong></h4></div>
<div data-element-id="elm__LLnijKe0Jph16D1tw6FNQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Per <a href="https://www.yardi.com/product/data-connect/" style="color:rgb(48, 4, 234);">Yardi's product documentation</a>, YDC honors Voyager's property-level security and adds row-level and workspace-level protections in Power BI. The Voyager security model is preserved, and the Microsoft layer adds finer-grained controls on top of it. For multi-portfolio operators with overlapping access requirements, this two-layer model is materially different from a generic data-extract-and-transform approach.</span></p></div><p></p></div>
</div><div data-element-id="elm_PPLJJmTANZHJd3Ri4herwA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="fadeIn"><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span><span><span><span>What this enables at the AI layer</span></span></span></span></strong></h4></div>
<div data-element-id="elm_DlpJ96Zw89Xh-j8ULrsfbQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Once data sits in the Microsoft Power BI / Fabric workspace, the broader Microsoft AI stack becomes available against the same model: <a href="https://www.microsoft.com/en-us/microsoft-copilot"><span style="color:rgb(48, 4, 234);">Microsoft Copilot</span></a><span style="color:rgb(48, 4, 234);">, </span><a href="https://www.microsoft.com/en-us/power-platform/products/power-automate" style="color:rgb(48, 4, 234);">Power Automate</a>, machine learning workloads, and Fabric data agents. The semantic model built for dashboards serves as the grounding layer for AI agents, the same artifact used twice.</span></p></div><p></p></div>
</div><div data-element-id="elm_x6TKm9S2kR6wxW5cWbh41w" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;">Y</span>ardi Replicate: real-time CDC for non-Microsoft warehouses</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_oTpUPqs2TV0JM4C5CJK5fg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Replicate exists for a specific class of operators: those who have already invested in Snowflake, AWS, or Microsoft Azure and want raw Voyager data within those environments without rebuilding their analytics stack on Microsoft.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>How it works</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>Per <a href="https://www.yardi.com/product/replicate/" style="color:rgb(48, 4, 234);">Yardi's official product documentation</a>, Replicate is powered by Qlik and Microsoft Change Data Capture. The <a href="https://www.qlik.com/us/products/qlik-replicate" style="color:rgb(48, 4, 234);">Qlik replication engine</a>, combined with Microsoft SQL CDC, detects row-level changes in Voyager and streams them in near-real time to the destination warehouse. After an initial bulk load, only changed records flow downstream.</span></p><h3><span style="font-size:16px;"><strong>Operational characteristics</strong></span></h3><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; First-load throughput is large by design; billions of rows can be moved within a small number of hours, depending on portfolio size</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Steady-state load is low, only deltas are streamed, which means no nightly batch window and minimal production impact</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Replication tasks are configured per-table with control over schedule, target endpoint, and operational mode (real-time, batch, or hybrid)</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Tasks can be started, paused, or stopped; logs capture lag, errors, and exception conditions</span></p><h3><span style="font-size:16px;"><strong>Supported endpoints</strong></span></h3><p style="margin-bottom:7pt;"><span>Per <a href="https://www.yardi.com/product/replicate/" style="color:rgb(48, 4, 234);">Yardi's official product documentation</a>, Yardi Replicate works with <b>Snowflake, Amazon Web Services (AWS), and Microsoft Azure</b>. The underlying <a href="https://www.qlik.com/us/products/qlik-replicate" style="color:rgb(48, 4, 234);">Qlik replication engine</a> supports a broader range of targets in other Qlik deployments. Still, any target outside Yardi's published list should be scoped directly with Yardi before client commitments are made.</span></p><p style="margin-bottom:7pt;"><span>Replicate is available exclusively to Yardi private cloud clients. Operators on standard hosting cannot deploy it.</span></p></div></div>
</div><div data-element-id="elm_vbxTuWKk6_osWib7DBDmIw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;color:rgb(29, 128, 226);"><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>hy ontology, not just BI, is the AI unlock</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_Fn3VBOoLqg8W6ZXVBxINEw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>In the Yardi data strategy session, the segment that drew the most attention from consultants in the room was on ontology, a concept few of them had encountered in the context of real estate technology. The argument is straightforward and consequential.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Tabular models describe what data is. Ontologies describe what data means.</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>A relational schema specifies that a tenant table joins a lease table via a foreign key. It does not tell a Large Language Model that anchor tenant implies a specific lease type with concentration-risk implications, that <i>lease termination</i> triggers downstream GL entries and audit obligations, or that <i>CAM reconciliation</i> is a year-end calculation governed by lease-specific clauses. Ontologies encode that semantic context.</span></p><h3><span style="font-size:16px;"><strong>Microsoft Fabric IQ Ontology: the practical implementation</strong></span></h3><p style="margin-bottom:7pt;"><span>Microsoft has implemented this concept in <a href="https://learn.microsoft.com/en-us/fabric/iq/ontology/overview" style="color:rgb(48, 4, 234);">Fabric IQ Ontology (preview)</a>, part of the Fabric IQ workload. Per Microsoft Learn, the implementation flow is:</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>1. Build (or import) a <a href="https://learn.microsoft.com/en-us/power-bi/connect-data/service-datasets-understand" style="color:rgb(48, 4, 234);">Power BI semantic model</a></span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>2. Generate an Ontology item from the semantic model, <i>or</i> build directly from <a href="https://learn.microsoft.com/en-us/fabric/onelake/onelake-overview" style="color:rgb(48, 4, 234);">OneLake-backed lakehouse tables</a></span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>3. Bind entity types (Property, Lease, Tenant, GLEntry, etc.) to data, define properties, and configure relationship types</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>4. Once bound, downstream tools,&nbsp;<a href="https://learn.microsoft.com/en-us/fabric/data-science/concept-data-agent" style="color:rgb(48, 4, 234);">Fabric data agents</a>, Copilot, and custom AI agents query the ontology in natural language and return answers grounded in the underlying data</span></p><p style="margin-bottom:7pt;"><span>Microsoft documents specific <a href="https://learn.microsoft.com/en-us/fabric/iq/ontology/concepts-generate" style="color:rgb(48, 4, 234);">constraints</a> that should be flagged with clients: ontology supports managed lakehouse tables only (not external tables), and there are column-mapping limitations on delta tables with certain special characters in column names. The feature is in preview, not general availability.</span></p></div></div>
</div><div data-element-id="elm_AKR0ftOWldPFONHTu1q5JA" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_AKR0ftOWldPFONHTu1q5JA"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_8ZUBZ7lceYjMz1V4Refcfg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_8ZUBZ7lceYjMz1V4Refcfg"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b style="color:rgb(29, 128, 226);">The strategic implication for Yardi clients</b></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Every Power BI semantic model built on YDC today serves a dual purpose: as an operational reporting deliverable and as the substrate for a future ontology. The relationships, calculated measures, and security boundaries baked into the semantic model for a quarterly NOI dashboard are the same context an LLM will require to answer a Copilot question about that NOI six months later. Skipping the modeling discipline today does not just produce an inferior dashboard. It produces an inferior AI.</span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_JY2tbTfoWKg977Yozjm7sA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">Y</span>DMS: the metadata mechanics behind document AI</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_WQCjYg4tT0JJ5402k7KjkQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Document AI in real estate fails for the same reason most real-estate AI fails: the underlying content estate is fragmented, untagged, and ungoverned. YDMS addresses this at the architectural layer rather than the application layer.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>The handshake</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>Microsoft 365 enforces multi-factor authentication on every interaction. YDMS includes a designed authentication handshake that completes the auth flow once and maintains the session, allowing users navigating from Voyager into a SharePoint-stored document to bypass repeated re-authentication. Without this handshake, document access becomes a friction point that drives users back to email attachments and shared drives.</span></p><h3><span style="font-size:16px;"><strong>Metadata stamping</strong></span></h3><p style="margin-bottom:7pt;"><span>Per <a href="https://resources.yardi.com/documents/document-management-for-sharepoint-brochure" style="color:rgb(48, 4, 234);">Yardi's official YDMS brochure</a>, every document automatically inherits Voyager-side context: property code, unit, tenant, lease, vendor, job, and other object types. OCR runs on stored documents; full-text indexing makes them searchable by tenant name, address, system code, or content. For multi-jurisdiction operators (Canada, Australia, the Middle East, Europe, the United States), localization settings flow through automatically.</span></p><h3><span style="font-size:16px;"><strong>Security stamping</strong></span></h3><p style="margin-bottom:7pt;"><span>Yardi user roles, property-level restrictions, and object-level permissions push to SharePoint sites, libraries, and folders from Voyager. The same model governs access in Voyager and access in SharePoint. A user without visibility to a property in Voyager cannot see that property's documents in SharePoint.</span></p><h3><span style="font-size:16px;"><strong>The compliance dividend</strong></span></h3><p style="margin-bottom:7pt;"><span>SharePoint sits inside the <a href="https://learn.microsoft.com/en-us/purview/audit-log-search" style="color:rgb(48, 4, 234);">Microsoft 365 audit log</a>, which records every document interaction: view, edit, share, search. For operators in regulated jurisdictions, including Canada (<a href="https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/" style="color:rgb(48, 4, 234);">PIPEDA</a>), the European Union (<a href="https://gdpr.eu/" style="color:rgb(48, 4, 234);">GDPR</a>), Australia (Privacy Act), and the United Arab Emirates (data residency requirements), the audit log produced by YDMS is the difference between defensible compliance and a remediation project.</span></p></div></div>
</div><div data-element-id="elm_CwVsrIUkolHQE4911ooRow" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;color:rgb(29, 128, 226);"><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>here consulting engagements stall and how to scope them correctly</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_wIkOQwU0WapqxfaadK1zUA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Each of the three Yardi data products carries a distinct engagement profile. Treating them as interchangeable is the most common scoping error. The categorization below reflects how engagements typically shape up across the Assetsoft delivery experience and is intended as a planning guide rather than a fixed quote.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>YDC engagements</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>Centered on semantic model design, DAX expression authoring, dashboard craft, and Copilot grounding. Smaller delivery teams, design-led typical duration of 6 to 12 weeks for a defined-scope deliverable. The most common pitfall is treating the dashboard as the goal rather than the semantic model. The dashboard is replaceable; the model compounds in value.</span></p><h3><span style="font-size:16px;"><strong>Replicate engagements</strong></span></h3><p style="margin-bottom:7pt;"><span>Centered on lakehouse architecture, schema-on-read patterns, downstream security configuration, and data engineering rigor. Larger delivery teams, architecture-led, with a typical duration of 3 to 6 months for the initial implementation, with ongoing engineering activity afterwards. The most common pitfall is underestimating the volume of downstream work. The warehouse landing zone is the start of the engagement, not the end.</span></p><h3><span style="font-size:16px;"><strong>YDMS engagements</strong></span></h3><p style="margin-bottom:7pt;"><span>Centered on SharePoint information architecture, retention policy configuration, eSignature workflow design, RPA via Power Automate, and SPFx custom application development. Hybrid delivery teams bridging IT and operations, with a typical duration of 8 to 16 weeks for the initial deployment, with ongoing optimization activity. The most common pitfall is treating YDMS as a storage migration rather than as a content governance project.</span></p></div></div>
</div><div data-element-id="elm_pH6YTXX5mxzJo7pkrpSMog" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_pH6YTXX5mxzJo7pkrpSMog"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_YaVP6o4PJCJhHEmFFBaEAg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_YaVP6o4PJCJhHEmFFBaEAg"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b style="color:rgb(29, 128, 226);"></b></p><div><p style="margin-bottom:7pt;"><b><span>Where Assetsoft delivers in the Yardi data and content stack</span></b></p></div><p></p><p style="margin-bottom:7pt;"><a href="https://www.assetsoft.co/" style="color:rgb(48, 4, 234);text-decoration-line:underline;">Assetsoft</a><span style="color:rgb(22, 56, 90);"> has implemented Yardi data and content architecture for property management, real estate investment, and construction operators since 2012, with delivery teams across Canada, India, Sri Lanka, and the United States serving clients in Canada, the United States, Australia, New Zealand, Singapore, the United Arab Emirates, and broader APAC. Where mixed ERP estates exist, Yardi, alongside</span><a href="https://www.mrisoftware.com/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">MRI</a><span style="color:rgb(22, 56, 90);">, </span><a href="https://www.procore.com/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">Procore</a><span style="color:rgb(22, 56, 90);">, </span><a href="https://www.viewpoint.com/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">ViewPoint</a><span style="color:rgb(22, 56, 90);">, </span><a href="https://cmicglobal.com/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">CMiC</a><span style="color:rgb(22, 56, 90);">, or </span><a href="https://www.concur.com/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">SAP Concur</a><span style="color:rgb(22, 56, 90);">&nbsp;Assetsoft's agreement with&nbsp;</span><a href="http://www.kriyago.com/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">KriyaGo</a><span style="color:rgb(22, 56, 90);">, provides 100+ pre-built integrations to close the cross-platform automation gap that pure Yardi consulting cannot reach.</span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_9DulSyrpqmFQHLUOEPDeOQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">F</span>requently asked questions</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_qH4FSJCzl73N5D9_Hd0xTA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;">What is the difference between Yardi Data Connect and Yardi Replicate?</span></h3></div>
<div data-element-id="elm_FsDBzM0Tv0FiMhK9R8J8kg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Yardi Data Connect (YDC) is a query-driven API that exposes Voyager data into Microsoft Power BI and Microsoft Fabric through a semantic model. Yardi Replicate is a real-time, table-level Change Data Capture stream that delivers raw Voyager data into Snowflake, AWS, or Azure (per Yardi's published support). YDC is the right fit for Microsoft-stack analytics and Copilot use cases. Replicate is the right fit for lakehouse and data-science workloads. Replicate requires Yardi private cloud; YDC does not.</span></p></div><p></p></div>
</div><div data-element-id="elm_3XbhZuyJNNmuX7OmbSLM9g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span>Is Microsoft Fabric Ontology generally available?</span></span></span></h3></div>
<div data-element-id="elm_dp23UbySEIkjjiNUGRwBGw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>As of early 2026, the Ontology item within Microsoft Fabric IQ is in preview, not general availability. Production rollouts should review Microsoft Learn's documented constraints, including the limitation to managed lakehouse tables and column-mapping restrictions on delta tables with special characters in column names.</span></p></div><p></p></div>
</div><div data-element-id="elm_YvMGh3nNWqZrGpio_Mxcsg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span>Can YDC, Replicate, and YDMS be deployed together?</span></span></span></span></span></h3></div>
<div data-element-id="elm_rxI2cPJNRsu7qO4hM5QRVg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Yes. Mature architectures combine YDMS as the content layer, YDC as the BI and Copilot layer, and Replicate as the raw data layer that feeds a non-Microsoft warehouse for data science teams. The three products serve complementary purposes and are commonly deployed in stages over a 12- to 24-month roadmap.</span></p></div><p></p></div>
</div><div data-element-id="elm_OjLd639wWBvM0y2BLBum8A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span>Does YDMS require additional Microsoft licensing?</span></span></span></h3></div>
<div data-element-id="elm_1WfldXMLoznGjEJ1J51qvQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><span>YDMS leverages a client's existing Microsoft 365 / SharePoint Online licensing. There is no separate Microsoft platform license to acquire, though Yardi's product fee for YDMS itself applies. Operators with established Microsoft 365 deployments typically experience YDMS as a metadata and security configuration project rather than an infrastructure procurement.</span></span></p></div>
</div><div data-element-id="elm_cdS9cHqjrVqeWl7hbjWjtg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span>How does Yardi Virtuoso relate to YDC, Replicate, and YDMS?</span></span></span></span></span></h3></div>
<div data-element-id="elm_h8vZunW3rqJ2T9neswBKAw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Virtuoso is Yardi's native AI platform that operates within Voyager. The three data and content products extend AI capability outside Voyager into the Microsoft Power BI and Fabric ecosystem (via YDC), into client-owned data warehouses (via Replicate), and into the SharePoint document estate (via YDMS). Virtuoso and the ABC stack are complementary deployments, not competing platforms.</span></p></div><p></p></div>
</div><div data-element-id="elm_CYaWDa_Ah5oNyFVo45KpQg" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_CYaWDa_Ah5oNyFVo45KpQg"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_2Y6S2lUdMUv1rhlSf17iiw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_2Y6S2lUdMUv1rhlSf17iiw"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b style="color:rgb(29, 128, 226);"></b></p><div><p style="margin-bottom:7pt;"><b style="color:rgb(29, 128, 226);"><b><span></span></b></b></p></div><div><p style="margin-bottom:7pt;"><b><span style="color:rgb(29, 128, 226);">Ready to build your Yardi data and content architecture?</span></b></p></div><p style="margin-bottom:7pt;"><a href="https://www.assetsoft.co/" style="color:rgb(48, 4, 234);text-decoration-line:underline;"></a>Assetsoft delivers Yardi Data Connect implementation, Yardi Replicate lakehouse architecture, and Yardi Document Management for SharePoint deployment for property management firms across North America, Australia, the United Kingdom, the Middle East, and APAC. Engagements begin with a structured assessment of the existing data and content estate.</p><p style="margin-bottom:7pt;"><strong style="color:rgb(22, 56, 90);">→ Start with an architecture assessment at</strong><a href="https://www.assetsoft.co/" style="color:rgb(48, 4, 234);">assetsoft.co</a><span style="color:rgb(22, 56, 90);"></span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_-O4AGdXyT26GJ2zmQXy8CA" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 09 May 2026 01:59:36 -0500</pubDate></item><item><title><![CDATA[The ABC Strategy for AI on Yardi: Data Connect, Replicate & YDMS Explained | Assetsoft]]></title><link>https://www.assetsoft.biz/blogs/post/the-abc-strategy-for-ai-on-yardi-data-connect-replicate-ydms-explained-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/The-ABC-Strategy-for-AI-on-Yardi_Squr.jpg"/>Learn how Yardi Data Connect, Yardi Replicate, and Yardi Document Management for SharePoint create the real AI foundation behind Yardi Virtuoso. Discover the ABC strategy for AI-ready real estate operations.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_t91gbD9mSmaCe_jXuMaQLg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_gMy-5wXQTvu4CuxEPeWQig" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_dU7-UFBqSiifu4_DwBsd4g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_C7OG1FPrLed8w_Nc18ONyA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_C7OG1FPrLed8w_Nc18ONyA"] .zpimage-container figure img { width: 1280px !important ; height: 274px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/The-ABC-Strategy-for-AI-on-Yardi_Rect.jpg" size="original" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_5a56HRCD1sp9epEZoddB4A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;">Why Data Connect, Replicate, and SharePoint Are the Real Foundation Beneath Virtuoso</span></h2></div>
<div data-element-id="elm_f6XejUqZrdFfJZXLk7CGOg" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_f6XejUqZrdFfJZXLk7CGOg"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_Of2IITGASEzZqGyPEovcwg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_Of2IITGASEzZqGyPEovcwg"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><b><span><span style="color:rgb(22, 56, 90);">In brief:</span></span></b><span>At the Yardi Executive Briefing in Santa Barbara, three back-to-back sessions made one combined argument: you cannot run <i>Artificial Intelligence</i> on top of Yardi until you've solved <i>A, B, and C</i>&nbsp;AI-ready architecture, Business Intelligence, and Content management. <a href="https://www.linkedin.com/in/nageshnagraj/" style="color:rgb(48, 4, 234);">Nagesh Nagaraj</a> framed the data strategy. Aaron Cabelli and Joe Consolo unpacked Yardi Virtuoso. Brian Sutherland, Shivani Kumar, Joe Consolo, and Aaron Cabelli closed with the AI Roundtable. The three Yardi products that make ABC real today are <b>Yardi Data Connect (YDC)</b>, <b>Yardi Replicate</b>, and <a href="https://www.yardi.com/product/document-management-for-sharepoint/"><b style="color:rgb(48, 4, 234);">Yardi Document Management for SharePoint (YDMS)</b></a>. Virtuoso is the headline. ABC is the foundation.</span></p></div></div>
</div></div><div data-element-id="elm_SJXKK7GyKlJp2b88aAxtqQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span style="font-size:32px;"><strong>T</strong></span><strong>he honest problem with “AI on <span style="color:rgb(29, 128, 226);">Yardi</span>.”</strong></span></h2></div>
<div data-element-id="elm_AOdI8VWFkQabT5ckSzFRvg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>Walk into almost any real estate operator running Yardi Voyager, and you'll find the same picture: data scattered across Voyager, Salesforce, Procore, and Excel exports living on someone's OneDrive; documents in shared folders no one has opened in two years; and a leadership team asking why they don't have an “AI strategy” yet.</span></p><p style="margin-bottom:6pt;"><span>You cannot bolt a Copilot onto that. Or rather, you can, and you'll get hallucinations, broken citations, and a very expensive disappointment.</span></p><p style="margin-bottom:6pt;"><span>The ABC framing introduced by Nagesh Nagaraj in his Yardi Data Strategy session addresses this directly. Before AI does anything useful on Yardi, three layers must be in place:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;&nbsp;</span><b><span>A — AI-ready architecture and integration</span></b><span> (how data leaves Voyager and reaches your warehouse, lake, or BI tool)</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;&nbsp;</span><b><span>B — Business Intelligence</span></b><span> (semantic models and the ontology that lets a model actually reason about your portfolio)</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;&nbsp;</span><b><span>C — Content management</span></b><span> (documents, leases, and contracts in one searchable, governed place)</span></p><p style="margin-bottom:6pt;"><span>Get ABC right, and <i>artificial</i> intelligence on Yardi starts to behave more like <i>absolute</i> intelligence answers grounded in your data, your documents, your portfolio. Skip ABC, and no model Virtuoso, Copilot, Claude, Gemini, or otherwise, can save you.</span></p></div><p></p></div>
</div><div data-element-id="elm_awXWBarmbkicD8HPChEDYA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">A</span> —</span><span style="color:rgb(29, 128, 226);">Yardi Data Connect (YDC): the gateway to Power BI and Fabric</span></strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_RemLc4FMMbh7TBvz5BQt8Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><b><span>What it is: </span></b><span><a href="https://www.yardi.com/product/data-connect/" style="color:rgb(48, 4, 234);">Yardi Data Connect</a> is a secure, query-driven API that pipes Voyager data into Microsoft Power BI and the Fabric ecosystem. It aggregates Voyager data alongside third-party sources (Salesforce, Procore, Excel, finance systems) into a single semantic model.</span></p><p style="margin-bottom:6pt;"><b><span>Why it matters for AI: </span></b><span>Once data lands in Power BI / Fabric, the entire Microsoft AI stack opens up Copilot, Power Automate, machine learning, and crucially, <b>ontology</b>. Modern AI doesn't reason well over raw tables; it reasons over ontologies relationship graphs that describe how properties relate to leases, leases to tenants, tenants to GL entries. Fabric can convert a tabular model into an ontology with a click. That ontology gives a Copilot the context to answer questions like <i>“which anchor tenants in Ontario are within 90 days of expiry and below market rent?”</i></span></p><p style="margin-bottom:6pt;"><b><span>Practical strengths:</span></b></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•Works with existing Microsoft Azure / Power BI / E5 licensing, with no new platform fees.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•Inherits both Yardi security (property-level, object-level) and Microsoft security (Entra, audit logs).</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•Supports incremental, ad-hoc, and scheduled refreshes;&nbsp;<i>you</i> hold the keys.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•Comes with a starter pack of pre-built dashboards.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•Does <b>not</b> require a private cloud, a major reason it's the pragmatic starting point for most clients.</span></p><p style="margin-bottom:6pt;"><b><span>When to pick YDC: </span></b><span>Microsoft-shop clients, query-driven analytics, multi-source aggregation (Yardi + non-Yardi), executive dashboards, and any client whose end goal involves Copilot or Fabric AI.</span></p></div><p></p></div>
</div><div data-element-id="elm_DqJyoTnJxfA9u99-W7KtFA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;color:rgb(29, 128, 226);">A</span> (alternative) — <span style="color:rgb(29, 128, 226);">Yardi</span> Replicate: real-time CDC for non-Microsoft warehouses</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_lOq5-yd3vbpNMKAPvAcBow" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><b><span>What it is: </span></b><span><a href="https://www.yardi.com/product/replicate/" style="color:rgb(48, 4, 234);">Yardi Replicate</a>, powered by Qlik, performs real-time <b>Change Data Capture (CDC)</b> from Voyager into the data warehouse of your choice, Snowflake, AWS, BigQuery, Databricks, or Azure. Instead of nightly batch exports, only changed rows stream to your target. The first load can move billions of rows in a couple of hours; after that, updates are near-instant with negligible production impact.</span></p><p style="margin-bottom:6pt;"><b><span>Why it matters for AI: </span></b><span>Many large operators have already invested in Snowflake or Databricks and built medallion-architecture lakehouses. They don't want to rebuild in Microsoft. Replicate gives them raw, table-level Voyager data inside their existing warehouse, where data science teams can run feature engineering, ML pipelines, and LLM-grounded retrieval.</span></p><p style="margin-bottom:6pt;"><b><span>Important constraints:</span></b></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;&nbsp;</span><b><span>Private cloud only.</span></b><span> Replicate is exclusive to Yardi private cloud clients because Qlik runs inside the Yardi-managed environment.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;&nbsp;</span><b><span>Raw data, no built-in security layer.</span></b><span> Replicate the ships table-level data; security and governance are downstream on the client (or their consulting partner).</span></p><p style="margin-bottom:6pt;"><b><span>When to pick Replicate: </span></b><span>Existing Snowflake / AWS / Databricks investment, large lakehouse architecture, real-time analytics needs, data science teams that want native control of the schema, and private-cloud Voyager clients.</span></p></div><p></p></div>
</div><div data-element-id="elm_Gtbc_uGxcxykAOEdf7UaXA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style> [data-element-id="elm_Gtbc_uGxcxykAOEdf7UaXA"].zpelem-heading { margin-block-start:0px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:16px;">YDC vs. Replicate at a glance</span></strong><strong></strong></span><strong></strong></span><strong></strong></span></h3></div>
<div data-element-id="elm_INuEqcakhuxL8W4EHSE2zQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><table border="1" cellspacing="0" cellpadding="0" width="624"><thead><tr><td><p><b><span>Dimension</span></b></p></td><td><p><b><span>Yardi Data Connect</span></b></p></td><td><p><b><span>Yardi Replicate</span></b></p></td></tr></thead><tbody><tr><td><p><b><span>Data model</span></b></p></td><td><p><span>Query-driven, semantic</span></p></td><td><p><span>Raw table-level, real-time CDC</span></p></td></tr><tr><td><p><b><span>Primary target</span></b></p></td><td class="zp-selected-cell"><p><span>Microsoft Power BI / <a href="https://learn.microsoft.com/en-us/fabric/?" style="color:rgb(48, 4, 234);">Fabric</a></span></p></td><td><p><span>Snowflake, AWS, Azure, GCP, Databricks</span></p></td></tr><tr><td><p><b><span>Private cloud required?</span></b></p></td><td><p><span>No</span></p></td><td><p><b><span>Yes</span></b></p></td></tr><tr><td><p><b><span>Security &amp; admin</span></b></p></td><td><p><span>Inherited from Yardi + Microsoft</span></p></td><td><p><span>Client-built downstream</span></p></td></tr><tr><td><p><b><span>Best for</span></b></p></td><td><p><span>Microsoft-stack analytics &amp; Copilot</span></p></td><td><p><span>Lakehouse / data-science use cases</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm_lHWcjxlB97IC9abXXKfE3A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>Most operators don't have to choose forever. We routinely see hybrid architectures, YDC for the BI / Copilot layer, and Replicate for the data-science layer.</span></p></div><p></p></div>
</div><div data-element-id="elm_pPIAeB8gl_LFlXmniT10wg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-weight:bold;"><span style="font-size:32px;"></span><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;"></span></span><span style="font-size:32px;">B</span> — <span style="color:rgb(29, 128, 226);">Business Intelligence is the bridge to AI</span></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_RnFQs1zaMwd4ve84B5XEow" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>This is the part the market still under-appreciates. There is no clean line between BI and AI. Under the hood, a Power BI semantic model and an AI-ready ontology are the same artifact viewed differently. The relationships, calculated measures, and security boundaries you build for a dashboard are the <i>exact</i> context an LLM needs to answer questions about your portfolio without making things up.</span></p><p style="margin-bottom:6pt;"><span>That means every dashboard built today on YDC is double-duty: an operational deliverable <i>and</i> a grounding source for tomorrow's AI agents. Investing in a clean Power BI semantic model now is investing in your AI roadmap, even if “AI” isn't on this quarter's plan.</span></p><p style="margin-bottom:6pt;"><span>This is also where Nagesh's <i>Token Improvement Plan</i> matters, only half a joke. Sending every operational question through a frontier LLM is the equivalent of eating at a fancy restaurant three meals a day. Cached BI dashboards, mobile alerts, and pre-computed KPIs handle 80% of recurring questions at zero token cost. Reserve LLM-driven analysis for the genuinely novel questions.</span></p></div><p></p></div>
</div><div data-element-id="elm_Sj0RfNQDC58TqzaL4sRk8w" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;"></span><span style="font-size:32px;color:rgb(29, 128, 226);">C</span> — <span style="color:rgb(29, 128, 226);">Yardi</span> Document Management for SharePoint (YDMS): the content layer AI cannot live without</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_7nuGiKB4jpwlKXHGu3ahVA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><b><span>What it is: </span></b><span>YDMS replaces Yardi's proprietary document repository with Microsoft SharePoint Online as the storage backend, while preserving full Yardi-side context. Property codes, lease addresses, anchor-tenant flags, and account references all flow through as SharePoint metadata automatically. Yardi property-level and object-level security stamps onto SharePoint sites, libraries, and folders without manual configuration.</span></p><p style="margin-bottom:6pt;"><b><span>Why it matters for AI: </span></b><span>This is where the often-quoted truth lands hard:&nbsp;<b>AI is only as good as your documents</b>. Leases, MSAs, board decks, audit packs, vendor contracts. If those documents live in five silos with no metadata, no AI agent can retrieve them reliably; garbage in, hallucinations out.</span></p><p style="margin-bottom:6pt;"><span>YDMS solves this by:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;</span><b><span>Auto-tagging</span></b><span> every document with Yardi metadata at ingestion (property, lease, GL account, vendor, lifecycle status)</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;</span><b><span>Auto-applying security</span></b><span> so a user who can't see a property in Voyager can't see its documents in SharePoint either</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;</span><b><span>Eliminating the “final_v3_REAL_FINAL.docx” problem</span></b><span> with version history and co-authoring</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp;</span><b><span>Opening the door to Copilot, Power Automate, and SPFx custom apps</span></b><span> that search across millions of documents in seconds, with citations back to the source file</span></p><p style="margin-bottom:6pt;"><span>The compliance angle is non-trivial. Every click in Microsoft 365 is logged. For operators in regulated jurisdictions, such as Canadian PIPEDA, EU GDPR, Australian Privacy Act, and UAE data residency, the audit trail is the difference between a clean compliance review and a six-month remediation project.</span></p></div><p></p></div>
</div><div data-element-id="elm_eJp1yTrgWyIQfiPplEHpdw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;font-weight:bold;"></span><span style="font-weight:bold;"><span style="font-size:32px;"></span></span><span style="font-weight:bold;font-size:32px;"></span><span style="font-weight:bold;"><span style="font-size:32px;">W</span>here Virtuoso fits </span>—<span style="font-weight:bold;"> and where it doesn't</span></span><span style="font-weight:bold;color:rgb(29, 128, 226);"></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_y3cveHwIIo2nH4PHZdHeug" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>In the Virtuoso deep-dive session led by <b>Aaron Cabelli (Senior Product Manager)</b> and <b>Joe Consolo (Industry Principal)</b>, Yardi laid out Virtuoso as a five-layer AI platform: <b>Native AI Agents</b> woven natively into the product, an <b>Assistant</b> for help and actions, <b>Premium Agents</b> for actions and automation, a <b>Composer</b> for build-and-automate workflows, and an <b>Insights</b> layer for ask-and-analyze. It's powerful, native to Voyager, and it's the right tool for many in-Voyager workflows.</span></p><p style="margin-bottom:6pt;"><span>But Virtuoso operates <i>inside</i> Yardi. The moment your AI use case crosses <i>out</i> of Voyager into your warehouse, your SharePoint repository, your Salesforce, your Procore, your investor portal, you need the ABC layer underneath. YDC, Replicate, and YDMS are the rails Virtuoso (and any other AI you bring) will eventually run on.</span></p><p style="margin-bottom:6pt;"><span>The same point came up in the <b>AI Roundtable</b> that closed the briefing featuring <b>Brian Sutherland (VP)</b>, <b>Shivani Kumar (Industry Principal)</b>, Joe Consolo, and Aaron Cabelli. The recurring theme across operator questions: AI wins in real estate aren't won at the model layer. They're won at the data, document, and governance layer underneath.</span></p><p style="margin-bottom:6pt;"><span>Virtuoso is the fancy restaurant. ABC is the kitchen, the supply chain, and the food-safety regime. You need both, and you definitely need the kitchen first.</span></p></div><p></p></div>
</div><div data-element-id="elm_WR9CeYI4KUBvHRQRW_JTow" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;"></span><span style="font-size:32px;color:rgb(29, 128, 226);"></span><span style="font-size:32px;">W</span>here <span style="color:rgb(29, 128, 226);">Assetsoft</span> comes in</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_m-DrED-OaIiSbXQpFtpCQQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>This is the gap most real estate operators hit. They license YDC or Replicate, sometimes YDMS, and realize the products are foundations, not finished solutions. Someone has to:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Design the semantic model and ontology so it answers the questions leadership actually asks</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Implement the medallion architecture downstream of Replicate so the lakehouse doesn't become a swamp</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Configure SharePoint sites, libraries, retention policies, and metadata schemas across jurisdictions</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Build the Power Automate flows, SPFx apps, and Copilot agents that turn the foundation into productivity</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Govern the whole thing, security, compliance, audit, and AI usage policy</span></p><p style="margin-bottom:6pt;"><span>Assetsoft has been doing exactly this work since 2012. As a Yardi-specialist consulting firm with delivery teams across Canada, India, Sri Lanka, and the U.S., Assetsoft implements the ABC layer end-to-end for clients in Canada, the U.S., Australia, New Zealand, Singapore, the UAE, and APAC, then layers AI use cases on top.</span></p><p style="margin-bottom:6pt;"><span>In parallel, companies like&nbsp;<a href="http://www.kriyago.com/" style="color:rgb(48, 4, 234);">KriyaGo</a> — The Operating System for Real Estate sit above Yardi, MRI, Procore, ViewPoint, CMiC, Concur, and Zoho, with 100+ integrations, automating cross-platform workflows that pure Yardi consulting cannot reach. For operators with mixed ERP estates (common after acquisitions), KriyaGo plus the Yardi ABC stack is what an AI-ready operating model actually looks like.</span></p></div><p></p></div>
</div><div data-element-id="elm_zLF6Nt77l2kQx2PCJcO-cg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;font-weight:bold;"></span><span style="font-weight:bold;"><span style="font-size:32px;"></span></span><span style="font-weight:bold;font-size:32px;"></span><span style="font-weight:bold;"><span style="font-size:32px;"></span></span><strong><span style="font-size:32px;">A</span> practical starting point</strong><span style="font-weight:bold;"></span></span><span style="font-weight:bold;color:rgb(29, 128, 226);"></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_NYpJ4IXmsAeJw4XykOwjYA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>If you're on Yardi and being asked for an AI strategy, here's the sequence that actually works:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>1.&nbsp;</span><b><span>Start with C.</span></b><span> Deploy YDMS first. No AI roadmap survives a chaotic document estate, and this is the highest-leverage, lowest-risk move.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>2.&nbsp;</span><b><span>Layer in A.</span></b><span> Choose YDC if your stack is Microsoft-centric, Replicate if you're on Snowflake / AWS / Databricks. Many operators eventually run both.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>3.&nbsp;</span><b><span>Build B intentionally.</span></b><span> Treat dashboards as the substrate for Copilot and Virtuoso, not one-off deliverables.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>4.&nbsp;</span><b><span>Then layer AI</span></b><span>&nbsp;Virtuoso for in-Voyager workflows, Copilot for Microsoft 365, custom agents (Claude, Gemini, ChatGPT-powered) for cross-system use cases, none of which covers.</span></p><p style="margin-bottom:6pt;"><span>ABC before AI. Get the foundation right, and the intelligence artificial or absolute follows.</span></p></div><p></p></div>
</div><div data-element-id="elm_mm2Vw6TBo_ZbwBR-SuOe_A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;"></span><span style="font-size:32px;color:rgb(29, 128, 226);"></span><span style="font-size:32px;"></span><span style="font-size:32px;">F</span>requently asked questions</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_CVAg9Q0SyWs_Zq3w9UFeAQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;">Is Yardi Data Connect the same as Yardi Replicate?</span></h3></div>
<div data-element-id="elm_Klvg6NS4hpbQ8S1I4K6-jQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_Klvg6NS4hpbQ8S1I4K6-jQ"].zpelem-text { margin-block-start:5px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>No. YDC is a query-driven API for Microsoft Power BI and Fabric. Replicate is real-time, table-level Change Data Capture (powered by Qlik) into Snowflake, AWS, Azure, or GCP. YDC works on standard Voyager hosting; Replicate requires Yardi private cloud.</span></p></div><p></p></div>
</div><div data-element-id="elm_CbioatYnuOAKCHKmP_JkjQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span>Do I need a private cloud to use Yardi for AI?</span></span></h3></div>
<div data-element-id="elm_8kZRGYcWEn8JB0iuS3gCNw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_8kZRGYcWEn8JB0iuS3gCNw"].zpelem-text { margin-block-start:4px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><span>Not necessarily. YDC and YDMS work without a private cloud. Replicate requires it. For most operators starting an AI journey, YDC + YDMS is the right entry point.</span></span></p></div>
</div><div data-element-id="elm_cr1CgqM_wzGxgRVpFb2uAQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span>How does Yardi Virtuoso relate to Data Connect, Replicate, and YDMS?</span></span></h3></div>
<div data-element-id="elm_cqEHItC7l7oMBm0Y4xSgAQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_cqEHItC7l7oMBm0Y4xSgAQ"].zpelem-text { margin-block-start:4px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>Virtuoso is Yardi's native AI platform inside Voyager, a five-layer stack covering Native AI Agents, Assistant, Premium Agents, Composer, and Insights. The ABC products (YDC, Replicate, YDMS) extend AI capability outside Voyager into your warehouse, BI tools, SharePoint, and Microsoft 365. They are complementary, not competing.</span></p></div><p></p></div>
</div><div data-element-id="elm_KIzCyqiETuYS4q_gNKhM7Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span>What does an Assetsoft engagement on Yardi AI typically look like?</span></span></h3></div>
<div data-element-id="elm_yVEo7VqOHl9JrVs8SEAKHQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_yVEo7VqOHl9JrVs8SEAKHQ"].zpelem-text { margin-block-start:4px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:6pt;"><span>A typical engagement starts with a discovery sprint to map the client's data and document estate, recommends a YDC / Replicate / YDMS deployment plan, builds the semantic model and dashboards, configures the SharePoint architecture, and then layers AI use cases, Copilot agents, Power Automate flows, and custom integrations through KriyaGo on top. Engagements range from focused 6–8 week implementations to multi-quarter transformation programs.</span></p></div><p></p></div>
</div><div data-element-id="elm_JJImESKhQVG9sti5JJVf7g" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 08 May 2026 10:07:46 -0500</pubDate></item><item><title><![CDATA[Microsoft Fabric: A Unified Future for Real Estate Data Analytics]]></title><link>https://www.assetsoft.biz/blogs/post/microsoft-fabric-a-unified-future-for-real-estate-data-analytics</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Microsoft-Fabric_A-Unified-Future-for-Real-Estate-Data-Analytics_Squr.jpg"/>In the fast-paced world of real estate, data isn’t just important—it’s everything. From lease management and tenant data to building performance and financial insights]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_AB78HB0lT8-jkHZgVO35ug" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5miCWPgJRNijS0rAp1mtHA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_IqQO0OjXT7q8eQYIs8gjGg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_eMZx8xwTsuP4xJvbIGBodw" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_eMZx8xwTsuP4xJvbIGBodw"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Microsoft-Fabric_A-Unified-Future-for-Real-Estate-Data-Analytics_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_QaJZC_hhS5yIKp0wICkdPA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p><span><span>In the fast-paced world of real estate, data isn’t just important—it’s everything. From lease management and tenant data to building performance and financial insights, every decision depends on accurate, accessible information. That’s where <b>Microsoft Fabric</b> comes in—a new, unified platform designed to bring order, clarity, and agility to your data.</span></span></p></div>
</div><div data-element-id="elm_mye-tYl1LIK56RcgUPZMgA" data-element-type="iconHeading" class="zpelement zpelem-iconheading " data-animation-name="bounceIn"><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"></path></svg></span><h4 class="zpicon-heading " data-editor="true"><b><span style="font-size:28px;">D</span>isconnected Data, Slower Decisions</b></h4></div>
</div><div data-element-id="elm_qBlvpS34BE06Ip2jx8lxdw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><span>Today, real estate companies rely on multiple disconnected systems—Yardi for property management, Procore for construction, spreadsheets for reporting. Data lives in silos, making it harder for teams to get a full picture or act quickly. This fragmented approach delays decisions, reduces efficiency, and limits visibility across portfolios.</span></span></p></div>
</div><div data-element-id="elm_xXFJfDQRd8DVgmLwzERuBg" data-element-type="iconHeading" class="zpelement zpelem-iconheading " data-animation-name="bounceIn"><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-center zpicon-align-tablet-center "><style>[data-element-id="elm_xXFJfDQRd8DVgmLwzERuBg"] .zpicon-common svg{ fill:#1D80E2 !important }</style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"></path></svg></span><h4 class="zpicon-heading " data-editor="true"><b style="color:rgb(29, 128, 226);"><span style="font-size:28px;"></span><b><span style="font-size:28px;">W</span>hy Microsoft Fabric Stands Out for Real Estate and Property Management</b></b><b></b></h4></div>
</div><div data-element-id="elm_JKycj76I8w5ze-yju2XeFQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><p>Managing real estate data requires agility, scalability, and real-time insights—qualities that Microsoft Fabric delivers through its unified, cloud-native platform. With seamless integration of tools like Power BI, Data Factory, and Synapse, it empowers property managers and real estate professionals to make faster, data-driven decisions.</p><p>Some of the standout capabilities include:</p><ul><li><b>Data Engineering:</b> Effortlessly clean, transform, and integrate complex datasets from multiple sources</li><li><b>Data Warehousing:</b> Store and query large-scale property and tenant data with high performance</li><li><b>Power BI Integration:</b> Instantly create interactive dashboards for occupancy, maintenance, and financial metrics</li><li><b>AI &amp; Automation:</b> Uncover trends, forecast market shifts, and streamline repetitive tasks</li></ul></div><span></span></div><p></p></div>
</div><div data-element-id="elm_OVmd1Fb8GiTdkOhH8Ce_Ng" data-element-type="iconHeading" class="zpelement zpelem-iconheading " data-animation-name="bounceIn"><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-center zpicon-align-tablet-center "><style></style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"></path></svg></span><h4 class="zpicon-heading " data-editor="true"><b><span style="font-size:28px;"></span><b><span style="font-size:28px;">H</span>ow Assetsoft Supports You</b></b><b></b></h4></div>
</div><div data-element-id="elm_f7kB0-9d9botO0Ckl4BAZg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>At AssetSoft, we go beyond technology implementation—We help you evolve your data strategy to unlock new value across your real estate portfolio. Whether you're working with platforms like Yardi, MRI, or Procore, our team specializes in seamlessly integrating these systems into the Microsoft Fabric ecosystem.</p><p>We design and deploy automated data pipelines, build tailored dashboards, and deliver actionable insights—so your teams can make faster, smarter decisions. By reducing manual processes and unifying your data landscape, we help you build a scalable analytics foundation that supports long-term digital growth.</p></div><p></p></div>
</div><div data-element-id="elm_eFASFu5TkDeytxEzBByRYg" data-element-type="iconHeading" class="zpelement zpelem-iconheading " data-animation-name="bounceIn"><style type="text/css"></style><div class="zpicon-container zpicon-align-left zpicon-align-mobile-center zpicon-align-tablet-center "><style>[data-element-id="elm_eFASFu5TkDeytxEzBByRYg"] .zpicon-common svg{ fill:#1D80E2 !important }</style><span class="zpicon zpicon-common zpicon-anchor zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"></path></svg></span><h4 class="zpicon-heading " data-editor="true"><b style="color:rgb(29, 128, 226);"><span style="font-size:28px;"></span><span><b><span>What the Industry Thinks</span></b></span></b></h4></div>
</div><div data-element-id="elm_XrZL6Y96LKLXgGBwaXB0sw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Microsoft Fabric isn't just another analytics tool—it represents a shift toward <b>centralized, democratized data access</b>. Real estate teams can now collaborate in real time, reduce reporting cycles, and make confident decisions without jumping across platforms or relying on IT for every insight.</p></div><p></p></div>
</div><div data-element-id="elm_Z4AvK0-ta83qR2_ZRX7VZA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;color:rgb(234, 119, 4);"><b><span style="font-size:28px;">C</span>onclusion</b></span></h2></div>
<div data-element-id="elm_ZFtsg6p4K-Av5C0tryDzRg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span><b><span>Microsoft Fabric</span></b><span> is redefining what’s possible in real estate data analytics. With unified tools, real-time collaboration, and simplified workflows, it’s the solution modern property and asset managers have been waiting for. At Assetsoft, we’re ready to help you make the transition—intelligently, efficiently, and strategically.</span></span></p></div>
</div><div data-element-id="elm_J4kNRyWTSnWZTFyYJ7sA0w" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 26 Jun 2025 12:25:48 -0500</pubDate></item></channel></rss>