# 4.9 Source बदलणं आणि privacy levels

Source: https://ravindrabagale.com/mr/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-9-data-source-settings-changing-sources-and.html
Language: mr (Marathi with English technical terms)

Test server वरून production source बदलण्याच्या steps

Home › Transform data › Data source settings किंवा File › Options and settings › Data source settings उघडा.

Data sources in current file मध्ये QCTEST01;QuickCommerceDB निवडा.

Change Source मध्ये QCSERVER01 द्या आणि OK करा.

Edit Permissions मधून credentials, encryption व privacy तपासा. Clear Permissions saved credentials विसरवतो.

वारंवार switch करायचं असेल तर chapter 10 प्रमाणे server parameter वापरा.

Privacy levels data combine करताना एका source मधली माहिती दुसऱ्याकडे जाऊ शकते का ते ठरवतात. उदाहरणार्थ Excel मधल्या values SQL filter मध्ये पाठवण्याची शक्यता असते.

 | Level | अर्थ | उदाहरण

 | Private | Sensitive data इतर sources कडे जाऊ नये | Customer phones, bank statements

 | Organizational | संस्थेच्या trusted sources मध्ये वापर | QuickCommerceDB, company SharePoint

 | Public | सार्वजनिक माहिती | महाराष्ट्र district names ची public page

 | None | Level ठरवलेलं नाही | —

Levels न जुळल्यास किंवा query references वेगळे करता न आल्यास Formula.Firewall error येऊ शकतो. Data source settings › Edit Permissions मध्ये योग्य levels द्या. आवश्यक असल्यास प्रत्येक source वेगळ्या query मध्ये आणा आणि मग combine करा.

Global › Privacy मध्ये levels ignore करण्याचा पर्याय असू शकतो. Data कुठे जाऊ शकतो हे न समजता तो वापरू नका.

Practice

ServerName parameter मध्ये QCTEST01 आणि QCSERVER01 values वापरा. Sql.Database(ServerName, "QuickCommerceDB") मध्ये तो द्या आणि test connection switch करा. Customer source Private व DarkStore Excel source Organizational करून परिणाम समजून घ्या.

Chapter recap

Server आणि database नावं अचूक घ्या, गरजेच्या tables आणा, folding तपासा आणि DirectQuery / Live connection फरक लक्षात ठेवा. On-premises sources च्या Service refresh साठी gateway configure करा. पुढे web data पाहू.

रवींद्र बागले यांची tip

Formula.Firewall गायब करायला सगळे levels None करू नका. Sensitive source आणि public web एकत्र करताना data बाहेर जाण्यापासूनच हे संरक्षण असतं. Levels आणि query रचना योग्य करा.
