<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NorthBay Solutions</title>
	<atom:link href="https://northbaysolutions.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://northbaysolutions.com</link>
	<description>AWS focused onshore/offshore AWS Premier Consulting Partner and VMware certified</description>
	<lastBuildDate>Thu, 22 Oct 2026 10:24:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>NorthBay Solutions Achieves AWS Agentic AI Competency, Part of the AWS AI Services Competency</title>
		<link>https://northbaysolutions.com/press-release/northbay-solutions-achieves-aws-agentic-ai-competency-part-of-the-aws-ai-services-competency/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 10:23:35 +0000</pubDate>
				<category><![CDATA[Press Release]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Consumer]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[exclude]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Higher Education]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Tech-SaaS]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/press-release/northbay-solutions-achieves-aws-agentic-ai-competency-part-of-the-aws-ai-services-competency/</guid>

					<description><![CDATA[AWS Premier Consulting Partner and AWS Migration Competency Partner joins an elite group of firms vetted and validated by AWS for top-tier expertise in all stages of the cloud journey.]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:90%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.1333333333333%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.1333333333333%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two" style="--awb-margin-bottom:50px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h2 class="fusion-title-heading title-heading-left" style="margin:0;">NorthBay Solutions Achieves AWS Agentic AI Competency, Part of the AWS AI Services Competency</h2></div><div class="fusion-image-element" style="text-align:center;--awb-max-width:938px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-1 hover-type-none"><img fetchpriority="high" decoding="async" width="1800" height="942" alt="AWS Agentic AI Competency" title="AWS Agentic AI Competency" src="https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1.jpg" class="img-responsive wp-image-25881" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1-200x105.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1-400x209.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1-600x314.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1-800x419.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1-1200x628.jpg 1200w, https://northbaysolutions.com/wp-content/uploads/2026/10/AWS-Agentic-AI-Competency-1.jpg 1800w" sizes="(max-width: 640px) 100vw, 1800px" /></span></div><div class="fusion-text fusion-text-1 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-top:50px;--awb-margin-bottom:30px;"><p><i>Recognition builds on NorthBay’s existing Generative AI Competency and validates its ability to deliver production-grade agentic AI on AWS.</i></p>
<p><b>Andover, MA – Oct 16, 2025:</b> NorthBay Solutions, an AWS Premier Consulting Partner, today announced it has achieved the AWS Agentic AI Competency, part of the AWS AI Services Competency. The designation builds on NorthBay’s existing Generative AI Competency.</p>
<p>The AWS AI Competency is awarded to partners that pass AWS’s technical validation and demonstrate successful customer implementations. The Agentic AI category recognizes partners with proven expertise in designing, building, and deploying autonomous AI systems that can reason and act with minimal human oversight, while meeting AWS standards for security, reliability, and operational excellence.</p>
<blockquote>
<p>“Generative AI showed organizations what’s possible. Agentic AI is how they get real work done, and doing it safely at enterprise scale takes engineering discipline, governance, and deep AWS expertise. This competency validates the approach our teams have built, and it gives customers a clear signal that NorthBay can take them from idea to production.” <b>— John Flavin, COO, NorthBay Solutions</b></p>
</blockquote>
<h2 style="font-size: 20px;" data-fusion-font="true">Agentic AI in production</h2>
<p>NorthBay has built and run agentic AI for enterprise customers on AWS. For <a href="https://northbaysolutions.com/case-studies/tamimi-markets-becomes-saudi-arabias-first-retailer-to-run-agentic-ai-at-enterprise-scale/" target="_blank" rel="noopener noreferrer">Tamimi Markets</a>, NorthBay built AskBaba, a production multi-agent platform powered by Anthropic’s Claude on Amazon Bedrock that turns enterprise data into instant answers and automated actions, helping Tamimi become Saudi Arabia’s first retailer to run agentic AI at enterprise scale. NorthBay has also brought its own agentic solutions, including the Agentic Financial Intelligence Engine and the Retail Agentic AI Platform to AWS Marketplace, co-innovated with the AWS Generative AI Innovation Center’s Partner Agent Factory and built on Amazon Bedrock, Strands Agents, and Amazon Bedrock AgentCore.</p>
<p>NorthBay supports organizations across the full AI journey, from strategy and architecture through production deployment and managed operations, through its consulting practice and its productized AI platform offerings. <a href="https://northbaysolutions.com/services/agentic-ai/">https://northbaysolutions.com/services/agentic-ai/</a></p>
</div></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_3 1_3 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Have Questions?</h4></div><div class="fusion-text fusion-text-2 sm-text-align-center fusion-text-no-margin" style="--awb-text-color:var(--awb-color1);--awb-margin-bottom:-8px;"><div class="vc_row wpb_row vc_inner vc_row-fluid vc_custom_1577610803999 vc_row-has-fill">
<div class="wpb_column vc_column_container vc_col-sm-9">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<p>We’re here to help you maximize the benefits of the Agentic AI.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_2_5 2_5 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-1 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="https://northbaysolutions.com/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Agentic AI Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Beyond Banking Chatbots: Building Ontology-Grounded AI Agents on Snowflake</title>
		<link>https://northbaysolutions.com/blog/beyond-banking-chatbots-building-ontology-grounded-ai-agents-on-snowflake/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 14:35:11 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/beyond-banking-chatbots-building-ontology-grounded-ai-agents-on-snowflake/</guid>

					<description><![CDATA[How banks and fintech companies can connect business meaning, financial data, enterprise knowledge and tools to build agents that investigate, recommend and coordinate action. A banking agent needs to know what “this customer” means before it can explain what changed—and what should happen next. Financial intelligence brings customer economics into view. Agentic AI Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-2 hover-type-none" style="border-radius:10px;"><img decoding="async" width="1000" height="747" alt="AI Agents on Snowflake" title="AI Agents on Snowflake" src="https://northbaysolutions.com/wp-content/uploads/2026/10/11278.jpg" class="img-responsive wp-image-25869" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/11278-200x149.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/11278-400x299.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/11278-600x448.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/11278-800x598.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/11278.jpg 1000w" sizes="(max-width: 640px) 100vw, 1000px" /></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-3 fusion-text-no-margin" style="--awb-margin-bottom:-10px;"><p style="font-size: 16px;" data-fusion-font="true"><b>How banks and fintech companies can connect business meaning, financial data, enterprise knowledge and tools to build agents that investigate, recommend and coordinate action.</b></p>
<p>A banking agent needs to know what “this customer” means before it can explain what changed—and what should happen next.</p>
<p>Financial intelligence brings customer economics into view. Agentic AI builds on that foundation by connecting business relationships, evidence and tools into a workflow that can investigate a problem and coordinate a response.</p>
<blockquote>
<p><b>Give the agent a business model, a clear goal and a controlled path to action.</b></p>
</blockquote>
<p>This reference architecture follows a Customer Relationship Intelligence Agent from a profitability question to an approved follow-up task. The concepts, figures and interactions are illustrative, with no client data or live system connections.</p>
<div></div>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:35.9906px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:43px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-4"><p style="color: var(--awb-color1);"><b style="color: #ff9900;">NorthBay Architecture Blueprint / Banking &amp; Fintech</b></p>
<p><span style="color: var(--awb-color1);" data-fusion-font="true"><span style="font-size: 28px;" data-fusion-font="true"><b>From Business Meaning to Verified Action</b></span><span style="font-size: 28px;"><b><br />
</b></span></span><span style="color: var(--awb-color1);">An agentic loop grounded in relationships, evidence and accountable executio</span></p>
<div></div>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-6 fusion-content-boxes-1 content-boxes-icon-with-title content-left has-flex-alignment fusion-delayed-animation" style="--awb-backgroundcolor:var(--awb-color2);--awb-alignment:stretch;--awb-body-color:var(--awb-color8);--awb-title-color:var(--awb-color8);--awb-iconcolor:var(--awb-color1);--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animation-delay="300" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#DiverseDataSources" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">1. Business goal</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Investigate a decline<br />
<span style="letter-spacing: 0.128px;">Define the outcome</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#DiverseDataSources" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence//#DiverseDataSources" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">2. Business context</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Ontology · customer IDs<br />
<span style="letter-spacing: 0.128px;">Semantic definitions</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence//#DiverseDataSources" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#FinancialIntelligence" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">3. Agent planning</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Cortex Agents<br />
<span style="letter-spacing: 0.128px;">Select and sequence tools</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#FinancialIntelligence" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#CustomerIntelligence" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">4. Evidence &amp; analysis</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Cortex Analyst · Search <span style="letter-spacing: 0.128px;">SQL · code execution</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#CustomerIntelligence" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-5 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">5. Controlled action</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Custom tools · MCP <span style="letter-spacing: 0.128px;">Explicit approval</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-6 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">6. Verified outcome</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Read-back · traces <span style="letter-spacing: 0.128px;">Agent evaluations</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-5" style="--awb-text-color:var(--awb-color1);"><p>A reference capability journey, not a fixed execution sequence. An agent may revisit evidence, ask for clarification or stop when it cannot establish a reliable result.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-6"><h2 style="font-size: 28px;" data-fusion-font="true">1. Give the agent a business goal</h2>
<p>A relationship manager sees a decline in a corporate customer’s contribution. Explaining it may require group ownership data, product-level financial measures, contract terms and service history. The work spans systems and several kinds of evidence.</p>
<p>An agentic workflow turns that request into a sequence of decisions: establish the scope, identify the right measures, retrieve context, calculate changes and prepare a response with specific next steps.</p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:2px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-7" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">The running example · Customer Relationship Intelligence Agent</p>
<p style="font-size: 25px; line-height: 32px;" data-fusion-font="true"><b>“Investigate why this corporate customer group’s profitability declined, identify the contributing relationships and products, and prepare a follow-up plan for the relationship manager.”</b></p>
<p data-fusion-font="true">Success means a reconciled financial explanation, linked evidence and an actionable plan assigned to the right owner.</p>
</div></div></div></div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-2 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:35px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-8"><p style="font-size: 16px; line-height: 24px;" data-fusion-font="true">This article develops a banking reference architecture using a fictional customer group. In a fintech setting, the same pattern could connect merchant groups, settlement accounts, payment products, service agreements and account owners.</p>
<h2 style="font-size: 28px;" data-fusion-font="true">2. Connect reasoning to the right capabilities</h2>
<p>In a banking engagement, NorthBay built executive and Customer 360 dashboards around revenue and expense datasets. The <span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">Cortex Agents provides the orchestration layer: it selects tools, uses their results and decides whether further work is needed. Structured queries, document retrieval and calculations become steps in a shared workflow. Snowflake CoWork provides a business-user experience, while the Agents API supports a custom application.</span></p>
<p><a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents" target="_blank" rel="noopener noreferrer">Cortex Agents documentation ↗</a> <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/snowflake-cowork" target="_blank" rel="noopener noreferrer">Snowflake CoWork documentation ↗</a></p>
</div>
<div class="table-1">
<table width="100%">
<tbody>
<tr>
<td align="left"><b>Understand the business</b></td>
<td align="left">
<div>Ontology mappings + Semantic Views</div>
</td>
</tr>
<tr>
<td align="left"><b>Find evidence</b></td>
<td align="left">
<div>Cortex Analyst + Cortex Search</div>
</td>
</tr>
<tr>
<td align="left"><b>Investigate</b></td>
<td align="left">
<div>Cortex Agents + code execution</div>
</td>
</tr>
<tr>
<td align="left"><b>Coordinate action</b></td>
<td align="left">
<div>Custom tools + MCP connectors</div>
</td>
</tr>
<tr>
<td align="left"><b>Improve the workflow</b></td>
<td align="left">
<div class="table-1">
<div>Agent evaluations + monitoring + CoCo</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-text fusion-text-9" style="--awb-margin-top:30px;"><p>In this blueprint, the agent begins with read access to the approved customer and financial scope. A separately controlled action tool handles task creation after a reviewer approves the proposed payload.</p>
<h2 style="font-size: 28px;" data-fusion-font="true">3. Give the agent a model of the banking relationship</h2>
<p>An ontology makes domain concepts and their relationships explicit. In banking, “customer” might mean a legal entity, an account holder or an entire corporate group. Those meanings lead to different scopes and different answers.</p>
<p>Our example distinguishes a corporate group from its legal entities, connects each entity to accounts, links accounts to products and financial entries, and associates contracts and relationship owners with the appropriate entity. Effective dates matter: a subsidiary acquired this quarter may not belong in last quarter’s group totals.</p>
<p>Snowflake’s engineering work demonstrates ways to add ontology context to Cortex Agents, including terminology mappings and graph-based retrieval. These are implementation approaches that complement analytical semantics. <a href="https://www.snowflake.com/en/blog/engineering/ontology-grounded-cortex-agents/" target="_blank" rel="noopener noreferrer">Ontology-grounded reasoning with Cortex Agents documentation ↗</a></p>
</div><div class="fusion-tabs fusion-tabs-1 clean awb-tabs-title-radius awb-tabs-content-radius vertical-tabs icon-position-left mobile-mode-accordion" style="--awb-margin-bottom:0px;--awb-title-border-radius-top-left:10px;--awb-title-border-radius-top-right:10px;--awb-title-border-radius-bottom-right:10px;--awb-title-border-radius-bottom-left:10px;--awb-content-border-radius-top-left:10px;--awb-content-border-radius-top-right:10px;--awb-content-border-radius-bottom-right:10px;--awb-content-border-radius-bottom-left:10px;--awb-title-font-size:16px;--awb-alignment:start;--awb-inactive-color:rgba(255,255,255,0);--awb-background-color:#0c62fb;--awb-border-color:#e2e2e2;--awb-active-border-color:#0c62fb;--awb-active-border-size:3px;--awb-content-border-size-top:0px;--awb-content-border-size-right:0px;--awb-content-border-size-bottom:0px;--awb-content-border-size-left:0px;"><div class="nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li class="active" role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-4dc18366835e26f8086" aria-selected="true" tabindex="0" id="fusion-tab-4dc18366835e26f8086" href="#tab-4dc18366835e26f8086"><h4 class="fusion-tab-heading">Corporate group</h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Sets the business scope</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-f4b8d6d0750fece1212" aria-selected="false" tabindex="-1" id="fusion-tab-f4b8d6d0750fece1212" href="#tab-f4b8d6d0750fece1212"><h4 class="fusion-tab-heading">Legal entity</h4><div class="awb-tab-description"><div class="awb-tab-description-inner"> Resolves the customer</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-1d14896ef0dde4e4e27" aria-selected="false" tabindex="-1" id="fusion-tab-1d14896ef0dde4e4e27" href="#tab-1d14896ef0dde4e4e27"><h4 class="fusion-tab-heading">Account</h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Links activity to ownership</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-0ac68995743acdc36f5" aria-selected="false" tabindex="-1" id="fusion-tab-0ac68995743acdc36f5" href="#tab-0ac68995743acdc36f5"><h4 class="fusion-tab-heading">Product</h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Defines the service context</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-37eafffe9dd7ec812e2" aria-selected="false" tabindex="-1" id="fusion-tab-37eafffe9dd7ec812e2" href="#tab-37eafffe9dd7ec812e2"><h4 class="fusion-tab-heading">Financial entry </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Carries revenue or cost</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-0e61c700587a78a933f" aria-selected="false" tabindex="-1" id="fusion-tab-0e61c700587a78a933f" href="#tab-0e61c700587a78a933f"><h4 class="fusion-tab-heading">Contract </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Provides commercial evidence</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-6a5d275afa6e0e8c72c" aria-selected="false" tabindex="-1" id="fusion-tab-6a5d275afa6e0e8c72c" href="#tab-6a5d275afa6e0e8c72c"><h4 class="fusion-tab-heading">Service record </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Adds operational context</div></div></a></li><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-fc4b31eeeb8886f0c39" aria-selected="false" tabindex="-1" id="fusion-tab-fc4b31eeeb8886f0c39" href="#tab-fc4b31eeeb8886f0c39"><h4 class="fusion-tab-heading">Relationship owner </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Makes follow-up accountable</div></div></a></li></ul></div><div class="tab-content"><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li class="active" role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-4dc18366835e26f8086" aria-selected="true" tabindex="0" id="mobile-fusion-tab-4dc18366835e26f8086" href="#tab-4dc18366835e26f8086"><h4 class="fusion-tab-heading">Corporate group</h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Sets the business scope</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix in active" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-4dc18366835e26f8086" id="tab-4dc18366835e26f8086">
<h4>Corporate group</h4>
<p class="relation-path">Corporate group → contains → Legal entity</p>
<p><strong>What the agent can resolve</strong><br />
Which entities belong in the group-level investigation?</p>
<p><strong>Required control</strong><br />
Use canonical group IDs and effective-dated membership; apply the user’s permitted scope.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-f4b8d6d0750fece1212" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-f4b8d6d0750fece1212" href="#tab-f4b8d6d0750fece1212"><h4 class="fusion-tab-heading">Legal entity</h4><div class="awb-tab-description"><div class="awb-tab-description-inner"> Resolves the customer</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-f4b8d6d0750fece1212" id="tab-f4b8d6d0750fece1212">
<h4>Legal entity</h4>
<p>Legal entity → holds → Account; Legal entity → party to → Contract</p>
<p><strong>What the agent can resolve</strong><br />
Which records refer to the same legal customer across systems?</p>
<p><strong>Required control</strong><br />
Resolve aliases against maintained identifiers. Ask for clarification when the match is uncertain.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-1d14896ef0dde4e4e27" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-1d14896ef0dde4e4e27" href="#tab-1d14896ef0dde4e4e27"><h4 class="fusion-tab-heading">Account</h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Links activity to ownership</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-1d14896ef0dde4e4e27" id="tab-1d14896ef0dde4e4e27">
<h4>Account</h4>
<p>Account → held by → Legal entity; Account → associated with → Product</p>
<p><strong>What the agent can resolve</strong><br />
Which accounts and products belong to the selected entities?</p>
<p><strong>Required control</strong><br />
Respect joint ownership and validity dates. Prevent duplicate aggregation across relationships.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-0ac68995743acdc36f5" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-0ac68995743acdc36f5" href="#tab-0ac68995743acdc36f5"><h4 class="fusion-tab-heading">Product</h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Defines the service context</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-0ac68995743acdc36f5" id="tab-0ac68995743acdc36f5">
<h4>Product</h4>
<p>Product → classifies → Account service; Product → belongs to → Product family</p>
<p><strong>What the agent can resolve</strong><br />
Which product families contribute to the financial change?</p>
<p><strong>Required control</strong><br />
Maintain stable product classifications and explain taxonomy changes between periods.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-37eafffe9dd7ec812e2" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-37eafffe9dd7ec812e2" href="#tab-37eafffe9dd7ec812e2"><h4 class="fusion-tab-heading">Financial entry </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Carries revenue or cost</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-37eafffe9dd7ec812e2" id="tab-37eafffe9dd7ec812e2">
<h4>Financial entry</h4>
<p>Financial entry → posted to → Account; Financial entry → classified as → Revenue / Expense</p>
<p><strong>What the agent can resolve</strong><br />
Which recorded amounts explain the contribution movement?</p>
<p><strong>Required control</strong><br />
Validate grain, sign, currency and inclusion rules. Preserve the link to source records.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-0e61c700587a78a933f" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-0e61c700587a78a933f" href="#tab-0e61c700587a78a933f"><h4 class="fusion-tab-heading">Contract </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Provides commercial evidence</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-0e61c700587a78a933f" id="tab-0e61c700587a78a933f">
<h4>Contract</h4>
<p>Contract → has party → Legal entity; Contract → has version → Effective terms</p>
<p><strong>What the agent can resolve</strong><br />
Which agreement and amendments applied during the reporting period?</p>
<p><strong>Required control</strong><br />
Validate grain, sign, currency and inclusion rules. Preserve the link to source records.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-6a5d275afa6e0e8c72c" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-6a5d275afa6e0e8c72c" href="#tab-6a5d275afa6e0e8c72c"><h4 class="fusion-tab-heading">Service record </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Adds operational context</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-6a5d275afa6e0e8c72c" id="tab-6a5d275afa6e0e8c72c">
<h4>Service Record</h4>
<p>Service record → concerns → Account / Legal entity</p>
<p><strong>What the agent can resolve</strong><br />
Was there recorded service activity that deserves investigation alongside the cost change?</p>
<p><strong>Required control</strong><br />
Match the entity and dates. Keep documented activity separate from unsupported cost attribution.</p>
</div><div class="nav fusion-mobile-tab-nav"><ul class="nav-tabs" role="tablist" aria-orientation="vertical"><li  role="presentation"><a class="tab-link" data-toggle="tab" role="tab" aria-controls="tab-fc4b31eeeb8886f0c39" aria-selected="false" tabindex="-1" id="mobile-fusion-tab-fc4b31eeeb8886f0c39" href="#tab-fc4b31eeeb8886f0c39"><h4 class="fusion-tab-heading">Relationship owner </h4><div class="awb-tab-description"><div class="awb-tab-description-inner">Makes follow-up accountable</div></div></a></li></ul></div><div class="tab-pane fusion-clearfix" role="tabpanel" tabindex="0" aria-labelledby="fusion-tab-fc4b31eeeb8886f0c39" id="tab-fc4b31eeeb8886f0c39">
<h4>Relationship Owner</h4>
<p>Relationship owner → manages → Corporate group / Legal entity</p>
<p><strong>What the agent can resolve</strong><br />
Who should receive the proposed follow-up task?</p>
<p><strong>Required control</strong><br />
Check current assignment and destination permissions before drafting or executing the action.</p>
</div></div></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:12px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-10" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br />
<span style="font-size: 24px;" data-fusion-font="true"><b>Business relationships make the scope explicit</b></span></p>
<p data-fusion-font="true">Before calculating a group’s performance, establish which entities belong to the group, for which dates, and whether each is within the user’s authorized scope. The model gives the agent a defined path to follow.</p>
</div></div></div></div><div class="fusion-text fusion-text-11 fusion-text-no-margin" style="--awb-margin-top:30px;--awb-margin-bottom:30px;"><h2 style="font-size: 28px;"><b>4. Separate ontology, analytical semantics and evidence</b></h2>
<p>These layers answer different questions. Designing them together gives the agent a consistent route from a business phrase to a measurable result and its supporting context.</p>
</div>
<div class="table-1" style="--awb-margin-bottom:40px;">
<table width="100%">
<thead>
<tr>
<th colspan="3" align="left">Three complementary forms of business context</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><strong>Layer</strong></td>
<td align="left"><strong>What it expresses</strong></td>
<td align="left"><strong>Role in this workflow</strong></td>
</tr>
<tr>
<td align="left"><strong>Ontology</strong></td>
<td align="left">Concepts, typed relationships, hierarchies and domain constraints.</td>
<td align="left">Resolve “customer group,” membership and the relevant account relationships.</td>
</tr>
<tr>
<td align="left"><strong>Semantic Views</strong></td>
<td align="left">Logical tables, relationships, dimensions, facts and metrics over analytical data.</td>
<td align="left">Query agreed contribution, income and cost measures at the right grain.</td>
</tr>
<tr>
<td align="left"><strong>Knowledge graph</strong></td>
<td align="left">A representation of connected entities and relationships.</td>
<td align="left">Support explicit relationship traversal when the use case needs it.</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-text fusion-text-12 fusion-text-no-margin" style="--awb-margin-top:-10px;--awb-margin-bottom:30px;"><p>A Semantic View can capture substantial business meaning without being a complete ontology. A knowledge graph is one way to represent connected context; a carefully maintained mapping table may be sufficient for a simpler domain. <a href="https://docs.snowflake.com/en/user-guide/views-semantic/overview" target="_blank" rel="noopener noreferrer">Semantic Views documentation ↗</a></p>
<p>Start with canonical identifiers, aliases, relationship types, effective dates and the financial measures required by the first workflow. Map them to the underlying data. Where graph traversal or formal reasoning is needed, expose a tested query or custom tool that returns a bounded, traceable result.</p>
<p>Use Cortex Search for document evidence such as contracts and service records. Attach entity identifiers, document versions and effective dates to retrieved material so the agent can distinguish an active agreement from an expired one. <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-search/cortex-search-agents" target="_blank" rel="noopener noreferrer">Cortex Search with Cortex Agents documentation ↗</a></p>
<blockquote>
<p><span style="font-style: normal; color: #111111;"><b>Keep meaning and enforcement separate.</b> An ontology explains relationships and constraints. Authorization must be enforced by the data platform, retrieval configuration and action services.</span></p>
</blockquote>
<h2 style="font-size: 28px;"><b>5. Follow the investigation from goal to verified action</b></h2>
<p>The following walkthrough shows an example execution path. A real agent may revisit a step, request clarification or stop when evidence is incomplete. The important property is that every step produces an inspectable result.</p>
<p>Customer Relationship Intelligence Agent<br />
<span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0); font-size: 28px;" data-fusion-font="true"><b>Inside the agentic workflow</b></span></p>
<p>Explore six steps using fictional records. This illustration has no live data connection and performs no external actions.</p>
</div><div class="accordian fusion-accordian" style="--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:right;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e8ebef;--awb-divider-hover-color:#e8ebef;--awb-icon-color:#ffffff;--awb-title-color:#0c62fb;--awb-content-color:#111111;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#0c62fb;--awb-title-font-family:&quot;Lato&quot;;--awb-title-font-weight:700;--awb-title-font-style:normal;--awb-title-font-size:16px;--awb-content-font-family:&quot;Lato&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;"><div class="panel-group fusion-toggle-icon-right fusion-toggle-icon-boxed" id="accordion-25843-1"><div class="fusion-panel panel-default panel-2fe957e95c8dd9b5e fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_2fe957e95c8dd9b5e"><a aria-expanded="false" aria-controls="2fe957e95c8dd9b5e" role="button" data-toggle="collapse" data-target="#2fe957e95c8dd9b5e" href="#2fe957e95c8dd9b5e"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">01 - Resolve</span></a></h4></div><div id="2fe957e95c8dd9b5e" class="panel-collapse collapse " aria-labelledby="toggle_2fe957e95c8dd9b5e"><div class="panel-body toggle-content fusion-clearfix">
<h3>Resolve the customer group</h3>
<p>Ontology lookup · identity mappings</p>
<p><strong>Evidence<br />
</strong>Harbor Group contains Harbor Trading and Harbor Services throughout both comparison periods. All names and records in this walkthrough are fictional.</p>
<p><strong>Result</strong><br />
A dated, authorized entity set and a common reporting currency. An ambiguous alias would trigger a clarification.</p>
<p><strong>Control</strong><br />
Confirm identity, effective dates and access before querying financial records.</p>
<p><strong>Identity &amp; access</strong><br />
Delegated manager identity; resolve only entities within the permitted relationship scope.</p>
<p><strong>Observable evidence</strong><br />
Record the request, agent identity, resolved entity IDs, mapping version and scope decision.</p>
</div></div></div><div class="fusion-panel panel-default panel-548b13b6db398d2ee fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_548b13b6db398d2ee"><a aria-expanded="false" aria-controls="548b13b6db398d2ee" role="button" data-toggle="collapse" data-target="#548b13b6db398d2ee" href="#548b13b6db398d2ee"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">02 - Measure</span></a></h4></div><div id="548b13b6db398d2ee" class="panel-collapse collapse " aria-labelledby="toggle_548b13b6db398d2ee"><div class="panel-body toggle-content fusion-clearfix">
<h3>Measure the financial change</h3>
<p>Cortex Analyst · Semantic Views</p>
<p><strong>Evidence<br />
</strong>Prior quarter: revenue 1,000, expense 700, contribution 300. Current quarter: revenue 920, expense 740, contribution 180. All values are synthetic units.</p>
<p><strong>Result</strong><br />
Contribution fell by 120 units: an 80-unit revenue decrease plus a 40-unit expense increase. The example uses revenue minus included expenses.</p>
<p><strong>Control</strong><br />
Use the same entity scope, metric definition, currency basis and comparable periods.</p>
<p><strong>Identity &amp; access</strong><br />
Read-only analytical role with row access and masking policies applied to the permitted data.</p>
<p><strong>Observable evidence</strong><br />
Link the query ID, semantic definition version, comparison periods and reconciled totals.</p>
</div></div></div><div class="fusion-panel panel-default panel-67f3ab70b37dde4fa fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_67f3ab70b37dde4fa"><a aria-expanded="false" aria-controls="67f3ab70b37dde4fa" role="button" data-toggle="collapse" data-target="#67f3ab70b37dde4fa" href="#67f3ab70b37dde4fa"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">03 - Retrieve</span></a></h4></div><div id="67f3ab70b37dde4fa" class="panel-collapse collapse " aria-labelledby="toggle_67f3ab70b37dde4fa"><div class="panel-body toggle-content fusion-clearfix">
<h3>Retrieve relationship evidence</h3>
<div class="tool-chip">Cortex Search · approved document corpus</div>
<dl></dl>
<p><strong>Evidence<br />
</strong>A fictional contract amendment documents a fee concession. A fictional service record describes additional support activity during the current quarter.</p>
<p><strong>Result</strong><br />
Dated evidence to investigate alongside the financial change. These records suggest explanations; they do not establish causation by themselves.</p>
<p><strong>Control</strong><br />
Check entity match, document dates and source citations. Treat document content as evidence, not instructions.</p>
<p><strong>Identity &amp; access</strong><br />
Query an explicitly scoped search service; enforce document authorization outside model-selected filters.</p>
<p><strong>Observable evidence</strong><br />
Record the service queried, authorized corpus, document versions and citation references.</p>
</div></div></div><div class="fusion-panel panel-default panel-2dab78ae864491cd6 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_2dab78ae864491cd6"><a aria-expanded="false" aria-controls="2dab78ae864491cd6" role="button" data-toggle="collapse" data-target="#2dab78ae864491cd6" href="#2dab78ae864491cd6"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">04 - Explain</span></a></h4></div><div id="2dab78ae864491cd6" class="panel-collapse collapse " aria-labelledby="toggle_2dab78ae864491cd6"><div class="panel-body toggle-content fusion-clearfix">
<h3>Separate measured drivers from hypotheses</h3>
<div class="tool-chip">Cortex Agents · SQL / code calculation</div>
<dl></dl>
<p><strong>Evidence<br />
</strong>The numerical bridge reconciles to the 120-unit decline. The contract and service records provide potential context for the revenue and expense movements.</p>
<p><strong>Result</strong><br />
An explanation with measured drivers, supporting evidence, open questions and explicit uncertainty.</p>
<p><strong>Control</strong><br />
Reconcile the numbers and identify missing evidence before recommending action.</p>
<p><strong>Identity &amp; access</strong><br />
Use approved read and calculation tools; the explanation cannot grant additional access.</p>
<p><strong>Observable evidence</strong><br />
Preserve the calculation, tool trace, cited evidence and unresolved questions.</p>
</div></div></div><div class="fusion-panel panel-default panel-709381a98915261e0 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_709381a98915261e0"><a aria-expanded="false" aria-controls="709381a98915261e0" role="button" data-toggle="collapse" data-target="#709381a98915261e0" href="#709381a98915261e0"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">05 - Review</span></a></h4></div><div id="709381a98915261e0" class="panel-collapse collapse " aria-labelledby="toggle_709381a98915261e0"><div class="panel-body toggle-content fusion-clearfix">
<h3>Prepare a reviewable follow-up plan</h3>
<div class="tool-chip">Draft action tool · approval workflow</div>
<dl></dl>
<p><strong>Evidence<br />
</strong>Draft task: review the fee concession and confirm support-cost attribution. Assign to the relationship owner mapped to Harbor Group; include the evidence references.</p>
<p><strong>Result</strong><br />
A specific action payload for human approval. The task remains a draft until the workflow records that approval.</p>
<p><strong>Control</strong><br />
Validate owner, destination, scope and fields. Do not infer permission to alter pricing, credit or funds.</p>
<p><strong>Identity &amp; access</strong><br />
Reviewer must be authorized for this destination and exact action payload; no write occurs yet.</p>
<p><strong>Observable evidence</strong><br />
Store reviewer identity, timestamp, approved payload and its correlation to this run.</p>
</div></div></div><div class="fusion-panel panel-default panel-5fffa1fae82b47b94 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_5fffa1fae82b47b94"><a aria-expanded="false" aria-controls="5fffa1fae82b47b94" role="button" data-toggle="collapse" data-target="#5fffa1fae82b47b94" href="#5fffa1fae82b47b94"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">06 - Verify</span></a></h4></div><div id="5fffa1fae82b47b94" class="panel-collapse collapse " aria-labelledby="toggle_5fffa1fae82b47b94"><div class="panel-body toggle-content fusion-clearfix">
<h3>Prepare a reviewable follow-up plan</h3>
<div class="tool-chip">
<div class="tool-chip">Draft action tool · approval workflow</div>
<dl></dl>
</div>
<dl></dl>
<p><strong>Evidence<br />
</strong>Draft task: review the fee concession and confirm support-cost attribution. Assign to the relationship owner mapped to Harbor Group; include the evidence references.</p>
<p><strong>Result</strong><br />
A specific action payload for human approval. The task remains a draft until the workflow records that approval.</p>
<p><strong>Control</strong><br />
Validate owner, destination, scope and fields. Do not infer permission to alter pricing, credit or funds.</p>
<p><strong>Identity &amp; access</strong><br />
Reviewer must be authorized for this destination and exact action payload; no write occurs yet.</p>
<p><strong>Observable evidence</strong><br />
Store reviewer identity, timestamp, approved payload and its correlation to this run.</p>
</div></div></div></div></div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-3 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:10px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-4 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-13 fusion-text-no-margin" style="--awb-margin-bottom:5px;"><blockquote>
<p><span style="font-style: normal;"><b>The financial bridge: 300 → 180 contribution. </b>Revenue fell by 80 units and expenses rose by 40 units, explaining the 120-unit change. An agent must distinguish this measured decomposition from a claim about why the changes occurred.</span></p>
</blockquote>
<h2 style="font-size: 28px;"><b>6. Establish who is acting and what they may do</b></h2>
<p>The ontology resolves the identity of the customer being investigated. Execution identity establishes which human or agent is requesting access. A customer relationship in the ontology does not grant permission to read that customer’s records.</p>
<p>Snowflake Horizon Catalog and native access controls provide the governance foundation: classification, lineage, role-based privileges, row access policies and masking. Enterprise SSO establishes human identity; provisioning and role assignments connect that identity to permitted resources. <a href="https://docs.snowflake.com/en/user-guide/snowflake-horizon" target="_blank" rel="noopener noreferrer">Horizon Catalog ↗</a> <a href="https://docs.snowflake.com/en/user-guide/security-access-control-overview" target="_blank" rel="noopener noreferrer">Access control ↗</a></p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-3 fusion-content-boxes-5 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color3);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Human identity</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>The relationship manager signs in through the enterprise identity provider. Approved roles and data policies define the accessible customer scope.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Agent identity</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>A delegated agent acts on a user’s behalf. An autonomous agent can use a dedicated SERVICE_AGENT identity with narrowly assigned privileges.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Execution limits</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Agent-aware policies can mask sensitive fields. Restricted Session Scope can further limit agent privileges, such as keeping production data read-only.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-14" style="--awb-margin-top:30px;"><p>Snowflake can identify agent-active sessions and attribute activity in query and access histories. These controls let a bank distinguish human access from agent-driven access and apply a tighter boundary to the agent. Configure and test that boundary for the chosen authentication and execution path. <a href="https://docs.snowflake.com/en/user-guide/agent-identity" target="_blank" rel="noopener noreferrer">Agent identity and restricted sessions ↗</a></p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-15" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br />
<span style="font-size: 24px;" data-fusion-font="true"><b>Business meaning and permission are separate decisions</b></span></p>
<p>The ontology explains which entities belong to Harbor Group. Access policies decide which of those entities the requester may inspect. Tool authorization determines what the agent may do with the result.</p>
</div></div></div></div><div class="fusion-text fusion-text-16 fusion-text-no-margin" style="--awb-margin-top:30px;--awb-margin-bottom:40px;"><blockquote>
<p><span style="font-style: normal;"><b>For readers familiar with Databricks: </b>Horizon Catalog plus Snowflake’s native security controls is the closest comparison to Unity Catalog. Both govern access to data and AI assets; enterprise identity providers establish who the users are. The specific execution identity and tool permissions still need to be designed. <a href="https://docs.databricks.com/aws/en/data-governance/unity-catalog" target="_blank" rel="noopener noreferrer">Unity Catalog overview </a></span></p>
</blockquote>
<h2 id="BusinessMeaning" style="font-size: 28px;" data-fusion-font="true">7. Secure every retrieval and tool boundary</h2>
<p>Authorization must follow the execution path. Validate the role used for analytical queries, the access scope of each search service, the execution rights of stored procedures and the credentials used by external tools. A successful agent sign-in does not establish all of these permissions.</p>
<blockquote>
<p><span style="font-style: normal;"><b>Cortex Search needs an explicit access design.</b> Search services run with the owner’s rights. A role allowed to query a service can retrieve indexed content even when it cannot read the underlying source tables. Source-table permissions therefore do not automatically provide per-user document filtering. Use appropriately scoped services and trusted authorization enforcement; agent-selected filters are not a security boundary. <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-search/query-cortex-search-service" target="_blank" rel="noopener noreferrer">Cortex Search security requirements ↗</a></span></p>
</blockquote>
<p>In this banking blueprint, contract and service-record retrieval is restricted to an approved corpus for the authorized relationship scope. Retrieved text is treated as evidence: instructions embedded in a document cannot expand the agent’s permissions or authorize an action.</p>
<p>For external operations, use scoped credentials, validate inputs on the server and recheck destination permissions at execution. Allow only the intended operation and fields. Keep secrets out of prompts and redact sensitive content in application logs. These are implementation controls that complement Snowflake’s native policies.</p>
<h2 style="font-size: 28px;"><b>8. Give actions an explicit execution boundary</b></h2>
<p>MCP connectors let Cortex Agents discover and invoke tools in external applications. Custom tools can expose institution-specific operations. For this workflow, the useful action is a relationship-management task with an owner, evidence and a next step. <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents-mcp-connectors" target="_blank" rel="noopener noreferrer">MCP connectors documentation ↗</a></p>
<p>Design the action interface around a narrow operation such as “create an approved follow-up task.” Validate its inputs on the server, check authorization at execution time and return an operation identifier that can be verified.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-3 fusion-content-boxes-6 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color3);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Before execution</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Show the proposed destination, owner, content and evidence. Store approval for that specific action payload.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">During execution</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Enforce allowed operations and fields. Use deduplication keys so an uncertain retry cannot create multiple tasks.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">After execution</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Read back the resulting record. Report success only when the saved state matches the approved request.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-17 fusion-text-no-margin" style="--awb-margin-top:30px;--awb-margin-bottom:30px;"><p>The approval step is part of this reference architecture’s application and tool design; connecting an MCP server alone does not create that control. Credit decisions, pricing changes and financial transactions are outside this example’s permitted actions.</p>
<h2 style="font-size: 28px;" data-fusion-font="true">9. Compose expertise with focused tools and skills</h2>
<p>Organize capabilities around responsibilities: customer identity, financial analysis, document evidence and action execution. Give each one a defined input, output and access scope. That makes it easier to test a capability independently and reuse it across workflows.</p>
<p>Snowflake agent toolsets can inherit tools from other configured agents. The tools are combined for the calling orchestrator; this is tool composition, rather than an automatic delegation to independently reasoning agents. <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents-toolsets" target="_blank" rel="noopener noreferrer">Agent toolsets documentation ↗</a></p>
<p>If a workflow needs separate agents to hand off work, explicitly design the coordination, shared state, failure handling and completion criteria. Start with one orchestrator and focused tools when that is sufficient.</p>
<p>Agent skills add reusable instructions and scripts for recurring tasks. A financial-investigation skill might define the required comparison checks and report structure, while calculation and action tools enforce the underlying operations.</p>
<h2 style="font-size: 28px;"><b>10. Use agentic engineering to build and improve the workflow</b></h2>
<p>Snowflake CoCo supports development work across data engineering, analytics and agent building. Use it to accelerate the implementation work around the agent: draft semantic models, author queries, refine tool specifications and help investigate failed tests. <a href="https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code" target="_blank" rel="noopener noreferrer">Snowflake CoCo documentation ↗</a></p>
<p>The engineering loop should stay concrete: define a representative banking question, build the minimum context and tools needed, run it against known results, inspect the trace and correct the failing layer.</p>
<blockquote>
<p><span style="font-style: normal;">Define the task <span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">→ </span><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">Build context &amp; tools </span><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">→ </span><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">Evaluate </span><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">→ </span><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">Review &amp; version</span></span></p>
</blockquote>
<p>Keep ontology mappings, semantic definitions, tool contracts and evaluation cases versioned together. When a customer hierarchy or profitability rule changes, the team needs to know which answers and actions may be affected.</p>
<h2 style="font-size: 28px;"><b>11. Observe the run, then evaluate its quality</b></h2>
<p>Cortex Agent evaluations support testing against expected results and other quality criteria, including tool-related metrics for supported tools. Live monitoring provides traces for investigating actual runs. Use both to establish where an error arose and whether a change improved the workflow. Cortex Agent evaluations documentation ↗ Agent monitoring documentation ↗</p>
<p><b>Make each run inspectable</b></p>
<p>Cortex Agent monitoring records execution traces with tool calls, SQL activity, responses and feedback. Query and access histories provide a complementary view of who accessed which objects. Connect these records to the application’s approval and external-action receipts using correlation identifiers. External approval and business-system events require their own instrumentation.</p>
</div>
<div class="table-1">
<table width="100%">
<tbody>
<tr>
<td align="left"><b>Who requested it?</b></td>
<td align="left">User, agent identity, execution role and permitted scope</td>
</tr>
<tr>
<td align="left"><b>What informed it?</b></td>
<td align="left">
<div>Entity mappings, metric definitions, queries and document references</div>
</td>
</tr>
<tr>
<td align="left"><b>What happened?</b></td>
<td align="left">
<div>Tool calls, denials, retries, elapsed time and errors</div>
</td>
</tr>
<tr>
<td align="left"><b>Who approved it?</b></td>
<td align="left">
<div>Reviewer, timestamp and the exact approved action payload</div>
</td>
</tr>
<tr>
<td align="left"><b>Was it completed?</b></td>
<td align="left">
<div class="table-1">
<div>Destination record, deduplication key and verified read-back</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-text fusion-text-18" style="--awb-margin-top:30px;"><p>Protect the observation layer too. Agent traces can contain prompts, retrieved information and tool outputs. Grant monitoring access deliberately and control access to unredacted content. Define retention and redaction for any exported logs.</p>
<p><b>Monitor business and operating quality</b></p>
<p>Track reconciliation failures, unsupported explanations, denied access, tool failures, approval delays and duplicate-action attempts. Establish latency and cost budgets, route actionable alerts to an owner and pause execution when the action service cannot verify a safe outcome. These operating thresholds and responses are part of the solution design.</p>
</div>
<div class="table-1">
<table width="100%">
<thead>
<tr>
<th colspan="2" align="left">Example acceptance checks for a banking agent</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><strong>Check</strong></td>
<td align="left"><strong>What a useful test verifies</strong></td>
</tr>
<tr>
<td align="left"><strong>Customer identity &amp; scope</strong></td>
<td align="left">The right entities are included for each date; ambiguous names are clarified.</td>
</tr>
<tr>
<td align="left"><strong>Execution identity &amp; access</strong></td>
<td align="left">Unauthorized entities and documents are denied; sensitive fields stay masked; agent privileges remain within their configured ceiling.</td>
</tr>
<tr>
<td align="left"><strong>Financial accuracy</strong></td>
<td align="left">Totals, comparison periods, currency and contribution definitions reconcile.</td>
</tr>
<tr>
<td align="left"><strong>Evidence quality</strong></td>
<td align="left">Documents match the entity and time period; missing evidence is stated.</td>
</tr>
<tr>
<td align="left"><strong>Tool behavior</strong></td>
<td align="left">The agent selects relevant tools and handles empty, denied or failed results.</td>
</tr>
<tr>
<td align="left"><strong>Action control</strong></td>
<td align="left">No task is created without the required approval; retries do not duplicate records.</td>
</tr>
<tr>
<td align="left"><strong>Operating quality</strong></td>
<td align="left">Column 2 Value 8</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-text fusion-text-19 fusion-text-no-margin" style="--awb-margin-top:30px;--awb-margin-bottom:0px;"><p>Use targeted integration tests for approval enforcement, permissions and retry behavior. Include adversarial document content, stale ownership mappings and partially available data. A correct final paragraph is insufficient if the workflow crossed an access boundary or created the wrong task.</p>
<h2 style="font-size: 28px;"><b>12. Expand autonomy in measured steps</b></h2>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-2 fusion-columns-total-4 fusion-content-boxes-7 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color1);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-title-color:var(--awb-color6);--awb-margin-top:0px;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;--awb-box-shadow:0px 0px 0px 1px var(--awb-custom18) inset;;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">01 · Investigate</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<h3>Establish trusted analysis</h3>
<p>Read-only questions over a bounded customer scope, agreed financial measures and traceable evidence.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">02 · Prepare</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<h3>Draft useful actions</h3>
<p>Turn findings into specific follow-up plans with an owner, destination and supporting records.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">03 · Execute with approval</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<h3>Close the workflow</h3>
<p>Connect a narrow action tool, enforce approval and verify the saved result.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">04 · Expand deliberately</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<h3>Reuse proven capabilities</h3>
<p>Add domains or allow defined low-risk actions to run automatically when evidence and controls justify it.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:12px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-20" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br />
<span style="font-size: 25px;" data-fusion-font="true"><b>The unit of value is a completed business workflow</b></span></p>
<p>A useful banking agent connects a defined business question to reliable evidence, an accountable next step and a verified outcome. Ontology supplies business meaning, identity and security constrain access and action, and observability makes the outcome inspectable.</p>
</div></div></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-21"><h2>FAQs</h2>
</div><div class="accordian fusion-accordian" style="--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:right;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e8ebef;--awb-divider-hover-color:#e8ebef;--awb-icon-color:#ffffff;--awb-title-color:#0c62fb;--awb-content-color:#111111;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#0c62fb;--awb-title-font-family:&quot;Lato&quot;;--awb-title-font-weight:700;--awb-title-font-style:normal;--awb-title-font-size:16px;--awb-content-font-family:&quot;Lato&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;"><div class="panel-group fusion-toggle-icon-right fusion-toggle-icon-boxed" id="accordion-25843-2"><div class="fusion-panel panel-default panel-ca93a67a6efdf8425 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_ca93a67a6efdf8425"><a aria-expanded="false" aria-controls="ca93a67a6efdf8425" role="button" data-toggle="collapse" data-target="#ca93a67a6efdf8425" href="#ca93a67a6efdf8425"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">How does an ontology help a banking AI agent?</span></a></h4></div><div id="ca93a67a6efdf8425" class="panel-collapse collapse " aria-labelledby="toggle_ca93a67a6efdf8425"><div class="panel-body toggle-content fusion-clearfix">It gives the agent explicit concepts and relationships, such as corporate groups, legal entities, accounts and products. With appropriate mappings and tools, the agent can resolve scope and relationships before querying financial data.</div></div></div><div class="fusion-panel panel-default panel-dca26e6d9b594ea02 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_dca26e6d9b594ea02"><a aria-expanded="false" aria-controls="dca26e6d9b594ea02" role="button" data-toggle="collapse" data-target="#dca26e6d9b594ea02" href="#dca26e6d9b594ea02"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Is a Snowflake Semantic View the same as an ontology?</span></a></h4></div><div id="dca26e6d9b594ea02" class="panel-collapse collapse " aria-labelledby="toggle_dca26e6d9b594ea02"><div class="panel-body toggle-content fusion-clearfix">
<p>No. Semantic Views describe analytical concepts and measures over data. A broader ontology may also express domain hierarchies, typed relationships and constraints. They can complement one another.</p>
</div></div></div><div class="fusion-panel panel-default panel-34a7c42bd3772bafc fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_34a7c42bd3772bafc"><a aria-expanded="false" aria-controls="34a7c42bd3772bafc" role="button" data-toggle="collapse" data-target="#34a7c42bd3772bafc" href="#34a7c42bd3772bafc"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Do we need a knowledge graph to start?</span></a></h4></div><div id="34a7c42bd3772bafc" class="panel-collapse collapse " aria-labelledby="toggle_34a7c42bd3772bafc"><div class="panel-body toggle-content fusion-clearfix">
<p>Not always. Canonical identifiers, relationship tables and well-defined semantic models may support the first workflow. Add graph traversal or formal reasoning where a specific task requires it.</p>
</div></div></div><div class="fusion-panel panel-default panel-749f8a40266ce7679 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_749f8a40266ce7679"><a aria-expanded="false" aria-controls="749f8a40266ce7679" role="button" data-toggle="collapse" data-target="#749f8a40266ce7679" href="#749f8a40266ce7679"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Can an agent take action outside Snowflake?</span></a></h4></div><div id="749f8a40266ce7679" class="panel-collapse collapse " aria-labelledby="toggle_749f8a40266ce7679"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">Configured MCP connectors or custom tools can connect agents to external applications. The application and action service must enforce permissions, approval requirements and verification appropriate to each operation.</p>
</div></div></div><div class="fusion-panel panel-default panel-fbdd9febd0594801f fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_fbdd9febd0594801f"><a aria-expanded="false" aria-controls="fbdd9febd0594801f" role="button" data-toggle="collapse" data-target="#fbdd9febd0594801f" href="#fbdd9febd0594801f"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Do agent toolsets provide automatic multi-agent delegation?</span></a></h4></div><div id="fbdd9febd0594801f" class="panel-collapse collapse " aria-labelledby="toggle_fbdd9febd0594801f"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">No. Snowflake agent toolsets let a calling agent inherit tools from referenced agents. Independent agent handoffs require an explicitly designed coordination pattern.</p>
</div></div></div><div class="fusion-panel panel-default panel-204c44cacc9f604ce fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_204c44cacc9f604ce"><a aria-expanded="false" aria-controls="204c44cacc9f604ce" role="button" data-toggle="collapse" data-target="#204c44cacc9f604ce" href="#204c44cacc9f604ce"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Is the interactive walkthrough connected to a bank?</span></a></h4></div><div id="204c44cacc9f604ce" class="panel-collapse collapse " aria-labelledby="toggle_204c44cacc9f604ce"><div class="panel-body toggle-content fusion-clearfix">No. It is a scripted reference-architecture illustration with fictional names and synthetic figures. It performs no external actions and makes no claim about a client deployment.</div></div></div><div class="fusion-panel panel-default panel-752647e168e6c3e55 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_752647e168e6c3e55"><a aria-expanded="false" aria-controls="752647e168e6c3e55" role="button" data-toggle="collapse" data-target="#752647e168e6c3e55" href="#752647e168e6c3e55"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">How does this connect to customer profitability analytics?</span></a></h4></div><div id="752647e168e6c3e55" class="panel-collapse collapse " aria-labelledby="toggle_752647e168e6c3e55"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">The financial foundation supplies agreed customer, revenue and cost measures. This agentic architecture adds relationship context, evidence retrieval, investigation and controlled follow-up workflows.</p>
</div></div></div><div class="fusion-panel panel-default panel-24de136203b443536 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_24de136203b443536"><a aria-expanded="false" aria-controls="24de136203b443536" role="button" data-toggle="collapse" data-target="#24de136203b443536" href="#24de136203b443536"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">How are customer identity and agent identity different?</span></a></h4></div><div id="24de136203b443536" class="panel-collapse collapse " aria-labelledby="toggle_24de136203b443536"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">Customer identity resolves the business entity being investigated. Agent identity identifies who or what executes a request. Ontology relationships do not grant access; roles, data policies and tool authorization enforce permissions.</p>
</div></div></div><div class="fusion-panel panel-default panel-f828b1296ffaddab0 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_f828b1296ffaddab0"><a aria-expanded="false" aria-controls="f828b1296ffaddab0" role="button" data-toggle="collapse" data-target="#f828b1296ffaddab0" href="#f828b1296ffaddab0"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Does Cortex Search automatically apply each user’s source-table permissions?</span></a></h4></div><div id="f828b1296ffaddab0" class="panel-collapse collapse " aria-labelledby="toggle_f828b1296ffaddab0"><div class="panel-body toggle-content fusion-clearfix">No. Cortex Search uses owner’s rights. Query access can expose indexed content that a caller cannot read from source tables. Design service scope and trusted authorization explicitly; agent-selected filters are not a security boundary.</div></div></div><div class="fusion-panel panel-default panel-1dbfead9dd744e5dd fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_1dbfead9dd744e5dd"><a aria-expanded="false" aria-controls="1dbfead9dd744e5dd" role="button" data-toggle="collapse" data-target="#1dbfead9dd744e5dd" href="#1dbfead9dd744e5dd"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">What should observability capture for an agentic workflow?</span></a></h4></div><div id="1dbfead9dd744e5dd" class="panel-collapse collapse " aria-labelledby="toggle_1dbfead9dd744e5dd"><div class="panel-body toggle-content fusion-clearfix">
<p>Connect the user and agent identity to tool calls, queries, evidence references, errors, approval records and verified action receipts. Snowflake provides native traces and audit records; external approvals and actions need application instrumentation.</p>
</div></div></div></div></div><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is a Retail AI Agentic Platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A Retail AI Agentic Platform is an enterprise system in which several specialized artificial intelligence agents work together independently to monitor, reason about, and act on retail operations in real time. Instead of only showing data and waiting for a person to interpret it, the platform coordinates a group of agents that continuously analyze conditions and recommend or trigger the right response."
      }
    },
    {
      "@type": "Question",
      "name": "How is an agentic platform different from a dashboard or a forecasting tool?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A dashboard reports what already happened, and a forecasting tool predicts a single likely outcome. A Retail AI Agentic Platform goes further by reasoning across departments and working toward a defined business goal on your behalf. It connects insights and turns them into coordinated action rather than leaving that work to a person."
      }
    },
    {
      "@type": "Question",
      "name": "What is an agent swarm in retail?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "An agent swarm is a coordinated group of specialized AI agents that share context and reason together. In NorthBay's ARIA platform, five agents handle demand, inventory, pricing, promotions, and customer behavior. A Swarm Supervisor pattern coordinates them so a single signal, such as an inventory alert, can shape a pricing decision and a promotional plan at the same time."
      }
    },
    {
      "@type": "Question",
      "name": "Which AWS services power the platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The platform is built on Amazon Bedrock AgentCore Gateway and Strands Agents for orchestration. It uses Amazon Redshift for real-time analytical queries and Amazon Neptune as a knowledge graph for reasoning about relationships across business areas. It was co-innovated with the AWS Generative AI Innovation Center Partner Agent Factory and is available on AWS Marketplace."
      }
    },
    {
      "@type": "Question",
      "name": "Is the automation safe, or can it make decisions without human approval?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The platform is designed with safety controls built in. Every recommendation is checked against your standard operating procedures using Cedar policy controls, such as maximum markdown limits and budget caps. If a recommendation would break a rule, the action stops automatically and requests human approval, which keeps a person in control of important decisions."
      }
    },
    {
      "@type": "Question",
      "name": "What measurable results can a retailer expect?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Based on NorthBay's reported results, the platform delivers roughly three times faster response compared with manual coordination across departments, around 30 percent less perishable waste, and production in weeks rather than months. Actual results depend on your data and the workflows you choose to automate, which is why a pilot is recommended."
      }
    },
    {
      "@type": "Question",
      "name": "Will we need to replace our existing systems or migrate our data?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. The platform connects to the analytical tables and systems you already own, so there is no forced data migration. This lowers both the cost and the risk of adoption and is often a deciding factor for enterprise buyers."
      }
    },
    {
      "@type": "Question",
      "name": "How long does it take to deploy?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most projects reach production in weeks rather than the many months typically associated with large enterprise software. NorthBay offers a two-week pilot that starts with a 90-minute discovery session, followed by the selection of two or three critical workflows and a quantified business case built on your own data."
      }
    },
    {
      "@type": "Question",
      "name": "Which retail teams benefit most from this platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Teams that manage inventory, pricing, and promotions usually see the fastest value, because these areas are where coordination gaps are most costly. Category managers, demand planners, and merchandising leaders benefit because the platform removes the manual handoffs that currently sit between their separate tools."
      }
    },
    {
      "@type": "Question",
      "name": "How do we get started with a Retail AI Agentic Platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The best first step is a discovery session to identify where your departments are most disconnected. From there, a short pilot tests the platform on your own data and produces a quantified business case. This approach lets you measure real value before committing to a wider rollout."
      }
    }
  ]
}
</script></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Which banking workflow should your first agent complete?</h4></div><div class="fusion-text fusion-text-22 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help define the business context, connect the right data and tools, and design an agentic workflow with measurable outcomes.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-2 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enterprise Data Modernization at VIRA Insight</title>
		<link>https://northbaysolutions.com/case-studies/enterprise-data-modernization-at-vira-insight/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 16:46:24 +0000</pubDate>
				<category><![CDATA[All Case Studies]]></category>
		<category><![CDATA[Agentic AI]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/case-studies/enterprise-data-modernization-at-vira-insight/</guid>

					<description><![CDATA[All Case Studies   Industry Services    Solution Application and DB Migration    Partner AWS             Meet Our Customer VIRA Insight designs, engineers, manufactures and installs retail environments, fixtures and displays. Its work connects the commercial needs of retailers Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling blog-single-post-icon-fix hide-any-div" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-bottom:60px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div ><a class="fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-3 fusion-button-default-span fusion-button-default-type btnViewAll" style="--awb-margin-bottom:35px;--button_accent_color:#0c62fb;--button_accent_hover_color:#033aa0;--button_border_hover_color:#033aa0;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_self" href="/insights/case-studies/"><i class="fa-angle-left far awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">All Case Studies</span></a></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-4 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><i class="fb-icon-element-1 fb-icon-element fontawesome-icon fa-city far circle-no fusion-text-flow" style="--awb-iconcolor:#0c62fb;--awb-iconcolor-hover:#0c62fb;--awb-font-size:18px;--awb-margin-bottom:10px;"></i><div class="fusion-text fusion-text-23"><p><strong>Industry</strong></p>
<p><a href="/industries/#_services">Services</a></p>
</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-5 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><i class="fb-icon-element-2 fb-icon-element fontawesome-icon fa-sun far circle-no fusion-text-flow" style="--awb-iconcolor:#0c62fb;--awb-iconcolor-hover:#0c62fb;--awb-font-size:18px;--awb-margin-bottom:10px;"></i><div class="fusion-text fusion-text-24"><p><strong>Solution</strong></p>
<p><a href="/services/aws-application-and-database-migration/">Application and DB Migration</a></p>
</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-6 fusion_builder_column_inner_1_2 1_2 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><i class="fb-icon-element-3 fb-icon-element fontawesome-icon fa-handshake far circle-no fusion-text-flow" style="--awb-iconcolor:#0c62fb;--awb-iconcolor-hover:#0c62fb;--awb-font-size:18px;--awb-margin-bottom:10px;"></i><div class="fusion-text fusion-text-25"><p><strong>Partner</strong></p>
<p><a href="https://northbaysolutions.com/partners/aws-premier-consulting-partner/">AWS</a></p>
</div></div></div></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;"><div class="fusion-separator-border sep-single sep-solid" style="--awb-height:20px;--awb-amount:20px;--awb-sep-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);border-top-width:1px;"></div></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-3 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="598" alt="Vira Insight" title="Vira Insight" src="https://northbaysolutions.com/wp-content/uploads/2026/10/vira-retail-updated.jpg" class="img-responsive wp-image-25819" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/vira-retail-updated-200x120.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/vira-retail-updated-400x239.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/vira-retail-updated-600x359.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/vira-retail-updated-800x478.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/vira-retail-updated.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:19px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top-small:-40px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:31px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-26 fusion-text-no-margin awsServices" style="--awb-text-transform:none;--awb-margin-bottom:30px;">
</div><div class="fusion-text fusion-text-27 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-bottom:5px;"><p style="font-size: 28px; color: var(--awb-custom12);"><b data-fusion-font="true" style="line-height: 36.4px; font-size: 28px;">Meet Our Customer</b></p>
<p style="font-size: 16px; letter-spacing: 0px; line-height: 20px;" data-fusion-font="true"><span style="line-height: 24px; letter-spacing: 0.128px; color: #111111;" data-fusion-font="true"><a href="https://vira.com/" target="_blank" rel="noopener noreferrer">VIRA Insight </a></span><span style="font-weight: normal; line-height: 24px; letter-spacing: 0.128px; color: #111111;" data-fusion-font="true">designs, engineers, manufactures and installs retail environments, fixtures and displays. Its work connects the commercial needs of retailers and brands with the operational demands of manufacturing, distribution and installation.</span></p>
<p style="font-size: 16px; letter-spacing: 0px; line-height: 20px;" data-fusion-font="true"><span style="font-weight: normal; line-height: 24px; letter-spacing: 0.128px; color: #111111;" data-fusion-font="true">Behind those operations, information was spread across Salesforce CRM, Epicor ERP, SharePoint, SQL Server and custom APIs. Sales opportunities, accounts receivable, shipping and backlog each contributed part of the business picture. VIRA wanted a trusted, connected view of that information—and conversational access to trusted enterprise metrics.</span></p>
<p style="font-size: 16px; letter-spacing: 0px; line-height: 20px;" data-fusion-font="true"><span style="font-weight: normal; line-height: 24px; letter-spacing: 0.128px; color: #111111;" data-fusion-font="true">NorthBay was engaged to deliver that foundation on Snowflake, bringing together enterprise data, consistent business definitions and production reporting.</span></p>
<p style="font-size: 16px; letter-spacing: 0px; line-height: 20px;" data-fusion-font="true"><span data-fusion-font="true" style="font-size: 28px; line-height: 20px;"><b style="color: var(--awb-custom12);">The Challenge</b></span><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;"></span></p>
<p style="font-size: 16px; letter-spacing: 0px; line-height: 20px;" data-fusion-font="true"><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;">VIRA’s business systems held the information its teams needed, but that information was difficult to bring together consistently.</span></p>
<p style="letter-spacing: 0.128px;" data-fusion-font="true">Salesforce was is<span style="color: #111111;">olated from backend operational databases. Epicor, SQL Server, SharePoint and custom APIs operated as separate sources, leaving departments with conflict</span>ing versions of core metrics. Building a consolidated view required repeated spreadsheet exports, manual preparation and reconciliation.</p>
<p>Those reporting cycles were slow and prone to error. Time spent assembling data reduced the time available to understand sales opportunities, receivables, shipping performance and backlog. The same fragmentation also made it difficult to establish a reliable starting point for advanced analytics and AI.</p>
<p>The brief was to replace siloed reporting with a governed enterprise data foundation: automate ingestion, refine data into trusted business metrics, deliver priority reports, and create a practical path toward natural-language access.</p>
<p data-fusion-font="true" style="font-size: 28px; line-height: 36.4px; color: var(--awb-custom12);"><b data-fusion-font="true" style="line-height: 36.4px;">The Vision</b></p>
<p>NorthBay designed a Snowflake-powered lakehouse that brings enterprise sources into a common, governed environment. A layered data architecture separates raw ingestion from data integration and business-approved reporting, while a semantic layer gives those metrics a consistent meaning.</p>
<p style="font-size: 20px;"><b>A single foundation across enterprise systems</b></p>
<p>Snowflake OpenFlow supports automated ingestion from Salesforce, Epicor, SharePoint and custom APIs. DBT transformations organize data into Bronze, Silver and Gold layers: raw source data lands in Bronze, is cleaned and conformed in Silver, and becomes curated business metrics in Gold. This provides a repeatable route from source systems to reporting.</p>
<p style="font-size: 20px;"><b>Business meaning built into the data</b></p>
<p>A Cortex Analyst semantic layer aligns core KPI definitions across teams. Validated Gold metrics provide a consistent basis for business reporting and natural-language queries. Power BI serves executive dashboards and self-service reporting. Building on the Opportunities data, NorthBay also built a Cortex Agent within Snowflake Intelligence to provide semantic reporting through natural-language questions.</p>
<p style="font-size: 20px;"><b>Governed by design</b></p>
<p>The architecture combines automated transformations, shared enterprise definitions and role-based access across the data layers. NorthBay’s end-to-end solution architecture was reviewed and approved by VIRA before production rollout.</p>
</div><div class="fusion-image-element" style="--awb-margin-top:30px;--awb-margin-bottom:35px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-4 hover-type-none"><img loading="lazy" decoding="async" width="984" height="573" alt="VIRA INSIGHT -GOVERNED ENTERPRISE DATA" title="VIRA INSIGHT · GOVERNED ENTERPRISE DATA" src="https://northbaysolutions.com/wp-content/uploads/2026/10/Screenshot-2026-10-08-183454.png" class="img-responsive wp-image-25811" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/Screenshot-2026-10-08-183454-200x116.png 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/Screenshot-2026-10-08-183454-400x233.png 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/Screenshot-2026-10-08-183454-600x349.png 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/Screenshot-2026-10-08-183454-800x466.png 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/Screenshot-2026-10-08-183454.png 984w" sizes="auto, (max-width: 640px) 100vw, 984px" /></span></div><div class="fusion-text fusion-text-28"><p>A governed Snowflake foundation supports production reporting and natural-language analysis of Opportunities data through Snowflake Intelligence and a Cortex Agent.</p>
<p><span style="color: var(--awb-custom12); font-family: Lato, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; letter-spacing: -0.84px; background-color: rgba(0, 0, 0, 0); line-height: 36.4px;" data-fusion-font="true">AI Agents Built with Snowflake Agent Studio</span></p>
<p>NorthBay built five distinct AI agents for VIRA Insight using Snowflake Agent Studio. Together, these agents extend the Snowflake Intelligence experience across sales coaching, sales knowledge, Gold data, backlog and opportunities, enabling business users to explore information and ask follow-up questions in everyday language.</p>
<ul>
<li><b>VIRA Sales Coach</b></li>
<li><b>Gold Data Agent</b></li>
<li><b>Backlog Agent</b></li>
<li><b>VIRA Sales Knowledge Agent</b></li>
<li><b>Opportunities Agent</b></li>
</ul>
<p>For semantic reporting, the governed data foundation and shared business definitions provide a consistent basis for interpreting answers. The Opportunities Agent applies this approach to Opportunities data, connecting natural-language questions to the semantic layer and complementing the delivered Power BI report with conversational analysis.</p>
<p>This agent-based approach extends the value of VIRA’s Snowflake modernization: trusted data supports both structured reporting and conversational access to business information across multiple workflows.</p>
<p><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0); font-size: 28px; line-height: 24px;" data-fusion-font="true"><b style="color: var(--awb-custom12);">Outcome</b></span></p>
<p><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0);">The Q2 engagement delivered the agreed scope on time and on budget. Four reports reached production: Opportunities, Accounts Receivable, Monthly Shipping and Backlog. Self-service reporting reduced reporting cycles from days to minutes.</span></p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-2 fusion-columns-total-6 fusion-content-boxes-8 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color1);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-title-color:var(--awb-color7);--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;--awb-box-shadow:0px 0px 3px -1px var(--awb-custom13) inset;;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:25px;line-height:30px;">100%</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Q2 engagement delivered on time and on budget, with no schedule slip or budget overrun reported.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:25px;line-height:30px;">4 production reports</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Opportunities, Accounts Receivable, Monthly Shipping and Backlog delivered to production.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:25px;line-height:30px;">Days → minutes</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Self-service reporting replaced manual spreadsheet compilation in the reporting delivery cycle.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:25px;line-height:30px;">1 governed foundation</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Salesforce, Epicor and SharePoint data consolidated in a Snowflake lakehouse.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-5 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:25px;line-height:30px;">Architecture approved</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>The end-to-end solution design reviewed and signed off by VIRA.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-6 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:25px;line-height:30px;">Natural-language reporting</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>A Cortex Agent in Snowflake Intelligence enables semantic reporting on Opportunities data through natural-language queries.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-29"><p>The operational value extends beyond consolidating data:</p>
<ul>
<li><b>Consistent reporting. </b>Shared definitions reduce conflicting interpretations of business performance.</li>
<li><b>Less manual preparation.</b> Automated pipelines and self-service reporting reduce reliance on repeated spreadsheet compilation.</li>
<li><b>Connected commercial and operational insight.</b> Sales, finance, shipping and backlog reporting draw on the same governed foundation.</li>
<li><b>Conversational access to Opportunities. </b>A Cortex Agent connects natural-language questions to the Opportunities data and its business definitions within Snowflake Intelligence.</li>
</ul>
<p><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;"><span data-fusion-font="true" style="font-size: 28px; line-height: 24px;"><b style="color: var(--awb-custom12);"></p>
<div><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;"><span data-fusion-font="true" style="font-size: 28px; line-height: 24px;"><b style="color: var(--awb-custom12);"><br /></b></span></span></div>
<p></b></span></span></p>
<p><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;"><span data-fusion-font="true" style="font-size: 28px; line-height: 24px;"><b style="color: var(--awb-custom12);">Value accross the business</b></span></span></p>
<p><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;">The first four production reports address distinct operational needs while sharing the same data foundation. Snowflake Intelligence extends that foundation with a Cortex Agent for natural-language reporting on Opportunities data.</span></p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-7 fusion_builder_column_inner_1_2 1_2 fusion-flex-column hide-any-div" style="--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-30" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong><b>Fast access to actionable data for informed decision making</b>:</strong></p>
</div><div class="fusion-text fusion-text-31" style="--awb-text-transform:none;"><p>A user-friendly dashboard displaying KPI metrics, along with corresponding detailed reports, enable stakeholders to access accurate, actionable data in real time.</p>
</div><div class="fusion-text fusion-text-32 text-style" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Organizational alignment on business objectives:</strong></p>
</div><div class="fusion-text fusion-text-33" style="--awb-text-transform:none;"><p>Associates across all areas of RE/MAX INTEGRA have access to powerful data visualizations of KPIs, sales targets, and benchmarking information for managing operations and gauging performance over time.</p>
</div><div class="fusion-text fusion-text-34" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Access to centralized, normalized data:</strong></p>
</div><div class="fusion-text fusion-text-35 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-bottom:50px;"><p>All relevant data from disparate systems is cleaned, normalized and integrated into one warehouse for querying across multiple datasets.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-8 fusion_builder_column_inner_1_2 1_2 fusion-flex-column hide-any-div" style="--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-36" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Reduced duplication and labor costs:</strong></p>
</div><div class="fusion-text fusion-text-37" style="--awb-text-transform:none;"><p>Redundant tasks related to correlating data and developing reports were automated, resulting in significant time savings.</p>
</div><div class="fusion-text fusion-text-38 text-style" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Elimination of bottlenecks:</strong></p>
</div><div class="fusion-text fusion-text-39" style="--awb-text-transform:none;"><p>By implementing a robust, self-service reporting function, stakeholders are no longer reliant on IT resources to get the data they need to make important business decisions.</p>
</div></div></div></div>
<div class="table-2">
<table width="100%">
<thead>
<tr>
<th align="left">Function</th>
<th align="left">Status</th>
<th align="left">Before</th>
<th align="left">With the platform</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Sales opportunities</td>
<td align="left">Production report</td>
<td align="left">Salesforce information was disconnected from backend operations.</td>
<td align="left">An Opportunities report built on the consolidated reporting foundation.</td>
</tr>
<tr>
<td align="left">Accounts receivable</td>
<td align="left">Production report</td>
<td align="left">Financial reporting depended on fragmented source data and manual preparation.</td>
<td align="left">An Accounts Receivable report using governed enterprise data.</td>
</tr>
<tr>
<td align="left">Shipping</td>
<td align="left">Production report</td>
<td align="left">Shipping visibility required data compilation across operational sources.</td>
<td align="left">A Monthly Shipping report available through the production reporting environment.</td>
</tr>
<tr>
<td align="left">Backlog</td>
<td align="left">Production report</td>
<td align="left">Teams depended on disconnected extracts to assemble a business view.</td>
<td align="left">A Backlog report delivered alongside the other priority business reports.</td>
</tr>
<tr>
<td align="left">Conversational analytics</td>
<td align="left">Cortex Agent built</td>
<td align="left">No clear route from existing reporting to advanced AI models.</td>
<td align="left">A Cortex Agent in Snowflake Intelligence provides semantic reporting through natural-language queries over Opportunities data.</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-text fusion-text-40 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-top:40px;--awb-margin-bottom:00px;"><p>The Q3 continuation focuses on expanding the lakehouse foundation, governance, additional Epicor tables, and customer and vendor master data. This builds on the delivered Q2 scope rather than treating modernization as a one-time reporting exercise.</p>
<p><span style="background-color: rgba(0, 0, 0, 0); color: var(--awb-custom12); font-family: Lato, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; letter-spacing: -0.84px; line-height: 36.4px;" data-fusion-font="true">Why NorthBay?</span></p>
<p>NorthBay brought together data architecture, ingestion, transformation, semantic modeling and reporting delivery to address VIRA’s immediate operational needs and longer-term AI ambitions. The engagement connected multiple enterprise systems, aligned business definitions and delivered four production reports within the agreed schedule and budget.</p>
<p>As an AWS Premier Consulting Partner, NorthBay combined cloud engineering with Snowflake delivery expertise to establish a governed platform that VIRA can extend. The result gives teams a more consistent view of the business, natural-language access to Opportunities data, and a foundation for further analytics and AI capabilities.</p>
</div><div style="text-align:center;"><a class="fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-4 fusion-button-default-span fusion-button-default-type download-btn hide-any-div" style="--awb-margin-top:40px;--button_text_transform:uppercase;" target="_self" href="#" data-toggle="modal" data-target=".fusion-modal.IBL"><i class="fa-arrow-down fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Download this case study in pdf format</span></a></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Beyond Banking Dashboards: From Fragmented Data to Customer and Financial Intelligence</title>
		<link>https://northbaysolutions.com/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 09:46:35 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/</guid>

					<description><![CDATA[Which customers contribute most to the business? Where is revenue growing while profitability is weakening? Which products and channels deserve a closer look? Banks and fintech companies hold much of the information needed to explore these questions. The challenge is connecting revenue, expenses and customer context into a consistent financial story that leadership Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-8 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-5 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="684" title="2151908064" src="https://northbaysolutions.com/wp-content/uploads/2026/10/2151908064.jpg" class="img-responsive wp-image-25796" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/2151908064-200x137.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/2151908064-400x274.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/2151908064-600x410.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/2151908064-800x547.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/2151908064.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" alt="Beyond Banking Dashboards: From Fragmented Data to Customer and Financial Intelligence"></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-41 fusion-text-no-margin" style="--awb-margin-bottom:-10px;"><p style="font-size: 16px;" data-fusion-font="true"><b>Which customers contribute most to the business? Where is revenue growing while profitability is weakening? Which products and channels deserve a closer look?</b></p>
<p>Banks and fintech companies hold much of the information needed to explore these questions. The challenge is connecting revenue, expenses and customer context into a consistent financial story that leadership and customer teams can use.</p>
<blockquote>
<p><span style="font-style: normal;">The first step toward customer intelligence is understanding the economics of the relationship.</span></p>
</blockquote>
<p>This blueprint draws on NorthBay’s banking delivery experience to show how a Snowflake foundation can support financial dashboards, customer-level analysis and a next layer of conversational intelligence.</p>
<div></div>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-17 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:35.9906px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:43px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-42"><p style="color: var(--awb-color1);"><b style="color: #ff9900;">NorthBay Architecture Blueprint / Banking &amp; Fintech</b></p>
<p><span style="font-weight: bold; color: var(--awb-color1); font-size: 28px; letter-spacing: 0.128px;" data-fusion-font="true">From Financial Records to </span><span style="color: var(--awb-color1);" data-fusion-font="true"><span style="font-size: 28px; letter-spacing: 0.128px;"><b>Customer Intelligence</b></span><span style="font-size: 28px;"><b><br />
</b></span></span><span style="color: var(--awb-color1); letter-spacing: 0px;">One shared foundation. A clearer financial story. More ways to explore it.</span></p>
<div></div>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-6 fusion-content-boxes-9 content-boxes-icon-with-title content-left has-flex-alignment fusion-delayed-animation" style="--awb-backgroundcolor:var(--awb-color2);--awb-alignment:stretch;--awb-body-color:var(--awb-color8);--awb-title-color:var(--awb-color8);--awb-iconcolor:var(--awb-color1);--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animation-delay="300" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#DiverseDataSources" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">1. Diverse data sources</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Databases · Apps · APIs<br />
<span style="letter-spacing: 0.128px;">Cloud storage · Events </span><span style="letter-spacing: 0.128px;">Batch &amp; streaming</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#DiverseDataSources" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence//#DiverseDataSources" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">2. Trusted data</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Snowflake Tasks<br />
<span style="letter-spacing: 0.128px;">Bronze → Silver → Gold</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence//#DiverseDataSources" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#FinancialIntelligence" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">3. Financial intelligence</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>BI tools of choice<br />
<span style="letter-spacing: 0.128px;">QuickSight · Power BI </span><span style="letter-spacing: 0.128px;">Tableau · Other BI tools</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#FinancialIntelligence" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#CustomerIntelligence" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">4. Customer intelligence</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Customer-level revenue<br />
<span style="letter-spacing: 0.128px;">Expenses &amp; activity</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#CustomerIntelligence" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-5 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">5. Business meaning</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Shared definitions<br />
<span style="letter-spacing: 0.128px;">Semantic models</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div style="--awb-backgroundcolor:var(--awb-color2);--awb-iconcolor:var(--awb-color1);" class="fusion-column content-box-column content-box-column content-box-column-6 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar content-icon-wrapper-yes icon-hover-animation-fade fusion-animated" data-animationType="fadeInUp" data-animationDuration="0.8" data-animationOffset="top-into-view"><div class="heading icon-left"><a class="heading-link" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self"><h2 class="content-box-heading" style="--h2_typography-font-size:21px;line-height:26px;">6. Conversational analytics</h2></a></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Snowflake Intelligence<br />
<span style="letter-spacing: 0.128px;">Natural-language questions</span></p>
</div><div class="fusion-clearfix"></div><a class=" fusion-read-more fusion-button-bar" style="float:left;" href="/blog/beyond-banking-dashboards-from-fragmented-data-to-customer-and-financial-intelligence/#BusinessMeaning" target="_self">Explore the guide ↗</a><div class="fusion-clearfix"></div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-43" style="--awb-text-color:var(--awb-color1);"><p>The stages describe a capability journey across a flexible Snowflake architecture. The banking engagement used file-based revenue and expense data in Amazon S3 and Amazon QuickSight for BI. Other sources, batch or streaming ingestion, and compatible BI tools can serve the same layered foundation. Governance spans every stage.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-18 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-44"><h2 style="font-size: 28px;" data-fusion-font="true">1. Start with the economics of the customer relationship</h2>
<p>A banking relationship can generate income across several products while incurring costs in different systems. A revenue total tells only part of that story. Leaders also need to understand the expense base, the period being measured and the customer or product to which each entry belongs.</p>
<p>For fintech companies, the same question appears in a different operating model: how do product revenue and attributable costs combine at the customer or segment level? The useful starting point is a shared financial view that business teams can explain.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-3 fusion-content-boxes-10 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color3);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Finance leadership</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Understand revenue composition, expenses and financial trends using consistent reporting definitions.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Customer teams</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Explore customer-level contribution and activity in the available financial records.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Product leadership</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Compare product and channel-linked revenue patterns before deciding where to investigate further.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-9 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:29.9953px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-45" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br />
<span style="color: var(--awb-color1); font-family: Lato, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -0.48px;">Customer profitability is a shared definition</span></p>
<p data-fusion-font="true">Agree what revenue includes, which costs are attributable and how shared costs are allocated. A precise definition is more valuable than a visually impressive number that different teams interpret differently.</p>
</div></div></div></div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-11 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-19 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:35px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-46"><h2 style="font-size: 28px;" data-fusion-font="true">2. A banking implementation, translated into a reusable blueprint</h2>
<p>In a banking engagement, NorthBay built executive and Customer 360 dashboards around revenue and expense datasets. The solution connected file-based data in Amazon S3 to a layered Snowflake architecture, using Amazon QuickSight for visual analysis and Snowflake Intelligence for conversational analytics.</p>
<p>The same architectural approach can extend to diverse data sources, including operational databases, enterprise applications, APIs, cloud storage and event streams. Depending on the source and integration pattern, data can be ingested through batch loads, change data capture or streaming pipelines, with refresh frequency aligned to business needs.</p>
<p>The analytics layer also supports a choice of BI tools. Amazon QuickSight was used in this engagement; organizations can use Microsoft Power BI, Tableau and other compatible tools to consume Snowflake data, while keeping shared business definitions in the underlying analytical models.</p>
<p>The executive view brought together revenue and profitability trends, including interest income, fee income and total revenue. The customer view exposed revenue and expense activity, transaction count and volume trends, and a customer profitability timeline.</p>
<blockquote>
<p><span style="font-style: normal;"><b>The practical starting point: </b>connect financial records at customer level, make the definitions reusable, and give leadership and customer teams complementary views of the same underlying data.</span></p>
</blockquote>
<p>The delivery pattern below draws on that work. Client identity and identifying details have been removed; the dashboard illustrations use synthetic data.</p>
<h2 id="DiverseDataSources" style="font-size: 28px;" data-fusion-font="true">3. Build the financial data foundation in layers</h2>
<p>In the banking engagement, the architecture started with revenue and expense extracts landing in Amazon S3. Snowflake organizes the data into Bronze, Silver and Gold layers, with managed tasks coordinating the processing steps. Separating these responsibilities makes it easier to trace a reported figure back to its source.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-3 fusion-content-boxes-12 content-boxes-icon-with-title content-left" style="--awb-backgroundcolor:var(--awb-color3);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-margin-bottom:30px;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Bronze · Preserve</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Retain raw financial records and source context so that reconciliation starts from an identifiable input.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Silver · Standardize</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Align dates, identifiers, classifications and data types. Apply quality checks and handle updates consistently.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Gold · Serve</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Prepare business-ready financial models for customer, product, branch and time-based analysis.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-47" style="--awb-margin-top:30px;"><p><span style="font-size: 20px;" data-fusion-font="true"><b>Choose the ingestion pattern that fits the source</b></span><br />
Snowflake can receive data from operational databases, enterprise applications, APIs, cloud storage and event streams through supported connectors, integration services or custom pipelines. The right approach depends on source capabilities, data volume and how quickly the business needs the information.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-3 fusion-content-boxes-13 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color3);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Batch loads</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Load scheduled extracts or files for periodic reporting, historical analysis and reconciliation.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Change data capture</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Use compatible source connectors or integration tools to capture database changes and keep analytical data current.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Streaming ingestion</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Ingest events or application records as they arrive using options such as Snowpipe Streaming and supported Kafka integration.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-48 fusion-text-no-margin" style="--awb-margin-top:30px;--awb-margin-bottom:30px;"><p>These patterns can coexist within the same platform. Choose the pattern for each dataset, then standardize quality and business definitions in the downstream layers. <a href="https://docs.snowflake.com/en/user-guide/data-load-overview" target="_blank" rel="noopener noreferrer">Snowflake data loading overview ↗</a></p>
<p>Useful quality checks include duplicate financial entries, missing customer keys, unmapped product codes, inconsistent signs and unexpected currency values. Exceptions should be visible to the people responsible for resolving them.</p>
<p>Snowflake Tasks can schedule processing or run in response to supported events. Refresh frequency should be designed around source availability and the business reporting window. Ingestion and downstream processing should be designed together to meet the required data freshness. <a href="https://docs.snowflake.com/en/user-guide/tasks-intro" target="_blank" rel="noopener noreferrer">Snowflake Tasks documentation ↗</a></p>
<h2 id="FinancialIntelligence" style="font-size: 28px;" data-fusion-font="true">4. Give leaders a connected view of financial performance</h2>
<p>The executive dashboard organizes the financial story around revenue, expenses and profitability over time. Business breakdowns—such as product, branch, income type and currency—help leaders move from the headline trend to the area that deserves attention.</p>
<p>Amazon QuickSight is one of many BI tools that can connect to Snowflake. Microsoft Power BI, Tableau and other compatible tools can present the same governed financial models, allowing teams to use the reporting experience that fits their needs. Keep common metric definitions in reusable data models so the financial story remains consistent across tools. <a href="https://docs.snowflake.com/user-guide/ecosystem-all" target="_blank" rel="noopener">Snowflake partner and technology ecosystem ↗</a></p>
<p>A decline in contribution might reflect a revenue change, a cost change or a shift in product mix. Showing those measures together provides a more useful starting point for investigation than reviewing separate reports.</p>
</div><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-6 hover-type-none"><img loading="lazy" decoding="async" width="929" height="756" alt="Financial performance" title="Financial performance" src="https://northbaysolutions.com/wp-content/uploads/2026/10/Financial-performance.png" class="img-responsive wp-image-25732" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/Financial-performance-200x163.png 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/Financial-performance-400x326.png 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/Financial-performance-600x488.png 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/Financial-performance-800x651.png 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/Financial-performance.png 929w" sizes="auto, (max-width: 640px) 100vw, 929px" /></span></div><div class="fusion-text fusion-text-49 fusion-text-no-margin" style="--awb-margin-top:-10px;--awb-margin-bottom:30px;"><p>&nbsp;</p>
<p>The model should preserve currency context. Comparing native-currency amounts is different from reporting consolidated performance: consolidated measures need an agreed exchange-rate source, conversion date and reporting currency.</p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-10 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:12px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-50" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br />
<span style="font-size: 24px;" data-fusion-font="true"><b>Make the number explainable</b></span></p>
<p data-fusion-font="true">A leader should be able to move from a total to its composition, reporting period and business definition. Confidence comes from the path back to the underlying records.</p>
</div></div></div></div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-14 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-20 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:40px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-15 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-51 fusion-text-no-margin" style="--awb-margin-bottom:5px;"><p><span id="CustomerIntelligence" style="font-family: Lato, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; letter-spacing: -0.84px; background-color: rgba(0, 0, 0, 0);">5. Make customer profitability visible over time</span></p>
<p>The Customer 360 view brings the financial relationship into focus: revenue, expenses, recorded activity and the way contribution changes over time. This helps customer teams ask better questions about a relationship before deciding on an action.</p>
<p>A useful starting scope is the customer’s footprint in revenue and expense records. Transaction counts in this context describe those records; they should not be confused with a complete history of deposits, withdrawals or payment activity.</p>
</div><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-7 hover-type-none"><img loading="lazy" decoding="async" width="921" height="661" alt="financial relationship" title="financial relationship" src="https://northbaysolutions.com/wp-content/uploads/2026/10/financial-relationship.png" class="img-responsive wp-image-25738" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/financial-relationship-200x144.png 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/financial-relationship-400x287.png 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/financial-relationship-600x431.png 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/financial-relationship-800x574.png 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/financial-relationship.png 921w" sizes="auto, (max-width: 640px) 100vw, 921px" /></span></div><div class="fusion-text fusion-text-52" style="--awb-margin-top:30px;"><p>For broader customer coverage, the foundation can be extended with account holdings, balances, relationship history and verified customer identifiers across systems. Each additional source should answer a clear business question and bring its own quality and access requirements.</p>
<h2 style="font-size: 28px;" data-fusion-font="true">6. Read product and channel signals in context</h2>
<p>Financial product descriptions can reveal useful channel-linked patterns. For example, revenue items associated with ATM or internet banking activity can help teams explore how recorded income is distributed across services.</p>
<p>Those signals have a defined boundary. Channel-linked revenue is not the same as login frequency, active digital users or engagement across a mobile application. Those questions require direct channel and usage data.</p>
<blockquote>
<p><span style="font-style: normal;"><b>For banks:</b> start with the financial relationship across products and branches.<br />
</span><span style="font-style: normal;"><b>For fintech companies: </b>apply the same modeling pattern to the relevant customer, product and cost records. Add behavioral data where a usage question requires it.</span></p>
</blockquote>
<h2 style="font-size: 28px;" data-fusion-font="true">7. Make trust part of every layer</h2>
<p>Customer-level financial information needs a deliberate access model. Design permissions around business roles and intended use, with controls for sensitive fields and the level of detail each audience should see.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-3 fusion-content-boxes-16 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-color3);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Access &amp; ownership</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Define who owns each dataset and who may view customer-level detail or aggregated performance.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover "><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Quality &amp; lineage</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Track source files, transformation logic, reconciliation checks and metric definitions.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-color3);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-4 col-md-4 col-sm-4 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">Operations &amp; cost</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Monitor refresh completion, failures, data freshness and workload consumption.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-53 fusion-text-no-margin" style="--awb-margin-top:30px;--awb-margin-bottom:40px;"><p>Work with the institution’s security, governance and risk teams to define the controls required for its environment and validate their operation.</p>
<h2 id="BusinessMeaning" style="font-size: 28px;" data-fusion-font="true">8. Add conversational analytics to the trusted foundation</h2>
<p>Once customer and financial measures have clear definitions, natural-language analytics becomes a useful additional way to explore them. The banking solution included Snowflake Intelligence alongside the dashboard experience; the architectural principle is to ground conversational questions in the same business meaning used for reporting.</p>
<p>Snowflake semantic views define business concepts, relationships, dimensions and metrics. That semantic layer helps supported AI tools interpret a business question in the context of the data. <a href="https://docs.snowflake.com/en/user-guide/views-semantic/overview" target="_blank" rel="noopener">Semantic views documentation ↗</a></p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-11 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:22px;--awb-padding-left:22px;--awb-overflow:hidden;--awb-bg-color:var(--awb-custom11);--awb-bg-color-hover:var(--awb-custom11);--awb-bg-size:cover;--awb-border-color:var(--awb-color4);--awb-border-top:1px;--awb-border-right:1px;--awb-border-bottom:1px;--awb-border-left:1px;--awb-border-style:solid;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:10px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-54"><p><b>Examples of questions to support and validate</b></p>
<ul>
<li>How did fee income change over the selected reporting period?</li>
<li>Which products contributed most to recorded revenue?</li>
<li>Which customers show increasing expenses alongside flat revenue?</li>
<li>How has a customer’s financial contribution changed month by month?</li>
</ul>
<p>Define the supported question set around the available data and validate each pattern against agreed business measures.</p>
</div></div></div></div><div class="fusion-text fusion-text-55 fusion-text-no-margin" style="--awb-margin-top:40px;--awb-margin-bottom:30px;"><p>The analytics experience should make the reporting period, filters and metric definitions clear. Test representative questions against known answers, and retain human review when interpreting findings or deciding what action to take.</p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-12 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:12px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-56" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br />
<span style="font-size: 24px;" data-fusion-font="true"><b>AI inherits the quality of the financial model</b></span></p>
<p data-fusion-font="true">A conversational interface cannot settle an unresolved definition of profit. Establish the financial meaning first, then make it accessible through dashboards and natural-language questions.</p>
</div></div></div></div><div class="fusion-text fusion-text-57 fusion-text-no-margin" style="--awb-margin-top:40px;--awb-margin-bottom:30px;"><p>The analytics experience should make the reporting period, filters and metric definitions clear. Test representative questions against known answers, and retain human review when interpreting findings or deciding what action to take.</p>
<h2 style="font-size: 28px;" data-fusion-font="true">9. Expand from financial visibility to richer intelligence</h2>
<p>The architecture provides a practical sequence for extending value. Start with the financial questions supported by the available records, then add the data and operating capabilities needed for the next decision.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-2 fusion-columns-total-4 fusion-content-boxes-17 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-custom11);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-margin-top:10px;--awb-margin-bottom:0px;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">01</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p><span data-fusion-font="true"><b style="font-size: 20px;">Financial visibility</b><span style="font-size: 20px;"><b><br />
</b></span></span><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;">Reusable revenue and expense models, executive views and customer-level analysis.</span></p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">02</h2></div><div class="fusion-clearfix"></div><div class="content-container"><span data-fusion-font="true"><b style="font-size: 20px;">Richer customer context</b><b></b></span></p>
<p><span style="background-color: rgba(0, 0, 0, 0); letter-spacing: 0.128px;">Account holdings, balances, product relationships and direct channel activity where available.</span></div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">03</h2></div><div class="fusion-clearfix"></div><div class="content-container"><span data-fusion-font="true"><b style="font-size: 20px;">Conversational exploration</b></span></p>
<p>Validated business questions grounded in shared definitions and governed access.</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">04</h2></div><div class="fusion-clearfix"></div><div class="content-container"><span data-fusion-font="true"><b style="font-size: 20px;">Predictive applications</b><b></b></span></p>
<p>Potential forecasting or customer opportunity use cases, subject to suitable data, evaluation and business oversight.</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-58" style="--awb-margin-top:30px;"><p>The later stages are opportunities to extend the foundation. They should be prioritized and validated on their own merits, with success criteria that fit the institution.</p>
<h2 style="font-size: 30px;" data-fusion-font="true">Five design choices that make the difference</h2>
</div><ul style="--awb-margin-top:-40px;--awb-item-padding-top:15px;--awb-item-padding-right:15px;--awb-item-padding-bottom:15px;--awb-item-padding-left:15px;--awb-iconcolor:var(--awb-color1);--awb-textcolor:var(--awb-color8);--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;--awb-circlecolor:var(--awb-custom13);--awb-circle-yes-font-size:14.08px;" class="fusion-checklist fusion-checklist-1 type-numbered"><li class="fusion-li-item" style=""><span class="icon-wrapper circle-yes">1</span><div class="fusion-li-item-content">
<p><b>Define profitability before presenting it</b><strong><br />
</strong>Document included income, expenses and allocation rules. Distinguish recorded contribution from a fully allocated profitability measure.</p>
</div></li><li class="fusion-li-item" style=""><span class="icon-wrapper circle-yes">2</span><div class="fusion-li-item-content">
<p><b>Keep financial activity and customer behavior distinct</b><br />
Revenue entries can support financial analysis. Broader engagement claims need direct behavioral data.</p>
</div></li><li class="fusion-li-item" style=""><span class="icon-wrapper circle-yes">3</span><div class="fusion-li-item-content">
<p><b>Build one reusable business model</b><br />
Keep shared definitions in the analytical foundation so dashboards and conversational interfaces can align.</p>
</div></li><li class="fusion-li-item" style=""><span class="icon-wrapper circle-yes">4</span><div class="fusion-li-item-content">
<p><b>Design for reconciliation</b><br />
Preserve source context and make failed checks visible. Traceability is essential when a number is challenged.</p>
</div></li><li class="fusion-li-item" style=""><span class="icon-wrapper circle-yes">5</span><div class="fusion-li-item-content">
<p><b>Add AI with a clear question set</b><br />
Start with bounded financial questions that can be checked against known results, then expand coverage deliberately.</p>
</div></li></ul></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-21 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-59"><h2>FAQs</h2>
</div><div class="accordian fusion-accordian" style="--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:right;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e8ebef;--awb-divider-hover-color:#e8ebef;--awb-icon-color:#ffffff;--awb-title-color:#0c62fb;--awb-content-color:#111111;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#0c62fb;--awb-title-font-family:&quot;Lato&quot;;--awb-title-font-weight:700;--awb-title-font-style:normal;--awb-title-font-size:16px;--awb-content-font-family:&quot;Lato&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;"><div class="panel-group fusion-toggle-icon-right fusion-toggle-icon-boxed" id="accordion-25727-3"><div class="fusion-panel panel-default panel-9458f5c68f5652d5a fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_9458f5c68f5652d5a"><a aria-expanded="false" aria-controls="9458f5c68f5652d5a" role="button" data-toggle="collapse" data-target="#9458f5c68f5652d5a" href="#9458f5c68f5652d5a"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">What is customer profitability analytics on Snowflake?</span></a></h4></div><div id="9458f5c68f5652d5a" class="panel-collapse collapse " aria-labelledby="toggle_9458f5c68f5652d5a"><div class="panel-body toggle-content fusion-clearfix">
<p>It connects customer-linked revenue and expense data in a reusable analytical model. The meaning of profitability depends on the income, costs and allocation rules included; those definitions should be explicit.</p>
</div></div></div><div class="fusion-panel panel-default panel-11ec3f5ef40792340 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_11ec3f5ef40792340"><a aria-expanded="false" aria-controls="11ec3f5ef40792340" role="button" data-toggle="collapse" data-target="#11ec3f5ef40792340" href="#11ec3f5ef40792340"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Do we need a complete Customer 360 platform before starting?</span></a></h4></div><div id="11ec3f5ef40792340" class="panel-collapse collapse " aria-labelledby="toggle_11ec3f5ef40792340"><div class="panel-body toggle-content fusion-clearfix">
<p>No. A defined financial view can start with revenue and expense records. Account, balance and channel data can be added as the business questions expand.</p>
</div></div></div><div class="fusion-panel panel-default panel-67e3cc4041bc45257 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_67e3cc4041bc45257"><a aria-expanded="false" aria-controls="67e3cc4041bc45257" role="button" data-toggle="collapse" data-target="#67e3cc4041bc45257" href="#67e3cc4041bc45257"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Can the same architecture support fintech companies?</span></a></h4></div><div id="67e3cc4041bc45257" class="panel-collapse collapse " aria-labelledby="toggle_67e3cc4041bc45257"><div class="panel-body toggle-content fusion-clearfix">
<p>Yes, as an architectural pattern. The source systems, financial definitions and cost model must be adapted to the fintech business. The delivery example in this article comes from a banking engagement.</p>
</div></div></div><div class="fusion-panel panel-default panel-670061be89c866db5 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_670061be89c866db5"><a aria-expanded="false" aria-controls="670061be89c866db5" role="button" data-toggle="collapse" data-target="#670061be89c866db5" href="#670061be89c866db5"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Does this architecture require real-time ingestion?</span></a></h4></div><div id="670061be89c866db5" class="panel-collapse collapse " aria-labelledby="toggle_670061be89c866db5"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">No. Snowflake supports batch and streaming ingestion, with change data capture available through compatible source connectors and integration tools. Choose the pattern and refresh frequency to match source capabilities and the decision being supported. The banking engagement described here used file-based data in Amazon S3.</p>
</div></div></div><div class="fusion-panel panel-default panel-912bdb3bc8e158121 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_912bdb3bc8e158121"><a aria-expanded="false" aria-controls="912bdb3bc8e158121" role="button" data-toggle="collapse" data-target="#912bdb3bc8e158121" href="#912bdb3bc8e158121"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Can we use our existing BI tools?</span></a></h4></div><div id="912bdb3bc8e158121" class="panel-collapse collapse " aria-labelledby="toggle_912bdb3bc8e158121"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">Yes. Amazon QuickSight, Microsoft Power BI, Tableau and other compatible BI tools can connect to Snowflake. QuickSight was used in this banking engagement. Shared business definitions should remain in reusable analytical models so teams can use their preferred BI experience with consistent financial measures.</p>
</div></div></div><div class="fusion-panel panel-default panel-bea6130e1a2b76926 fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_bea6130e1a2b76926"><a aria-expanded="false" aria-controls="bea6130e1a2b76926" role="button" data-toggle="collapse" data-target="#bea6130e1a2b76926" href="#bea6130e1a2b76926"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">How do dashboards and conversational analytics work together?</span></a></h4></div><div id="bea6130e1a2b76926" class="panel-collapse collapse " aria-labelledby="toggle_bea6130e1a2b76926"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">Dashboards support recurring monitoring and comparison. Conversational analytics supports questions over the available data. Both benefit from consistent definitions, access controls and validation.</p>
</div></div></div><div class="fusion-panel panel-default panel-102896b6375b7509c fusion-toggle-no-divider fusion-toggle-boxed-mode"><div class="panel-heading"><h4 class="panel-title toggle" id="toggle_102896b6375b7509c"><a aria-expanded="false" aria-controls="102896b6375b7509c" role="button" data-toggle="collapse" data-target="#102896b6375b7509c" href="#102896b6375b7509c"><span class="fusion-toggle-icon-wrapper" aria-hidden="true"><i class="fa-fusion-box active-icon awb-icon-minus" aria-hidden="true"></i><i class="fa-fusion-box inactive-icon awb-icon-plus" aria-hidden="true"></i></span><span class="fusion-toggle-heading">Are the dashboard figures actual client results?</span></a></h4></div><div id="102896b6375b7509c" class="panel-collapse collapse " aria-labelledby="toggle_102896b6375b7509c"><div class="panel-body toggle-content fusion-clearfix">
<p data-start="2020" data-end="2048">No. All dashboard figures on this page are synthetic. The article anonymizes the banking engagement and does not publish client data or quantified performance claims.</p>
</div></div></div></div></div><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is a Retail AI Agentic Platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A Retail AI Agentic Platform is an enterprise system in which several specialized artificial intelligence agents work together independently to monitor, reason about, and act on retail operations in real time. Instead of only showing data and waiting for a person to interpret it, the platform coordinates a group of agents that continuously analyze conditions and recommend or trigger the right response."
      }
    },
    {
      "@type": "Question",
      "name": "How is an agentic platform different from a dashboard or a forecasting tool?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A dashboard reports what already happened, and a forecasting tool predicts a single likely outcome. A Retail AI Agentic Platform goes further by reasoning across departments and working toward a defined business goal on your behalf. It connects insights and turns them into coordinated action rather than leaving that work to a person."
      }
    },
    {
      "@type": "Question",
      "name": "What is an agent swarm in retail?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "An agent swarm is a coordinated group of specialized AI agents that share context and reason together. In NorthBay's ARIA platform, five agents handle demand, inventory, pricing, promotions, and customer behavior. A Swarm Supervisor pattern coordinates them so a single signal, such as an inventory alert, can shape a pricing decision and a promotional plan at the same time."
      }
    },
    {
      "@type": "Question",
      "name": "Which AWS services power the platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The platform is built on Amazon Bedrock AgentCore Gateway and Strands Agents for orchestration. It uses Amazon Redshift for real-time analytical queries and Amazon Neptune as a knowledge graph for reasoning about relationships across business areas. It was co-innovated with the AWS Generative AI Innovation Center Partner Agent Factory and is available on AWS Marketplace."
      }
    },
    {
      "@type": "Question",
      "name": "Is the automation safe, or can it make decisions without human approval?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The platform is designed with safety controls built in. Every recommendation is checked against your standard operating procedures using Cedar policy controls, such as maximum markdown limits and budget caps. If a recommendation would break a rule, the action stops automatically and requests human approval, which keeps a person in control of important decisions."
      }
    },
    {
      "@type": "Question",
      "name": "What measurable results can a retailer expect?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Based on NorthBay's reported results, the platform delivers roughly three times faster response compared with manual coordination across departments, around 30 percent less perishable waste, and production in weeks rather than months. Actual results depend on your data and the workflows you choose to automate, which is why a pilot is recommended."
      }
    },
    {
      "@type": "Question",
      "name": "Will we need to replace our existing systems or migrate our data?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. The platform connects to the analytical tables and systems you already own, so there is no forced data migration. This lowers both the cost and the risk of adoption and is often a deciding factor for enterprise buyers."
      }
    },
    {
      "@type": "Question",
      "name": "How long does it take to deploy?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most projects reach production in weeks rather than the many months typically associated with large enterprise software. NorthBay offers a two-week pilot that starts with a 90-minute discovery session, followed by the selection of two or three critical workflows and a quantified business case built on your own data."
      }
    },
    {
      "@type": "Question",
      "name": "Which retail teams benefit most from this platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Teams that manage inventory, pricing, and promotions usually see the fastest value, because these areas are where coordination gaps are most costly. Category managers, demand planners, and merchandising leaders benefit because the platform removes the manual handoffs that currently sit between their separate tools."
      }
    },
    {
      "@type": "Question",
      "name": "How do we get started with a Retail AI Agentic Platform?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The best first step is a discovery session to identify where your departments are most disconnected. From there, a short pilot tests the platform on your own data and produces a quantified business case. This approach lets you measure real value before committing to a wider rollout."
      }
    }
  ]
}
</script></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-22 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">How well do you understand your customer economics?</h4></div><div class="fusion-text fusion-text-60 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help define your first financial intelligence use case, connect the required data and build a practical path toward customer and conversational analytics.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-23 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-5 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tamimi Markets Becomes Saudi Arabia&#8217;s First Retailer to Run Agentic AI at Enterprise Scale</title>
		<link>https://northbaysolutions.com/case-studies/tamimi-markets-becomes-saudi-arabias-first-retailer-to-run-agentic-ai-at-enterprise-scale/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 19:26:19 +0000</pubDate>
				<category><![CDATA[All Case Studies]]></category>
		<category><![CDATA[Agentic AI]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/case-studies/tamimi-markets-becomes-saudi-arabias-first-retailer-to-run-agentic-ai-at-enterprise-scale/</guid>

					<description><![CDATA[All Case Studies   Industry Services    Solution Application and DB Migration    Partner AWS           How NorthBay Solutions built AskBaba, a production, multi-agent platform powered by Anthropic's Claude on Amazon Bedrock to turn enterprise data into instant answers and automated Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-10 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling blog-single-post-icon-fix hide-any-div" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-bottom:60px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-24 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div ><a class="fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-6 fusion-button-default-span fusion-button-default-type btnViewAll" style="--awb-margin-bottom:35px;--button_accent_color:#0c62fb;--button_accent_hover_color:#033aa0;--button_border_hover_color:#033aa0;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_self" href="/insights/case-studies/"><i class="fa-angle-left far awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">All Case Studies</span></a></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-13 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><i class="fb-icon-element-4 fb-icon-element fontawesome-icon fa-city far circle-no fusion-text-flow" style="--awb-iconcolor:#0c62fb;--awb-iconcolor-hover:#0c62fb;--awb-font-size:18px;--awb-margin-bottom:10px;"></i><div class="fusion-text fusion-text-61"><p><strong>Industry</strong></p>
<p><a href="/industries/#_services">Services</a></p>
</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-14 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><i class="fb-icon-element-5 fb-icon-element fontawesome-icon fa-sun far circle-no fusion-text-flow" style="--awb-iconcolor:#0c62fb;--awb-iconcolor-hover:#0c62fb;--awb-font-size:18px;--awb-margin-bottom:10px;"></i><div class="fusion-text fusion-text-62"><p><strong>Solution</strong></p>
<p><a href="/services/aws-application-and-database-migration/">Application and DB Migration</a></p>
</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-15 fusion_builder_column_inner_1_2 1_2 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><i class="fb-icon-element-6 fb-icon-element fontawesome-icon fa-handshake far circle-no fusion-text-flow" style="--awb-iconcolor:#0c62fb;--awb-iconcolor-hover:#0c62fb;--awb-font-size:18px;--awb-margin-bottom:10px;"></i><div class="fusion-text fusion-text-63"><p><strong>Partner</strong></p>
<p><a href="https://northbaysolutions.com/partners/aws-premier-consulting-partner/">AWS</a></p>
</div></div></div></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;"><div class="fusion-separator-border sep-single sep-solid" style="--awb-height:20px;--awb-amount:20px;--awb-sep-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);border-top-width:1px;"></div></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-11 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-25 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-8 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="455" alt="Agentic AI at Enterprise Scale" title="Agentic AI at Enterprise Scale" src="https://northbaysolutions.com/wp-content/uploads/2026/10/Agentic-AI-at-Enterprise-Scale.jpg" class="img-responsive wp-image-25713" srcset="https://northbaysolutions.com/wp-content/uploads/2026/10/Agentic-AI-at-Enterprise-Scale-200x91.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/10/Agentic-AI-at-Enterprise-Scale-400x182.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/10/Agentic-AI-at-Enterprise-Scale-600x273.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/10/Agentic-AI-at-Enterprise-Scale-800x364.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/10/Agentic-AI-at-Enterprise-Scale.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-12 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:19px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top-small:-40px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-26 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-top:31px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-64" style="--awb-text-transform:none;"><p>How NorthBay Solutions built AskBaba, a production, multi-agent platform powered by Anthropic's Claude on Amazon Bedrock to turn enterprise data into instant answers and automated action for every persona in the business, from the store floor to the boardroom</p>
</div><div class="fusion-text fusion-text-65 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-bottom:50px;"><h2><b style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">Executive Summary</b></h2>
<p>Tamimi Markets, one of Saudi Arabia's largest and longest-established grocery retailers, faced a familiar enterprise problem at an unfamiliar scale: hundreds of millions of operational data points locked behind BI queues and specialist teams, while high-volume retail work, ordering, forecasting, customer engagement — stayed manual and spreadsheet-bound. Rather than pursue a narrow point solution, Tamimi partnered with NorthBay Solutions, an AWS Premier and Anthropic partner, to build AskBaba: a bilingual (Arabic/English) agentic AI platform powered by Anthropic's Claude on Amazon Bedrock, running inside Tamimi's own AWS environment and delivered where employees already work, in Microsoft Teams.</p>
<p>The result is a business milestone as much as a technical one: Tamimi Markets is the first retailer in the Kingdom of Saudi Arabia to run agentic AI at enterprise scale, not a pilot, not a single chatbot, but a governed, production platform of 19+ specialized Claude-powered agents that answer questions in seconds, automate daily purchase ordering, forecast demand, and re-engage customers. AskBaba delivers measurable value across every persona in the organization — store managers, category buyers, HR, IT, finance, and executive leadership and across every operational stream, from analytics and procurement to forecasting and customer engagement, all while keeping enterprise data under Tamimi's own governance. Claude powers both what AskBaba does for the business and how NorthBay designed, built, and delivered it.</p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-16 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-66" style="--awb-text-color:#ffffff;"><p data-fusion-font="true" style="font-size: 23px; text-align: center;"><b>A KINGDOM FIRST</b></p>
<p data-fusion-font="true" style="text-align: center;">Tamimi Markets is the first retailer in Saudi Arabia to put agentic AI to work at enterprise scale: one governed platform, 19+ specialized agents, and measurable impact across six business functions store operations, merchandising &amp; procurement, finance &amp; executive leadership, HR, IT, and corporate communications with customer engagement next on the roadmap.</p>
</div></div></div></div><div class="fusion-text fusion-text-67 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-top:50px;--awb-margin-bottom:10px;"><h2><b style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">Results at a Glance</b></h2>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-2 fusion-columns-total-6 fusion-content-boxes-18 content-boxes-icon-with-title content-left has-flex-alignment" style="--awb-backgroundcolor:var(--awb-custom11);--awb-border-radius-top-left:10px;--awb-border-radius-top-right:10px;--awb-border-radius-bottom-right:10px;--awb-border-radius-bottom-left:10px;--awb-alignment:stretch;--awb-hover-accent-color:#033aa0;--awb-circle-hover-accent-color:transparent;--awb-box-shadow:0px 0px 3px -1px rgba(89,102,125,0.8) inset;;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">From Days To Seconds</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Routine analytics that once waited on BI queues are now answered in under 30 seconds, self-service, 24/7, in Arabic or English.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">140+ Daily Active Users</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Adoption grew more than 40% within months of launch, across stores and head office.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">500M+ Records Reachable</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>The assistant reasons over 500M+ transaction line items and 130+ warehouse tables in plain language.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">19+ Claude-Powered Agents</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>A Claude supervisor routes each request to specialized domain agents for analytics, procurement, HR, and more.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-5 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">TIPS, Validated</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>A real-time validation layer on TIPS, Tamimi’s proven purchase-order platform, cross-checking daily orders for fresh and non-fresh goods with an explainable rationale.</p>
</div></div></div><div style="--awb-backgroundcolor:var(--awb-custom11);" class="fusion-column content-box-column content-box-column content-box-column-6 col-lg-6 col-md-6 col-sm-6 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading icon-left"><h2 class="content-box-heading" style="--h2_typography-font-size:16px;line-height:21px;">1,000+ Recipients In Minutes</h2></div><div class="fusion-clearfix"></div><div class="content-container">
<p>Administrators broadcast rich announcements across Teams and web chat with per-recipient delivery tracking.</p>
</div></div></div><div class="fusion-clearfix"></div></div><div class="fusion-text fusion-text-68 fusion-text-no-margin awsServices" style="--awb-text-transform:none;--awb-margin-bottom:30px;">
</div><div class="fusion-text fusion-text-69 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-bottom:5px;"><h2 style="color: var(--awb-custom12); font-size: 28px; line-height: 36.4px;" data-fusion-font="true"><span style="color: var(--awb-custom12); letter-spacing: -0.84px; background-color: rgba(0, 0, 0, 0);"><br />The Challenge</span></h2>
<p>Tamimi Markets runs a nationwide network of stores generating enormous operational data, hundreds of millions of transaction line items across sales, inventory, stock movement, promotions, and procurement, flowing from SAP S/4HANA into an Amazon Redshift data warehouse of more than 130 tables. The data existed; access to it did not.</p>
<p>Store managers, category buyers, and executives depended on BI dashboards and analyst queues for even routine questions, how a store performed yesterday, which products were running low, whether a promotion moved volume. Answers took hours or days, arrived in English only, and required desk access. Meanwhile, high-volume operational processes such as demand forecasting, competitor price tracking, and customer win-back campaigns were manual, spreadsheet-driven, and dependent on a small group of specialists. Daily purchase-order creation, by contrast, already ran on TIPS, Tamimi’s own proven ordering platform, and one of the retailer’s strongest existing systems with room to add a real-time validation layer as volume and complexity grew.</p>
<p>Tamimi Markets wanted a single, trustworthy assistant its employees could talk to: one that understood retail language in both Arabic and English, answered from governed enterprise data rather than guesswork, respected each employee's role and permissions, and could safely take action, not just report. It had to serve every persona in the business, from the store floor to the boardroom, run inside the tools employees already use (Microsoft Teams), and scale from a pilot to the entire organization.</p>
</p>
<h2 style="color: var(--awb-custom12); font-size: 28px;" data-fusion-font="true">The Solution: An Agentic Platform Built on Claude &amp; AWS</h2>
<p>NorthBay Solutions designed AskBaba as an agentic AI platform with Claude at its core, running on Amazon Bedrock inside Tamimi Markets' own AWS environment, keeping the client's enterprise data under the customer's governance, so every persona gets a different, role-appropriate answer from the same trusted foundation.</p>
<h3 style="font-size: 20px;" data-fusion-font="true">A supervisor–specialist agent architecture</h3>
<p>Rather than a single monolithic bot, NorthBay built a LangGraph (Day 1 Architecture and progressing towards an AgentCore architecture) multi-agent system in which a Claude-powered supervisor understands each request, then routes it to one of 19+ specialist agents, sales analytics, inventory, stock movement, sales budgets, product catalog, competitor pricing, predictive forecasting, purchase-order creation and inquiry, HR knowledge, IT incidents, business events, weather, scheduled reporting, and more. Each specialist combines Claude's reasoning with governed tools: text-to-SQL over the Redshift warehouse, retrieval-augmented generation (RAG) over HR and policy documents, ServiceNow ticketing, SAP purchase-order APIs, and Airflow job scheduling. Agents complete their task or escalate back to the supervisor, so conversations flow naturally across domains.</p>
<h3 style="font-size: 21px;" data-fusion-font="true">Why Claude</h3>
<p>Reasoning over enterprise schemas. Claude reliably translates ambiguous, bilingual retail questions into precise SQL over a 130+ table warehouse, respecting business rules (posting vs. transaction dates, fresh vs. non-fresh classification, store hierarchies).</p>
<ul>
<li><b>Multimodal understanding. </b>Claude's vision capability reads product photos, shelf images, and competitor brochures; voice queries flow through transcription into the same agents.</li>
<li><b>Arabic + English fluency. </b>One assistant serves the whole workforce, detecting and responding in each user's language.</li>
<li><b>Safety and control.</b> Amazon Bedrock Guardrails, role-based access control enforced at the agent layer, and prompt-injection hardening keep responses grounded and appropriate for the workplace.</li>
<li><b>The Solution: </b>An Agentic Platform Built on Claude &amp; AWS</li>
</ul>
<h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true"><span style="color: rgb(17, 17, 17); font-size: 21px; letter-spacing: -0.42px; background-color: rgba(0, 0, 0, 0);">Built and Delivered with Claude</span></h2>
<p>The platform is built on AWS with infrastructure-as-code (Terraform), CI/CD with environment promotion and production deploy authorization, SageMaker ML pipelines for demand forecasting with SHAP explainability, and event-driven integration (SQS, Lambda, Airflow) to SAP and messaging channels. NorthBay's delivery team also adopted Claude in its own engineering workflow, using Claude-assisted development with mandatory human review, plan-first tickets, and self-review gates. In effect, Claude powers both what AskBaba does for Tamimi Markets and how NorthBay built and delivered it, accelerating architecture, coding, and testing from the first release through every extension phase, shortening time-to-production without compromising the engineering rigor an enterprise platform demands.</p>
</p>
<h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">Delivery &amp; Adoption</h2>
<p>AskBaba is in production and has been serving Tamimi Markets employees since 2025, delivered through four major releases and two funded extension phases, evidence of sustained customer commitment rather than a one-off pilot.</p>
<ul>
<li><b>Production platform. </b>Live across development, QA, and production environments on AWS, with formal release management, a 12-week software-quality-assurance cycle, and a hotfix-governed production freeze discipline.</li>
<li><b>Where employees work. </b>Delivered inside Microsoft Teams (with an embedded web chat option), so adoption required no new application, employees message AskBaba like a colleague.</li>
<li><b>Broad functional adoption.</b> Natural-language sales/inventory/procurement analytics; HR-policy Q&amp;A via RAG; ServiceNow incident creation from chat; a real-time validation layer on daily TIPS purchase-order creation, with SAP integration; ML demand forecasts with explainable drivers; image, barcode, and voice inputs; and administrator-composed broadcast messaging.</li>
<li><b>Operational governance.</b> Enterprise security program (IAM least-privilege, KMS encryption, secrets management, OIDC-only pipelines), PDPL-aligned data handling, and full auditability of agent actions.</li>
</ul>
<h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">Business Impact</h2>
<p>AskBaba has changed the day-to-day economics of data access and retail operations at Tamimi Markets:</p>
<ul>
<li><b>From days to seconds.</b> Routine analytics questions that previously waited on BI/reporting queues are now answered in under 30 seconds, self-service, 24/7, in Arabic or English.</li>
<li><b>Growing daily usage. </b>Adoption grew more than 40% within months of launch (from ~100 to 140+ daily active employees) across stores and head office.</li>
<li><b>Half a billion+ records at conversational reach.</b> The assistant reasons over 500M+ transaction line items and 130+ warehouse tables previously accessible only to data specialists.</li>
<li><b>TIPS, validated.</b> AskBaba adds a real-time validation layer on top of TIPS, Tamimi’s proven purchase-order platform, cross-checking daily purchase-order creation across the store network and giving every PO an explainable rationale freeing buyer hours for higher-value work.</li>
<li><b>Forecasting with accountability. </b>SageMaker demand forecasts with SHAP explainability inform ordering decisions, with drivers (events such as Ramadan and Eid, weather, promotions) visible to the business.</li>
<li><b>Faster employee communications. </b>Administrators broadcast rich announcements to 1,000+ recipients across Teams and web chat in minutes, with per-recipient delivery tracking.</li>
</ul>
<h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">Value Across Business</h2>
<p>AskBaba's supervisor-agent architecture means the same platform serves every persona in the business differently — each getting the analytics, automation, or knowledge relevant to their role, without separate tools or integrations to manage.</p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-17 fusion_builder_column_inner_1_2 1_2 fusion-flex-column hide-any-div" style="--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-70" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong><b>Fast access to actionable data for informed decision making</b>:</strong></p>
</div><div class="fusion-text fusion-text-71" style="--awb-text-transform:none;"><p>A user-friendly dashboard displaying KPI metrics, along with corresponding detailed reports, enable stakeholders to access accurate, actionable data in real time.</p>
</div><div class="fusion-text fusion-text-72 text-style" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Organizational alignment on business objectives:</strong></p>
</div><div class="fusion-text fusion-text-73" style="--awb-text-transform:none;"><p>Associates across all areas of RE/MAX INTEGRA have access to powerful data visualizations of KPIs, sales targets, and benchmarking information for managing operations and gauging performance over time.</p>
</div><div class="fusion-text fusion-text-74" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Access to centralized, normalized data:</strong></p>
</div><div class="fusion-text fusion-text-75 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-bottom:50px;"><p>All relevant data from disparate systems is cleaned, normalized and integrated into one warehouse for querying across multiple datasets.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-18 fusion_builder_column_inner_1_2 1_2 fusion-flex-column hide-any-div" style="--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-76" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Reduced duplication and labor costs:</strong></p>
</div><div class="fusion-text fusion-text-77" style="--awb-text-transform:none;"><p>Redundant tasks related to correlating data and developing reports were automated, resulting in significant time savings.</p>
</div><div class="fusion-text fusion-text-78 text-style" style="--awb-font-size:20px;--awb-text-transform:none;"><p><strong>Elimination of bottlenecks:</strong></p>
</div><div class="fusion-text fusion-text-79" style="--awb-text-transform:none;"><p>By implementing a robust, self-service reporting function, stakeholders are no longer reliant on IT resources to get the data they need to make important business decisions.</p>
</div></div></div></div>
<div class="table-2">
<table width="100%">
<thead>
<tr>
<th align="left"><b>Persona</b></th>
<th align="left"><b>Before AskBaba</b></th>
<th align="left">Ask Baba</th>
<th align="left"><b>Business Outcome</b></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><b>Store Managers</b></td>
<td align="left"><span style="font-weight: 400;">Waited hours on BI/analyst queues for routine store performance and stock questions</span></td>
<td align="left">Ask in natural language (Arabic or English) via Teams, answered in under 30 seconds</td>
<td align="left">Faster, more confident decisions at the point of operation</td>
</tr>
<tr>
<td align="left"><b>Category Buyers &amp; Merchandising</b></td>
<td align="left"><span style="font-weight: 400;">Purchase orders well-handled by TIPS; slow, manual competitor price tracking</span></td>
<td align="left"><span style="font-weight: 400;">TIPS purchase orders validated in real time with explainable rationale; image-based competitor and shelf checks</span></td>
<td align="left"><span style="font-weight: 400;">Buyer hours redirected from data-wrangling to negotiation and assortment strategy</span></td>
</tr>
<tr>
<td align="left"><b>Finance &amp; Executive Leadership</b></td>
<td align="left"><span style="font-weight: 400;">Limited, delayed visibility into demand drivers and enterprise performance</span></td>
<td align="left"><span style="font-weight: 400;">Self-serve access to 500M+ transaction records; SHAP-explainable demand forecasts tied to real business drivers</span></td>
<td align="left"><span style="font-weight: 400;">Faster, evidence-based decisions at the leadership level</span></td>
</tr>
<tr>
<td align="left"><b>HR</b></td>
<td align="left"><span style="font-weight: 400;">Policy questions handled manually, one employee at a time</span></td>
<td align="left"><span style="font-weight: 400;">RAG-powered HR policy Q&amp;A, bilingual, available 24/7</span></td>
<td align="left"><span style="font-weight: 400;">HR team's time redirected to higher-value people work</span></td>
</tr>
<tr>
<td align="left"><b>IT &amp; Service Desk</b></td>
<td align="left"><span style="font-weight: 400;">Incidents logged and triaged manually</span></td>
<td align="left"><span style="font-weight: 400;">Employees create ServiceNow tickets directly from chat</span></td>
<td align="left"><span style="font-weight: 400;">Faster incident capture and routing</span></td>
</tr>
<tr>
<td align="left"><b>Corporate Communications</b></td>
<td align="left"><span style="font-weight: 400;">Broadcasting announcements across a distributed workforce was slow and untracked</span></td>
<td align="left"><span style="font-weight: 400;">Rich announcements to 1,000+ recipients across Teams and web chat, with per-recipient delivery tracking</span></td>
<td align="left"><span style="font-weight: 400;">Faster, measurable internal communications</span></td>
</tr>
<tr>
<td align="left"><b>Customer Marketing (roadmap)</b></td>
<td align="left"><span style="font-weight: 400;">Dormant customers and lapsed products went unaddressed</span></td>
<td align="left"><span style="font-weight: 400;">Personalized, consent-managed win-back campaigns matched to live promotions over WhatsApp and email</span></td>
<td align="left"><span style="font-weight: 400;">Expected: recovered revenue from lapsed customers</span></td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-testimonials classic awb-testimonials-layout-fade awb-testimonial-content-flex-start awb-speech-bubble-hide awb-testimonial-author-inline fusion-testimonials-1" style="--awb-flex-align-items:stretch;--awb-backgroundcolor:var(--awb-color7);--awb-testimonial-border-style:solid;--awb-testimonial-border-color:var(--awb-color3);--awb-testimonial-text-font-size:18px;--awb-testimonial-text-line-height:1.5;--awb-testimonial-text-letter-spacing:0px;--awb-testimonial-text-text-transform:var(--awb-typography4-text-transform);--awb-textcolor:#ffffff;--awb-name-company-font-size:15px;--awb-name-company-line-height:1.2;--awb-name-company-letter-spacing:0px;--awb-name-company-text-transform:var(--awb-typography5-text-transform);--awb-name-company-text-color:#141617;--awb-content-valign:center;--awb-initials-bg-color:var(--primary_color);--awb-initials-text-color:#ffffff;--awb-testimonial-icon-size:2em;--awb-navigation-size:12px;--awb-navigation-color:#447058;--awb-margin-top:80px;--awb-margin-right:8%;--awb-margin-bottom:50px;--awb-margin-left:8%;--awb-border-top-left-radius:8px;--awb-border-top-right-radius:8px;--awb-border-bottom-left-radius:8px;--awb-border-bottom-right-radius:8px;--testimonial-border-width-top:0px;--testimonial-border-width-right:0px;--testimonial-border-width-bottom:0px;--testimonial-border-width-left:0px;--awb-testimonial-text-font-family:&quot;Lato&quot;;--awb-testimonial-text-font-style:normal;--awb-testimonial-text-font-weight:400;--awb-name-company-font-family:&quot;Lato&quot;;--awb-name-company-font-style:normal;--awb-name-company-font-weight:400;"><div class="reviews"><div class="review avatar-image" style="--awb-avatar-size:64px;"><blockquote><div class="awb-quote awb-testimonial-icon"><i class="awb-t-icon-left fa-quote-left fas"></i><div class="awb-quote-content">
<p><i><span style="font-weight: 400;">This started with a simple conviction: our people are our greatest asset, and they deserved better tools than a report queue. That conviction is what pushed us past a pilot into building AskBaba as a real platform for the entire business. What I'm proudest of isn't the technology, it's watching a store manager get the same instant, trustworthy answer as our head office team. That was always the vision, and NorthBay, AWS and Anthropic helped us make it real.</span></i></p>
</div></div></blockquote><div class="author"><span class="testimonial-thumbnail"><img loading="lazy" decoding="async" class="testimonial-image" src="https://northbaysolutions.com/wp-content/uploads/2026/10/Bobby-Rajendran_Site.jpg" width="427" height="427" style="--awb-border-radius:50%;" alt="Tamimi Markets Becomes Saudi Arabia&#039;s First Retailer to Run Agentic AI at Enterprise Scale" title="Tamimi Markets Becomes Saudi Arabia&#039;s First Retailer to Run Agentic AI at Enterprise Scale"></span><span class="company-name"><strong class="testimonial-name">Bobby Rajendran</strong><span class="awb-testimonial-sep">, </span><span class="testimonial-extras"><span class="testimonial-title">CEO</span><span class="awb-testimonial-sep">, </span><span class="testimonial-company">Tamimi Markets</span></span></span></div></div></div></div><div class="fusion-testimonials classic awb-testimonials-layout-fade awb-testimonial-content-flex-start awb-speech-bubble-hide awb-testimonial-author-inline fusion-testimonials-2" style="--awb-flex-align-items:stretch;--awb-backgroundcolor:var(--awb-color7);--awb-testimonial-border-style:solid;--awb-testimonial-border-color:var(--awb-color3);--awb-testimonial-text-font-size:18px;--awb-testimonial-text-line-height:1.5;--awb-testimonial-text-letter-spacing:0px;--awb-testimonial-text-text-transform:var(--awb-typography4-text-transform);--awb-textcolor:#ffffff;--awb-name-company-font-size:15px;--awb-name-company-line-height:1.2;--awb-name-company-letter-spacing:0px;--awb-name-company-text-transform:var(--awb-typography5-text-transform);--awb-name-company-text-color:#141617;--awb-content-valign:center;--awb-initials-bg-color:var(--primary_color);--awb-initials-text-color:#ffffff;--awb-testimonial-icon-size:2em;--awb-navigation-size:12px;--awb-navigation-color:#447058;--awb-margin-right:8%;--awb-margin-bottom:40px;--awb-margin-left:8%;--awb-border-top-left-radius:8px;--awb-border-top-right-radius:8px;--awb-border-bottom-left-radius:8px;--awb-border-bottom-right-radius:8px;--testimonial-border-width-top:0px;--testimonial-border-width-right:0px;--testimonial-border-width-bottom:0px;--testimonial-border-width-left:0px;--awb-testimonial-text-font-family:&quot;Lato&quot;;--awb-testimonial-text-font-style:normal;--awb-testimonial-text-font-weight:400;--awb-name-company-font-family:&quot;Nunito Sans&quot;;--awb-name-company-font-style:normal;--awb-name-company-font-weight:400;"><div class="reviews"><div class="review avatar-image" style="--awb-avatar-size:64px;"><blockquote><div class="awb-quote awb-testimonial-icon"><i class="awb-t-icon-left fa-quote-left fas"></i><div class="awb-quote-content">
<p><em><span style="font-weight: 400;">What makes this engagement significant isn't just that Tamimi Markets is the first retailer in the Kingdom to run agentic AI at enterprise scale, it's that AskBaba delivers governed, measurable value across the business, from the store floor to the boardroom. That was only possible because Bobby’s (CEO) conviction was clear from day one, and because we earned it: shipping one use case, proving it in production, then methodically expanding with his broader vision in view. That combination of ambition and discipline is the standard we hold ourselves to on every Claude and AWS-powered platform we build.</span></em></p>
</div></div></blockquote><div class="author"><span class="testimonial-thumbnail"><img loading="lazy" decoding="async" class="testimonial-image" src="https://northbaysolutions.com/wp-content/uploads/2026/10/1568627904826.jpg" width="200" height="200" style="--awb-border-radius:50%;" alt="Tamimi Markets Becomes Saudi Arabia&#039;s First Retailer to Run Agentic AI at Enterprise Scale" title="Tamimi Markets Becomes Saudi Arabia&#039;s First Retailer to Run Agentic AI at Enterprise Scale"></span><span class="company-name"><strong class="testimonial-name">Shoaib Malik</strong><span class="awb-testimonial-sep">, </span><span class="testimonial-extras"><span class="testimonial-title">SVP</span><span class="awb-testimonial-sep">, </span><span class="testimonial-company">NorthBay Solutions</span></span></span></div></div></div></div><div class="fusion-text fusion-text-80 fusion-text-no-margin" style="--awb-text-transform:none;--awb-margin-bottom:50px;"><h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true"></h2>
<h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">What's Next?</h2>
<p>Tamimi Markets and NorthBay Solutions continue to extend the platform on the same Claude-on-Bedrock foundation: competitor price intelligence across major KSA retailers, and personalized customer re-engagement identifying dormant customers and lapsed products, matching them to live promotions, and reaching them over WhatsApp and email with consent-managed, bilingual campaigns. Each increment reuses the same governed agent architecture, shortening time-to-value with every release and extending Tamimi's first-mover position as Saudi retail's digital transformation, aligned with Vision 2030, accelerates.</p>
</p>
<h2 style="font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">About NorthBay Solutions</h2>
<p>NorthBay Solutions is an AWS Premier consulting partner and Anthropic partner specializing in data, analytics, and generative AI. NorthBay designs and delivers production AI systems, from agentic assistants to ML platforms, for enterprises across the Middle East, North America, and beyond.</p>
<p>Tamimi Markets is one of Saudi Arabia’s largest grocery retail chains, operating a nationwide network of stores and serving millions of customers with a commitment to quality and value. It is the first retailer in the Kingdom to run agentic AI at enterprise scale, built end to end on Anthropic’s Claude, extending value across every persona in the business, from store operations to executive leadership.</p>
<h2><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0); font-size: 28px; color: var(--awb-custom12);" data-fusion-font="true">Availability</span></h2>
<p><span style="letter-spacing: 0.128px; background-color: rgba(0, 0, 0, 0); font-size: 16px;" data-fusion-font="true">AskBaba was designed and delivered by NorthBay Solutions on Anthropic's Claude via Amazon Bedrock. <b>To learn how NorthBay can bring production-grade Agentic AI to your enterprise, <a href="https://northbaysolutions.com/request-a-consultant/">connect with an expert</a> or find offerings on the <a href="https://aws.amazon.com/marketplace/seller-profile?id=seller-nxv27y3edy6uk" target="_blank" rel="noopener">AWS Marketplace</a>.</b></span></p>
</div><div style="text-align:center;"><a class="fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-7 fusion-button-default-span fusion-button-default-type download-btn hide-any-div" style="--awb-margin-top:40px;--button_text_transform:uppercase;" target="_self" href="#" data-toggle="modal" data-target=".fusion-modal.IBL"><i class="fa-arrow-down fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Download this case study in pdf format</span></a></div><div class="fusion-modal modal fade modal-1 IBL modal-style" tabindex="-1" role="dialog" aria-labelledby="modal-heading-1" aria-hidden="true" style="--awb-border-color:#e2e2e2;--awb-background:#ffffff;"><div class="modal-dialog modal-lg" role="document"><div class="modal-content fusion-modal-content"><div class="modal-header"><button class="close" type="button" data-dismiss="modal" aria-hidden="true" aria-label="Close">&times;</button><h3 class="modal-title" id="modal-heading-1" data-dismiss="modal" aria-hidden="true">Download Case Study</h3></div><div class="modal-body fusion-clearfix">How NorthBay Helped Grow Credit Help More Consumers Build Credit</p>
		<script src="https://www.google.com/recaptcha/api.js" async defer></script>		<div class="email_download_link">
						<!--<form action="#" method="post" class="ed_form" id="ed_form_">-->
			<form action="#" method="post" class="ed_form" id="New_Subscription_Opt_In">
				<p><span class="name">Name *</span><input type="text" name="name" id="name" placeholder="First Name" value="" maxlength="50" required/></p>				<p><span class="phone">Last Name</span><input type="text" name="last_name" id="phone" placeholder="Last Name" value="" maxlength="20" /></p>				<p><span class="email">Email *</span><input class="" type="email" id="email" name="email" value="" placeholder="Email *"  maxlength="225" required/></p>												<p><div class="g-recaptcha" data-sitekey="6LdFsBIrAAAAAElYSdO-ekxcPtKk7K6F4GkPKY-I"></div></p>				<br />
				<input name="submit" id="ed_form_submit_345" value="Send Download Link" type="submit" />
				<span class="ed_form_spinner" id="loading-image" style="display:none;">
					<img decoding="async" src="https://northbaysolutions.com/wp-content/plugins/email-download-link/images/ajax-loader.gif" alt="Tamimi Markets Becomes Saudi Arabia&#039;s First Retailer to Run Agentic AI at Enterprise Scale" title="Tamimi Markets Becomes Saudi Arabia&#039;s First Retailer to Run Agentic AI at Enterprise Scale">
				</span>
				<input name="guid" id="guid" value="khgowb-nvwghj-shtjla-xdqyhp-wmqsax" type="hidden"/>
				<input type="text" style="display:none;" id="email_name" name="email_name" value="" type="hidden"/>
				<input name="form_nonce" id="form_nonce" value="edf6aa1dd3" type="hidden"/>
				<input name="name_mand" id="name_mand" value="YES" type="hidden"/>
				<input name="gdpr_mand" id="gdpr_mand" value="NO" type="hidden"/>
				<input name="phone_mand" id="phone_mand" value="YES" type="hidden"/>
			</form>	
			<span class="ed_form_message" id="ed_form_message_345"></span>
		</div>
	</div></div></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Part 8 — Predictive Intelligence on Snowflake</title>
		<link>https://northbaysolutions.com/blog/part-8-predictive-intelligence-on-snowflake/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 16:47:26 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/part-8-predictive-intelligence-on-snowflake/</guid>

					<description><![CDATA[Predictive intelligence should extend the governed data platform, not create a disconnected ML island. From descriptive to predictive Reporting explains what happened. Agents make exploration conversational. Predictive models estimate what may happen next. Business use cases Examples include opportunity propensity, AR risk, revenue forecasting, shipment-delay prediction, customer health and anomaly detection. Governed features Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-13 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-27 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-9 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="563" alt="Data Silos to Enterprise Intelligence" title="Data Silos to Enterprise Intelligence" src="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg" class="img-responsive wp-image-25655" srcset="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-200x113.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-400x225.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-600x338.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-800x450.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-28 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-81"><p>Predictive intelligence should extend the governed data platform, not create a disconnected ML island.</p>
<h3>From descriptive to predictive</h3>
<p>Reporting explains what happened. Agents make exploration conversational. Predictive models estimate what may happen next.</p>
<h3>Business use cases</h3>
<p>Examples include opportunity propensity, AR risk, revenue forecasting, shipment-delay prediction, customer health and anomaly detection.</p>
<h3>Governed features</h3>
<p>Derive features from trusted Silver and Gold assets so lineage and quality extend into the model lifecycle.</p>
<h3>MLOps</h3>
<p>Monitor feature freshness, drift, prediction quality and business impact.</p>
<h3>Bring predictions into agent workflows</h3>
<p>An agent can combine deterministic KPIs, retrieved context and predictive scores, then explain the reasoning to a business user.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-19 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-29 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-20 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-14 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-30 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Where is your Snowflake platform on this maturity journey?</h4></div><div class="fusion-text fusion-text-82 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help assess the current state, identify the missing architectural layers and prioritize the first high-value data, governance or AI domain.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-31 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-8 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Part 6 — Snowflake Intelligence in Practice</title>
		<link>https://northbaysolutions.com/blog/part-6-snowflake-intelligence-in-practice/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 16:36:25 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/part-6-snowflake-intelligence-in-practice/</guid>

					<description><![CDATA[The best enterprise agent is usually not a general-purpose corporate chatbot. It is a narrowly grounded domain expert with clear data, tools and evaluation criteria. Start with one domain Choose a high-value area such as opportunities, AR or shipping where SMEs can validate both questions and answers. Structured analysis Use governed semantic definitions Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-15 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-32 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-10 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="563" alt="Data Silos to Enterprise Intelligence" title="Data Silos to Enterprise Intelligence" src="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg" class="img-responsive wp-image-25655" srcset="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-200x113.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-400x225.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-600x338.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-800x450.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-33 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-83"><p>The best enterprise agent is usually not a general-purpose corporate chatbot. It is a narrowly grounded domain expert with clear data, tools and evaluation criteria.</p>
<h3>Start with one domain</h3>
<p>Choose a high-value area such as opportunities, AR or shipping where SMEs can validate both questions and answers.</p>
<h3>Structured analysis</h3>
<p>Use governed semantic definitions to answer analytical questions over warehouse data.</p>
<h3>Unstructured retrieval</h3>
<p>Add Cortex Search when answers require policies, contracts, notes or enterprise documents.</p>
<h3>Agent workflow</h3>
<p>Let the agent plan, route to the right tools and synthesize the result, while keeping data permissions and domain scope explicit.</p>
<h3>Evaluate before scaling</h3>
<p>Build a benchmark of representative questions, trusted answers and failure categories before expanding the agent to new domains.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-21 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-34 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-22 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-16 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-35 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Where is your Snowflake platform on this maturity journey?</h4></div><div class="fusion-text fusion-text-84 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help assess the current state, identify the missing architectural layers and prioritize the first high-value data, governance or AI domain.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-36 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-9 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Part 5 — Semantic Intelligence and AI Agents</title>
		<link>https://northbaysolutions.com/blog/part-5-semantic-intelligence-and-ai-agents/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 16:15:49 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/part-5-semantic-intelligence-and-ai-agents/</guid>

					<description><![CDATA[AI cannot reliably answer business questions if the platform only knows physical table names. Semantic intelligence is the bridge from data structures to business meaning.The semantic gapBusiness users ask about customers, revenue, backlog and risk. Warehouses store columns, joins and grain. The model between the two is essential.Semantic ViewsSemantic Views can store entities, relationships, Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-17 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-37 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-11 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="563" alt="Data Silos to Enterprise Intelligence" title="Data Silos to Enterprise Intelligence" src="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg" class="img-responsive wp-image-25655" srcset="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-200x113.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-400x225.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-600x338.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-800x450.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-38 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-85"><p>AI cannot reliably answer business questions if the platform only knows physical table names. Semantic intelligence is the bridge from data structures to business meaning.</p>
<h3>The semantic gap</h3>
<p>Business users ask about customers, revenue, backlog and risk. Warehouses store columns, joins and grain. The model between the two is essential.</p>
<h3>Semantic Views</h3>
<p>Semantic Views can store entities, relationships, dimensions, facts and metrics as governed schema objects.</p>
<h3>Verified business logic</h3>
<p>Use validated questions and expected outputs to anchor important metric behavior and continuously test natural-language experiences.</p>
<h3>Why agents benefit</h3>
<p>Cortex Agents can reuse the same semantic definitions to reason over structured enterprise data, reducing the need for one-off prompt logic.</p>
</div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-19 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color7);--awb-bg-color-hover:var(--awb-color7);--awb-bg-size:cover;--awb-border-radius:10px 10px 10px 10px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-86" style="--awb-text-color:#ffffff;"><p data-fusion-font="true">NORTHBAY PERSPECTIVE<br /><span style="color: var(--awb-color1); font-family: Lato, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: -0.384px;">Do not ask the LLM to invent your business model</span></p>
<p data-fusion-font="true">The highest-leverage AI work is often defining entities, metrics, relationships and domain language before adding more prompts.</p>
</div></div></div></div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-23 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-39 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-24 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-18 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-40 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Where is your Snowflake platform on this maturity journey?</h4></div><div class="fusion-text fusion-text-87 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help assess the current state, identify the missing architectural layers and prioritize the first high-value data, governance or AI domain.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-41 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-10 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Part 3 — Building Trusted Business Intelligence</title>
		<link>https://northbaysolutions.com/blog/part-3-building-trusted-business-intelligence/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 16:05:50 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/part-3-building-trusted-business-intelligence/</guid>

					<description><![CDATA[Dashboards create value quickly, but a scalable BI architecture keeps metrics governed and reusable outside the dashboard layer. Build domain marts Use Gold-layer models to create focused marts for high-value domains such as opportunities, AR, shipping and backlog. Use your BI tool of choice for curated recurring decisions Power BI, Tableau, Amazon QuickSight Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-19 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-42 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-12 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="563" alt="Data Silos to Enterprise Intelligence" title="Data Silos to Enterprise Intelligence" src="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg" class="img-responsive wp-image-25655" srcset="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-200x113.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-400x225.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-600x338.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-800x450.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-43 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-88"><p>Dashboards create value quickly, but a scalable BI architecture keeps metrics governed and reusable outside the dashboard layer.</p>
<h3>Build domain marts</h3>
<p>Use Gold-layer models to create focused marts for high-value domains such as opportunities, AR, shipping and backlog.</p>
<h3>Use your BI tool of choice for curated recurring decisions</h3>
<p>Power BI, Tableau, Amazon QuickSight and other BI and visualization tools can serve executive scorecards, operational monitoring and recurring analytical workflows. Choose the experience that fits your users and existing investments; the solution is not bound to any one visualization tool.</p>
<p>Keep business logic and governed metrics in reusable data models so multiple BI tools can work from the same trusted foundation. Validate each tool’s connection, access controls and performance requirements during implementation.</p>
<h3>Keep metrics portable</h3>
<p>Do not allow critical KPI definitions to exist only inside report files. Define shared logic upstream so BI, agents and applications agree.</p>
<h3>Engineer for performance</h3>
<p>Model around common query patterns, control grain carefully and monitor warehouse and query behavior.</p>
<h3>Prepare BI for AI</h3>
<p>The same trusted marts and reusable business definitions that support your chosen BI tools also provide a foundation for natural-language analytics.</p>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-25 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-44 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-26 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-20 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-45 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Where is your Snowflake platform on this maturity journey?</h4></div><div class="fusion-text fusion-text-89 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help assess the current state, identify the missing architectural layers and prioritize the first high-value data, governance or AI domain.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-46 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-11 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Part 2 — Designing a Modern Snowflake Lakehouse</title>
		<link>https://northbaysolutions.com/blog/part-2-designing-a-modern-snowflake-lakehouse/</link>
		
		<dc:creator><![CDATA[NorthBay]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 15:58:38 +0000</pubDate>
				<category><![CDATA[All Blogs]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[All Industries]]></category>
		<category><![CDATA[Financial/Insurance]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Media/Publishing]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<guid isPermaLink="false">https://northbaysolutions.com/blog/part-2-designing-a-modern-snowflake-lakehouse/</guid>

					<description><![CDATA[A Snowflake lakehouse is most useful when each layer has a clear engineering contract and a clear reason to exist.Openflow ingestionUse a consistent ingestion framework for SaaS, databases, APIs and document-oriented sources so operational controls can be reused rather than rebuilt.Bronze: preserve traceabilityLand raw records with source metadata and minimal transformation. The objective is Read more]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-21 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-47 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:41px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element" style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-13 hover-type-none" style="border-radius:10px;"><img loading="lazy" decoding="async" width="1000" height="563" alt="Data Silos to Enterprise Intelligence" title="Data Silos to Enterprise Intelligence" src="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg" class="img-responsive wp-image-25655" srcset="https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-200x113.jpg 200w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-400x225.jpg 400w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-600x338.jpg 600w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence-800x450.jpg 800w, https://northbaysolutions.com/wp-content/uploads/2026/09/Data-Silos-to-Enterprise-Intelligence.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 1000px" /></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-48 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-90"><p>A Snowflake lakehouse is most useful when each layer has a clear engineering contract and a clear reason to exist.</p>
<h3>Openflow ingestion</h3>
<p>Use a consistent ingestion framework for SaaS, databases, APIs and document-oriented sources so operational controls can be reused rather than rebuilt.</p>
<h3>Bronze: preserve traceability</h3>
<p>Land raw records with source metadata and minimal transformation. The objective is replayability and auditability.</p>
<h3>Silver: conform enterprise data</h3>
<p>Standardize keys, types, identities, quality rules and reference data so domains can be joined consistently.</p>
<h3>Gold: model the business</h3>
<p>Represent trusted business entities, dimensional structures and reusable analytical models.</p>
<h3>dbt as transformation engineering</h3>
<p>Use modular models, automated tests, documentation and source control. Pair dbt with CI patterns so changes are evaluated before promotion.</p>
<blockquote>
<p><b>Design rule:</b> define measurable entry and exit criteria for every medallion layer. “Silver” should mean validated and conformed—not simply “cleaner.”</p>
</blockquote>
</div><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-27 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-49 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:33px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-3 fusion-columns-total-0 fusion-content-boxes-28 content-boxes-icon-on-top content-left contentBox" style="--awb-backgroundcolor:#ffffff;--awb-border-radius-top-left:5px;--awb-border-radius-top-right:5px;--awb-border-radius-bottom-right:5px;--awb-border-radius-bottom-left:5px;--awb-body-color:#555555;--awb-title-color:#111111;--awb-iconcolor:#ffffff;--awb-hover-accent-color:var(--awb-color6);--awb-circle-hover-accent-color:var(--awb-color6);" data-animationOffset="top-into-view"><div class="fusion-clearfix"></div></div></div></div></div></div><div id="jamsessions" class="fusion-container-anchor"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-22 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap" style="max-width:1310.4px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-50 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-1" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-bottom-small:0px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-text-color:var(--awb-color1);--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:8px;--awb-margin-left-small:0px;"><h4 class="fusion-title-heading title-heading-left sm-text-align-center" style="margin:0;">Where is your Snowflake platform on this maturity journey?</h4></div><div class="fusion-text fusion-text-91 sm-text-align-center" style="--awb-text-color:var(--awb-color1);"><p>NorthBay can help assess the current state, identify the missing architectural layers and prioritize the first high-value data, governance or AI domain.</p>
</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-51 fusion_builder_column_1_2 1_2 fusion-flex-column cta-blue-box-col-2" style="--awb-padding-top:24px;--awb-padding-right:24px;--awb-padding-bottom:24px;--awb-padding-left:24px;--awb-padding-top-small:10px;--awb-bg-color:var(--awb-color6);--awb-bg-color-hover:var(--awb-color6);--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div style="text-align:center;"><a class="fusion-button button-flat button-xlarge button-scheme-0 fusion-button-scheme-0 button-12 fusion-button-default-span fusion-button-default-type dpa-btn-schedule" style="--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:#ffffff;--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_top_color:#ffffff;--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;" target="_blank" rel="noopener noreferrer" href="/request-a-consultant/"><i class="fa-calendar-alt fas awb-button__icon awb-button__icon--default button-icon-left" aria-hidden="true"></i><span class="fusion-button-text awb-button__text awb-button__text--default">Connect with Snowflake Expert</span></a></div></div></div></div></div></div></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
