You have one loop. In DashCtrl you have two fields AR_Key and SalesOrderKey. These fields each exist in another table. So there are two routes to go from Customers to DashCtrl. That's the loop. Any connection to DashCtrl is shown with a dashed line because of this. What you need to decide is which 'route' you want to keep. You could also look at the other end of the loop. The Customer table links to Receivables and Sales_Order_Invoices. You could remove on of those links too to resolve the loop problem. But I think DashCtrl is probably the better option. Rename one of the two fields so one of the links is removed and the loop is resolved.