Power bi formula firewall privacy settings
Перейти к навигации Перейти к поиску
При работе в Power BI, при обращении к внешним источникам данных вроде различных API могут возникать ошибки вроде:
OLE DB or ODBC error: [information is needed in order to combine data]
или
Formula.Firewall: Query is accessing data sources that have privacy levels which cannot be used together. Please rebuild this data combination
или
references other queries or steps, so it may not directly access a data source. Please rebuild this data combination.
или
Formula.Firewall: Запрос Query ссылается на другие запросы или этапы и поэтому не может обращаться напрямую к источнику данных. Измените эту комбинацию данных.
Это ошибки, которые возникают из-за встроенного в Power BI Fomrula.Firewall - механизма, который следит, чтобы данные из Power BI передавались только согласно выставленным правилам доступа.
Т.е. Power Bi пытается защитить нас, чтобы мы случайно не отправили какие-либо данные (вроде токена) на сервер-злоумышленника.
Однако, если мы работаем с API, то нам неминуемо нужно отправлять данные в интернет. Соответственно, чтобы не иметь проблем в этом процессе проще всего в настройках Power BI выключить Formula.Firewall. Это делается в разделе Privacy. Нужно выбрать 3-й пункт - "Always ignore privacy level settings"