<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Combatting Credit Card Fraud - Smarter Decisions with SAS Decision Builder on Microsoft Fabric in SAS Decision Builder Discussion</title>
    <link>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/976052#M19</link>
    <description>&lt;P&gt;Credit card fraud is a relentless challenge for banks and consumers alike. It's a high-stakes game where speed, accuracy, and adaptability are crucial. Imagine being able to detect and act on fraud, not just react to it, all within a unified data and AI platform.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's precisely what we're going to explore today: how SAS Decision Builder, integrated seamlessly with Microsoft Fabric, empowers organizations to build intelligent, automated decisioning pipelines to fight credit card fraud.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Challenge:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Every minute, millions of credit card transactions flow through financial systems. Buried within this colossal volume are fraudulent activities – from small-scale card testing to sophisticated identity theft. Relying solely on manual review or rigid rules is no longer sufficient. We need dynamic, data-driven decisions that can keep pace with evolving fraud tactics.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Solution:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;Microsoft Fabric provides a powerful, end-to-end analytics platform. By bringing SAS Decision Builder into this environment, we unlock the ability to orchestrate complex decisions directly where your data lives – in OneLake. This means no data movement, faster processing, and a simpler architecture for your data engineers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;U&gt;&lt;STRONG&gt;How it Works:&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Step 1: Understanding the Data with Power BI&lt;/FONT&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Before we build any intelligence, it’s vital to understand our raw transaction data. Power BI, integrated directly with OneLake, provides immediate insights.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_0-1759182332907.png" style="width: 578px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110230i2EECB7A4B282EC44/image-dimensions/578x229?v=v2" width="578" height="229" role="button" title="KumarT_SAS_0-1759182332907.png" alt="KumarT_SAS_0-1759182332907.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_3-1759183149771.png" style="width: 585px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110233iEB67ADDA93BD2550/image-dimensions/585x167?v=v2" width="585" height="167" role="button" title="KumarT_SAS_3-1759183149771.png" alt="KumarT_SAS_3-1759183149771.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_1-1759182353503.png" style="width: 597px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110231iE16F3AC9BA13B1E6/image-dimensions/597x367?v=v2" width="597" height="367" role="button" title="KumarT_SAS_1-1759182353503.png" alt="KumarT_SAS_1-1759182353503.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_4-1759183237757.png" style="width: 557px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110234i3B306FC54E8BED66/image-dimensions/557x231?v=v2" width="557" height="231" role="button" title="KumarT_SAS_4-1759183237757.png" alt="KumarT_SAS_4-1759183237757.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This dashboard gives us a quick pulse on our incoming transactions: the overall volume, peak hours, and the distribution of transaction amounts. It's our starting point for identifying what's "normal" before we look for anomalies.&lt;/P&gt;
&lt;HR /&gt;
&lt;H3&gt;&lt;FONT size="3"&gt;&lt;U&gt;Step 2: Building the Intelligent Decision Flow in SAS Decision Builder&lt;/U&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;This is where the magic happens. SAS Decision Builder on Microsoft Fabric allows us to visually construct a multi-layered decisioning pipeline. It's a canvas where rules, machine learning models, and custom code come together to make intelligent, auditable decisions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.1 Feature Engineering with Python and Rulesets&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Modern fraud detection relies on rich features. Within the Decision Builder, we can embed &lt;STRONG&gt;Python Code Files&lt;/STRONG&gt; to perform advanced feature engineering and Rulesets to add conditional business logic, categorization and much more. This includes creating ratios, temporal features (like &lt;CODE&gt;transaction_hour&lt;/CODE&gt; or &lt;CODE&gt;days_since_last_transaction&lt;/CODE&gt;), one-hot encodings (like &lt;CODE&gt;payment_devide&lt;/CODE&gt;&amp;nbsp;or &lt;CODE&gt;transaction_day_of_week&lt;/CODE&gt;), and categorizing transactions based on time since last transaction. This leverages your existing Python expertise directly within the decision flow and out of the box rules builder for business rules.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;U&gt;Transaction date time, shipping and billing zipcode&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_0-1759253811597.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110254iADD33F3021DE871A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_0-1759253811597.png" alt="KumarT_SAS_0-1759253811597.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_1-1759253945552.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110255i07B5D311BE2C378E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_1-1759253945552.png" alt="KumarT_SAS_1-1759253945552.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Categorization and feature engineer calculated fields&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_2-1759253962632.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110256i4B0E875A84FE17B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_2-1759253962632.png" alt="KumarT_SAS_2-1759253962632.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_3-1759254078904.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110257iD0B293880C915883/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_3-1759254078904.png" alt="KumarT_SAS_3-1759254078904.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_4-1759254087354.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110258i732FE10240E3DFC4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_4-1759254087354.png" alt="KumarT_SAS_4-1759254087354.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Payment device&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_5-1759254110976.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110259i078935C74EC6564F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_5-1759254110976.png" alt="KumarT_SAS_5-1759254110976.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_6-1759254161484.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110260i9B9CF091F0D64859/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_6-1759254161484.png" alt="KumarT_SAS_6-1759254161484.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Transaction groups&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_7-1759254206259.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110261iD7C45943F988640B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_7-1759254206259.png" alt="KumarT_SAS_7-1759254206259.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_8-1759254281305.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110262iB143D2F66CD599F2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_8-1759254281305.png" alt="KumarT_SAS_8-1759254281305.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Encoding a week&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_9-1759254296080.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110263iF196A3D6A2C104EF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_9-1759254296080.png" alt="KumarT_SAS_9-1759254296080.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_10-1759254474796.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110264i758A75B901CA6CEC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_10-1759254474796.png" alt="KumarT_SAS_10-1759254474796.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.2 ML Model for Initial Scoring (Primary Fraud Prediction)&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Now for the brains of the operation! We integrate an &lt;STRONG&gt;ML Model&lt;/STRONG&gt; node that houses our primary fraud detection model (e.g., a Random Forest Classifier). This model, trained in a Fabric notebook, quickly assesses the risk of each transaction and outputs a &lt;CODE&gt;probability_class_1&lt;/CODE&gt; score (the likelihood of fraud).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorKumarT_SAS_11" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_12-1759254564235.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110266iE11A33F4D893C3BF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_12-1759254564235.png" alt="KumarT_SAS_12-1759254564235.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.3 Intelligent Branching for Tiered Analysis&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Not all transactions are created equal. Based on the initial ML model's &lt;CODE&gt;probability_class_1&lt;/CODE&gt; score, we use intelligent &lt;STRONG&gt;branching&lt;/STRONG&gt; to route transactions down different paths:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;High Risk:&lt;/STRONG&gt; Transactions with a high probability score (e.g., 0.8-1.0).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Medium Risk:&lt;/STRONG&gt; Transactions with a moderate probability score (e.g., 0.5-0.79).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Low Risk:&lt;/STRONG&gt; Transactions with a low probability score (e.g., 0.0-0.49).&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_13-1759254576753.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110267i1891EAD1BC5AC378/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_13-1759254576753.png" alt="KumarT_SAS_13-1759254576753.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.4 Policy Enforcement in Branches&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;This is where we transition from &lt;I&gt;prediction&lt;/I&gt; to &lt;I&gt;policy&lt;/I&gt;. The model gives us a score, but the subsequent &lt;STRONG&gt;Rulesets&lt;/STRONG&gt; enforce the bank's non-negotiable policy and heuristics.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;High Risk Path:&lt;/STRONG&gt; Here, we add a business rule: if a high-risk transaction's amount is over $350, it's immediately flagged as fraud.&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_14-1759255023048.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110268iEAD4B7F410CDD760/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_14-1759255023048.png" alt="KumarT_SAS_14-1759255023048.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Medium Risk Path:&lt;/STRONG&gt; A Ruleset checks for inactivity: if the account is flagged as 'Medium Risk' AND the &lt;CODE&gt;days_since_last_transac&lt;/CODE&gt; is over 60, it forces a manual 'Review'.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_15-1759255040367.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110269i9B998966D32AF771/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_15-1759255040367.png" alt="KumarT_SAS_15-1759255040367.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.5 Generative AI for Explainable Decisions (LLM Integration)&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;This is where decisioning meets cutting-edge AI. For every high-risk transaction that's flagged, we use another &lt;STRONG&gt;Python Code File&lt;/STRONG&gt; to integrate with a public Large Language Model (LLM). We feed the LLM key transaction details, and it generates a natural language explanation of &lt;I&gt;why&lt;/I&gt; the transaction was flagged. This provides instant context for human analysts, turning a cryptic score into an understandable reason.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.6 Final Aggregation &amp;amp; Output to OneLake&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;All paths converge to a final aggregation step, where we consolidate the decisions (&lt;CODE&gt;Fraud_Detected&lt;/CODE&gt;: Yes/No/Review), risk scores, and generated explanations. The final output is then written back to &lt;STRONG&gt;OneLake&lt;/STRONG&gt;, making it immediately available for reporting and downstream systems.&lt;/P&gt;
&lt;HR /&gt;
&lt;H3&gt;&lt;U&gt;&lt;FONT size="4"&gt;Step 3: Actionable Insights with Power BI Output Report&lt;/FONT&gt;&lt;/U&gt;&lt;U&gt;&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;The true measure of a decisioning system is its impact. Our final Power BI dashboard, built directly on the output table in OneLake, provides a clear, actionable overview of the decisions made.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Screenshot Placeholder: Power BI Output Data Dashboard&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;*Image showing Power BI Dashboard 2: "Today's Fraud Decisions". This dashboard should feature:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Cards for "Fraudulent Transactions Detected" and "Total Transactions Reviewed".&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A donut chart for "Fraud Decision Breakdown (Yes/No/Review)".&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A histogram showing "Risk Score Distribution (0.0-1.0)".&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A table listing specific fraudulent transactions with 'Final_Decision_Reason' and 'LLM_Explanation' (if enabled).*&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_0-1759238484782.png" style="width: 578px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110244i9781F1229371A368/image-dimensions/578x273?v=v2" width="578" height="273" role="button" title="KumarT_SAS_0-1759238484782.png" alt="KumarT_SAS_0-1759238484782.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_1-1759238524115.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110245i6C7CA57EA7E0ED33/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_1-1759238524115.png" alt="KumarT_SAS_1-1759238524115.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_2-1759238544250.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110246iAC75F01F0F31104D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_2-1759238544250.png" alt="KumarT_SAS_2-1759238544250.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_3-1759238563417.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110248iFE915F9D1B05C85F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_3-1759238563417.png" alt="KumarT_SAS_3-1759238563417.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This dashboard shows us the total fraud detected, the breakdown of decisions, and, crucially, provides human-readable explanations for why certain transactions were flagged. This full transparency is invaluable for auditing, compliance, and continuous improvement.&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;The power of this platform extends far beyond fraud detection. Imagine applying this composable, auditable decisioning to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Banking &amp;amp; Finance:&lt;/STRONG&gt;&lt;/U&gt; Dynamic loan origination, personalized credit risk assessment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Insurance:&lt;/STRONG&gt;&lt;/U&gt; Automated claims processing, predictive underwriting.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Retail:&lt;/STRONG&gt;&lt;/U&gt; Real-time personalized offers, intelligent inventory management.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Healthcare:&lt;/STRONG&gt;&lt;/U&gt; Proactive patient intervention, optimized resource allocation.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;H3&gt;&lt;U&gt;&lt;FONT size="4"&gt;Get Started Today!&lt;/FONT&gt;&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;Ready to transform your data into intelligent, automated decisions? The SAS Decision Builder on Microsoft Fabric offers an unparalleled environment to build, test, and deploy powerful decisioning pipelines.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sign up for&amp;nbsp;&lt;STRONG&gt;free public preview&lt;/STRONG&gt; today and start building your future-proof decision systems!&lt;/P&gt;
&lt;P&gt;&lt;A href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/sas-institute-560503.sas-saas-db-msft-fabric?tab=Overview" target="_self"&gt;Sign up for free public preview&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 30 Sep 2025 18:02:22 GMT</pubDate>
    <dc:creator>KumarT_SAS</dc:creator>
    <dc:date>2025-09-30T18:02:22Z</dc:date>
    <item>
      <title>Combatting Credit Card Fraud - Smarter Decisions with SAS Decision Builder on Microsoft Fabric</title>
      <link>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/976052#M19</link>
      <description>&lt;P&gt;Credit card fraud is a relentless challenge for banks and consumers alike. It's a high-stakes game where speed, accuracy, and adaptability are crucial. Imagine being able to detect and act on fraud, not just react to it, all within a unified data and AI platform.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's precisely what we're going to explore today: how SAS Decision Builder, integrated seamlessly with Microsoft Fabric, empowers organizations to build intelligent, automated decisioning pipelines to fight credit card fraud.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Challenge:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Every minute, millions of credit card transactions flow through financial systems. Buried within this colossal volume are fraudulent activities – from small-scale card testing to sophisticated identity theft. Relying solely on manual review or rigid rules is no longer sufficient. We need dynamic, data-driven decisions that can keep pace with evolving fraud tactics.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Solution:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;Microsoft Fabric provides a powerful, end-to-end analytics platform. By bringing SAS Decision Builder into this environment, we unlock the ability to orchestrate complex decisions directly where your data lives – in OneLake. This means no data movement, faster processing, and a simpler architecture for your data engineers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;U&gt;&lt;STRONG&gt;How it Works:&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Step 1: Understanding the Data with Power BI&lt;/FONT&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Before we build any intelligence, it’s vital to understand our raw transaction data. Power BI, integrated directly with OneLake, provides immediate insights.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_0-1759182332907.png" style="width: 578px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110230i2EECB7A4B282EC44/image-dimensions/578x229?v=v2" width="578" height="229" role="button" title="KumarT_SAS_0-1759182332907.png" alt="KumarT_SAS_0-1759182332907.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_3-1759183149771.png" style="width: 585px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110233iEB67ADDA93BD2550/image-dimensions/585x167?v=v2" width="585" height="167" role="button" title="KumarT_SAS_3-1759183149771.png" alt="KumarT_SAS_3-1759183149771.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_1-1759182353503.png" style="width: 597px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110231iE16F3AC9BA13B1E6/image-dimensions/597x367?v=v2" width="597" height="367" role="button" title="KumarT_SAS_1-1759182353503.png" alt="KumarT_SAS_1-1759182353503.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_4-1759183237757.png" style="width: 557px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110234i3B306FC54E8BED66/image-dimensions/557x231?v=v2" width="557" height="231" role="button" title="KumarT_SAS_4-1759183237757.png" alt="KumarT_SAS_4-1759183237757.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This dashboard gives us a quick pulse on our incoming transactions: the overall volume, peak hours, and the distribution of transaction amounts. It's our starting point for identifying what's "normal" before we look for anomalies.&lt;/P&gt;
&lt;HR /&gt;
&lt;H3&gt;&lt;FONT size="3"&gt;&lt;U&gt;Step 2: Building the Intelligent Decision Flow in SAS Decision Builder&lt;/U&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;This is where the magic happens. SAS Decision Builder on Microsoft Fabric allows us to visually construct a multi-layered decisioning pipeline. It's a canvas where rules, machine learning models, and custom code come together to make intelligent, auditable decisions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.1 Feature Engineering with Python and Rulesets&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Modern fraud detection relies on rich features. Within the Decision Builder, we can embed &lt;STRONG&gt;Python Code Files&lt;/STRONG&gt; to perform advanced feature engineering and Rulesets to add conditional business logic, categorization and much more. This includes creating ratios, temporal features (like &lt;CODE&gt;transaction_hour&lt;/CODE&gt; or &lt;CODE&gt;days_since_last_transaction&lt;/CODE&gt;), one-hot encodings (like &lt;CODE&gt;payment_devide&lt;/CODE&gt;&amp;nbsp;or &lt;CODE&gt;transaction_day_of_week&lt;/CODE&gt;), and categorizing transactions based on time since last transaction. This leverages your existing Python expertise directly within the decision flow and out of the box rules builder for business rules.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;U&gt;Transaction date time, shipping and billing zipcode&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_0-1759253811597.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110254iADD33F3021DE871A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_0-1759253811597.png" alt="KumarT_SAS_0-1759253811597.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_1-1759253945552.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110255i07B5D311BE2C378E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_1-1759253945552.png" alt="KumarT_SAS_1-1759253945552.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Categorization and feature engineer calculated fields&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_2-1759253962632.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110256i4B0E875A84FE17B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_2-1759253962632.png" alt="KumarT_SAS_2-1759253962632.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_3-1759254078904.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110257iD0B293880C915883/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_3-1759254078904.png" alt="KumarT_SAS_3-1759254078904.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_4-1759254087354.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110258i732FE10240E3DFC4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_4-1759254087354.png" alt="KumarT_SAS_4-1759254087354.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Payment device&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_5-1759254110976.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110259i078935C74EC6564F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_5-1759254110976.png" alt="KumarT_SAS_5-1759254110976.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_6-1759254161484.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110260i9B9CF091F0D64859/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_6-1759254161484.png" alt="KumarT_SAS_6-1759254161484.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Transaction groups&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_7-1759254206259.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110261iD7C45943F988640B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_7-1759254206259.png" alt="KumarT_SAS_7-1759254206259.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_8-1759254281305.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110262iB143D2F66CD599F2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_8-1759254281305.png" alt="KumarT_SAS_8-1759254281305.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size="3"&gt;Encoding a week&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_9-1759254296080.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110263iF196A3D6A2C104EF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_9-1759254296080.png" alt="KumarT_SAS_9-1759254296080.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_10-1759254474796.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110264i758A75B901CA6CEC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_10-1759254474796.png" alt="KumarT_SAS_10-1759254474796.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.2 ML Model for Initial Scoring (Primary Fraud Prediction)&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Now for the brains of the operation! We integrate an &lt;STRONG&gt;ML Model&lt;/STRONG&gt; node that houses our primary fraud detection model (e.g., a Random Forest Classifier). This model, trained in a Fabric notebook, quickly assesses the risk of each transaction and outputs a &lt;CODE&gt;probability_class_1&lt;/CODE&gt; score (the likelihood of fraud).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorKumarT_SAS_11" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_12-1759254564235.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110266iE11A33F4D893C3BF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_12-1759254564235.png" alt="KumarT_SAS_12-1759254564235.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.3 Intelligent Branching for Tiered Analysis&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Not all transactions are created equal. Based on the initial ML model's &lt;CODE&gt;probability_class_1&lt;/CODE&gt; score, we use intelligent &lt;STRONG&gt;branching&lt;/STRONG&gt; to route transactions down different paths:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;High Risk:&lt;/STRONG&gt; Transactions with a high probability score (e.g., 0.8-1.0).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Medium Risk:&lt;/STRONG&gt; Transactions with a moderate probability score (e.g., 0.5-0.79).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Low Risk:&lt;/STRONG&gt; Transactions with a low probability score (e.g., 0.0-0.49).&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_13-1759254576753.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110267i1891EAD1BC5AC378/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_13-1759254576753.png" alt="KumarT_SAS_13-1759254576753.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.4 Policy Enforcement in Branches&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;This is where we transition from &lt;I&gt;prediction&lt;/I&gt; to &lt;I&gt;policy&lt;/I&gt;. The model gives us a score, but the subsequent &lt;STRONG&gt;Rulesets&lt;/STRONG&gt; enforce the bank's non-negotiable policy and heuristics.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;High Risk Path:&lt;/STRONG&gt; Here, we add a business rule: if a high-risk transaction's amount is over $350, it's immediately flagged as fraud.&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_14-1759255023048.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110268iEAD4B7F410CDD760/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_14-1759255023048.png" alt="KumarT_SAS_14-1759255023048.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Medium Risk Path:&lt;/STRONG&gt; A Ruleset checks for inactivity: if the account is flagged as 'Medium Risk' AND the &lt;CODE&gt;days_since_last_transac&lt;/CODE&gt; is over 60, it forces a manual 'Review'.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KumarT_SAS_15-1759255040367.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110269i9B998966D32AF771/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_15-1759255040367.png" alt="KumarT_SAS_15-1759255040367.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.5 Generative AI for Explainable Decisions (LLM Integration)&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;This is where decisioning meets cutting-edge AI. For every high-risk transaction that's flagged, we use another &lt;STRONG&gt;Python Code File&lt;/STRONG&gt; to integrate with a public Large Language Model (LLM). We feed the LLM key transaction details, and it generates a natural language explanation of &lt;I&gt;why&lt;/I&gt; the transaction was flagged. This provides instant context for human analysts, turning a cryptic score into an understandable reason.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;&lt;FONT size="3"&gt;2.6 Final Aggregation &amp;amp; Output to OneLake&lt;/FONT&gt;&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;All paths converge to a final aggregation step, where we consolidate the decisions (&lt;CODE&gt;Fraud_Detected&lt;/CODE&gt;: Yes/No/Review), risk scores, and generated explanations. The final output is then written back to &lt;STRONG&gt;OneLake&lt;/STRONG&gt;, making it immediately available for reporting and downstream systems.&lt;/P&gt;
&lt;HR /&gt;
&lt;H3&gt;&lt;U&gt;&lt;FONT size="4"&gt;Step 3: Actionable Insights with Power BI Output Report&lt;/FONT&gt;&lt;/U&gt;&lt;U&gt;&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;The true measure of a decisioning system is its impact. Our final Power BI dashboard, built directly on the output table in OneLake, provides a clear, actionable overview of the decisions made.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Screenshot Placeholder: Power BI Output Data Dashboard&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;*Image showing Power BI Dashboard 2: "Today's Fraud Decisions". This dashboard should feature:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Cards for "Fraudulent Transactions Detected" and "Total Transactions Reviewed".&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A donut chart for "Fraud Decision Breakdown (Yes/No/Review)".&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A histogram showing "Risk Score Distribution (0.0-1.0)".&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A table listing specific fraudulent transactions with 'Final_Decision_Reason' and 'LLM_Explanation' (if enabled).*&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_0-1759238484782.png" style="width: 578px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110244i9781F1229371A368/image-dimensions/578x273?v=v2" width="578" height="273" role="button" title="KumarT_SAS_0-1759238484782.png" alt="KumarT_SAS_0-1759238484782.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_1-1759238524115.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110245i6C7CA57EA7E0ED33/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_1-1759238524115.png" alt="KumarT_SAS_1-1759238524115.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_2-1759238544250.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110246iAC75F01F0F31104D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_2-1759238544250.png" alt="KumarT_SAS_2-1759238544250.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="KumarT_SAS_3-1759238563417.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/110248iFE915F9D1B05C85F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="KumarT_SAS_3-1759238563417.png" alt="KumarT_SAS_3-1759238563417.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This dashboard shows us the total fraud detected, the breakdown of decisions, and, crucially, provides human-readable explanations for why certain transactions were flagged. This full transparency is invaluable for auditing, compliance, and continuous improvement.&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;The power of this platform extends far beyond fraud detection. Imagine applying this composable, auditable decisioning to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Banking &amp;amp; Finance:&lt;/STRONG&gt;&lt;/U&gt; Dynamic loan origination, personalized credit risk assessment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Insurance:&lt;/STRONG&gt;&lt;/U&gt; Automated claims processing, predictive underwriting.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Retail:&lt;/STRONG&gt;&lt;/U&gt; Real-time personalized offers, intelligent inventory management.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Healthcare:&lt;/STRONG&gt;&lt;/U&gt; Proactive patient intervention, optimized resource allocation.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;H3&gt;&lt;U&gt;&lt;FONT size="4"&gt;Get Started Today!&lt;/FONT&gt;&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;Ready to transform your data into intelligent, automated decisions? The SAS Decision Builder on Microsoft Fabric offers an unparalleled environment to build, test, and deploy powerful decisioning pipelines.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sign up for&amp;nbsp;&lt;STRONG&gt;free public preview&lt;/STRONG&gt; today and start building your future-proof decision systems!&lt;/P&gt;
&lt;P&gt;&lt;A href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/sas-institute-560503.sas-saas-db-msft-fabric?tab=Overview" target="_self"&gt;Sign up for free public preview&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Sep 2025 18:02:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/976052#M19</guid>
      <dc:creator>KumarT_SAS</dc:creator>
      <dc:date>2025-09-30T18:02:22Z</dc:date>
    </item>
    <item>
      <title>Re: Combatting Credit Card Fraud - Smarter Decisions with SAS Decision Builder on Microsoft Fabric</title>
      <link>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/976091#M20</link>
      <description>&lt;P&gt;Attached input data csv file for the decision flow and to train the ML model.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Oct 2025 01:35:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/976091#M20</guid>
      <dc:creator>KumarT_SAS</dc:creator>
      <dc:date>2025-10-01T01:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Combatting Credit Card Fraud - Smarter Decisions with SAS Decision Builder on Microsoft Fabric</title>
      <link>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/978180#M24</link>
      <description>From my perspective, the coolest part is how it combines data from multiple sources—transaction history, location, device info—and gives you actionable insights. I’d personally focus on setting up clear rules for high-risk transactions, but let the system adapt over time for borderline cases. That way, you’re not manually chasing every weird transaction, but you’re still protected.</description>
      <pubDate>Fri, 31 Oct 2025 13:35:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Decision-Builder-Discussion/Combatting-Credit-Card-Fraud-Smarter-Decisions-with-SAS-Decision/m-p/978180#M24</guid>
      <dc:creator>Yough1967</dc:creator>
      <dc:date>2025-10-31T13:35:52Z</dc:date>
    </item>
  </channel>
</rss>

