powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
16 сообщений из 16, страница 1 из 1
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40032671
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Только начал работать с софтом BI
(прошу ногами не пинать, а если пинать то ласково и с милой улыбкой)

Суть на база Oracle находиться параметризированное представление
В него необходимо передать параметр из РАНЕЕ опубликованного для пользователя отчета

Параметр
Имя = Drep
Тип = String(10) - пусть будет стринг !!!!!
Значение = 10-12-2020

В категории Import это представлено NATIV-ом
select * from MyView where Day = ('{Drep}','dd-mm-yyyy')

Как перед выполнением Import-а сделать такую макроподстановку

Общая архитектура действий
Рядовой пользователь
- вызвал отчет
- ввел дату в интерфейсном окне
- дата передалась непосредственно серверу (БЕЗ ПРОМЕЖУТОЧНЫХ ТАБЛИЦ И ПРЕОБРАЗОВАНИЙ ТИПОВ)
- на сервере выполнились запросы
- результат вернулись на форму
- дальнейшая обработка
графики -> рисунку -> глобальный рост отрицательного прироста и т.д.

Финт - иметь логику запроса на сервере и выполнять запрос ТОЛЬКО на сервер
без преобразования и доп. хранения данных на сервере BI

Заранее благодарен !
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40032689
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

В случае Import режима этап ETL/ELT в PowerBI (через PowerQuery/М) это одно-направленный
граф в сторону SSAS/DAX модели и через элементы интерфейса на DAX стороне
не позволяет интерактивно менять параметры на SQL стороне
(для DirectQuery режима такое двунаправленное взаимодействие хоть и
с ограничениями - но вполне работает через их QueryGenerator)

Так что простой ответ - пока не получится полноценно такое осуществить в DeskTop версии,
хоть параметры там и есть но простому пользователю придётся объяснять как их менять
("Transform Data" -> "Edit Parameters" и потом обязательно не забыть Refresh)

Чтобы данные были изначально пустыми - у них есть режим "Шаблон" (Template)
Вот как раз там при запуске (открытии) файла и происходит запрос ввода параметра
(значения из списка, или свободный ввод и пр.)
и только потом запрос к источнику (sql на основе этого параметра/ов)

В SSRS (и схожих продуктах других производителей) такая возможность реализована немного удобнее (для доступа/контроля пользователю)

На портале (online service) с параметрами тоже схожая ситуация
(по крайней мере недоступная для простого пользователя,
админ на dataset параметры может в настройках без проблем менять)
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40032692
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv
HOME_X,
Так что простой ответ - пока не получится полноценно такое осуществить в DeskTop версии,
хоть параметры там и есть но простому пользователю придётся объяснять как их менять
("Transform Data" -> "Edit Parameters" и потом обязательно не забыть Refresh)



"и есть но простому пользователю придётся объяснять как их менять
("Transform Data" -> "Edit Parameters" и потом обязательно не забыть Refresh)"


Большинство людей слышать что хотят и через фразу
сочетание "объяснять" и "не получается" ?

Прошу подтвердить
1. Простой пользователь может САМОСТОЯТЕЛЬНО их менять ?
Без предварительного вмешательства админа или разработчика ДА/НЕТ
(объясню, запишут, выучат наизусть и будет читать слева направо)

2. Если ДА
- как их оформить в окне Import
- как реализовать в окне интерфейса
- как обеспечить передачу
Здесь ОЧЕНЬ прошу конкретно по пунктам и скринами (или ссылка на страницу)

Спасибо за Ваше участие
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40032722
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

ну да, большинство людей даже элементарного доступа к гуглу не имеют

https://docs.microsoft.com/en-us/power-query/power-query-query-parameters

Основные сценарии реализации здесь:

YouTube Video
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40032739
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv
HOME_X,

ну да, большинство людей даже элементарного доступа к гуглу не имеют


У большинства людей есть оболочка PI, а меня пока одни скрины, предположения и догадки

За ролики очень благодарен !
Принято к изучению и разработке

Еще вопрос - нет ли в PBI возможностей программирования объектов оболочки через VBA
На манер Excel/Word Alt-F11 - оболочка VBA дальше полный допуск к Excel.Application

Спасибо
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40032755
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть своя объектная модель и средства доступа к ней
(вкл. внутреннюю базу на основе SSAS/Tab, плюс REST API для серв./обл. вариантов),
по функциональности конечно по ср. с Excel сильно ограничена но хотя-бы так чем вообще ничего.
.pbix файл это если что - zip архив (так-же как др. продукты MS: .docx/.xlsx)
где большинство xml да json файлы метаданных плюс ещё всякое.

При сильном желании можно конечно и VBA прикрутить - но уж больно сильный изврат получится.
для большинства задач по предназначению (пользования)
вполне хватает PowerQuery/M вперемешку с DAX
по автоматизации / обслуживанию немного по другому..

Кстати - а чем собственно документация не устраивает?
MS вроде как вполне справляются с этой задачей..
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40034404
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv,

Принято - спасибо !

Задача удалась, параметризация провел в PowerQuery путем простой конкатинации
тексту запроса и значении параметра (окно расширенного редактора)
Далее в основном окне - Изменить параметры -> Обновить данные

Удовлетворен в полном объеме !

За ролики отдельное спасибо


- еще два момент
- скажите - момент публикации возможен на сервере СВОЕГО предприятия ?
(в документации используется сервер POWER BI - так понял это из сети Internet)

- если ДА - киньте ссылку на этапы внедрения
- если ДА - может ли после публикации файла РЯДОВОЙ пользователь делать
вышеописанное обновления данных
- или же сервис использует ТОЛЬКО внутренний кэш данных ?

Спасибо
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40034405
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

Относительно "прикрутить VBA" - буду весьма признателен за ценную информацию
Как это сделать - можно на конкретном примере
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40034416
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

https://www.microsoft.com/en-us/download/details.aspx?id=57270
Наймите специалиста вместо явно непрофильного ковыряния, читайте документацию (в. т.ч по SSRS),
на большинство из поставленных вопросов ответы на первой-же странице описания продукта
- это ни какие-то скрываемые данные или где нужен серьёзный опыт,
при желании и неогр. ресурсах можно и паскаль или ассемблер прикрутить, вопрос в рациональности: т.е. нужно-ли.
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40034515
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv,

" непрофильного ковыряния "

У нас все живут не по профилю свой жизни
- физики-ядерщики кладут плитку
- кондитеры проектируют танки
- гинекологи совмещают стоматологов
- клоуны "работаю" президентами
- президенты мечтают стать клоунами
- космонавты(КИ !!!) занимаются социологией
и ветеринарной медициной

Этой фразой не очень впечатлили, прошу по существу вопросов
- насчет SSRS - принято-понято (копирование файла по определенному IP)

-------------------------------------------------------------------------------------
- после публикации файла РЯДОВОЙ пользователь делать вышеописанное обновления данных
(есть ли ограничения по ролям например или источникам)
- или же сервис использует ТОЛЬКО внутренний кэш данных ?

-------------------------------------------------------------------------------------
прикрутить VBA
Пока вопрос не в ресурсах и потребностях, а возможностях системы и к чему быть готовым
Хотел бы в коде софта использовать стандартную функцию писанную в VBA

Function A(P as String)
A="Hello"
end function

Если возможно приведите конкретные примеры подключения
- внешний
- внутренний
или что знаете

Спасибо за Ваши ответы
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40035218
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще полезная ссылка
https://powerbi.microsoft.com/ru-ru/blog/deep-dive-into-query-parameters-and-power-bi-templates/#:~:text=With the new Query Parameters,in the Query Editor window.

А прикрутить VBA к сожалению нельзя ... это будет в разработке Microsofta
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40035219
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

был-же явный ответ: можно, в программировании много чего можно в зависимости от квалификации,
причём в данном случае несколькими способами - напрямую или косвенно (через свои подключаемые dll / references)
один только вызов shell решает кучу нестандартных проблем по взаимодействию с операционной системой
другой вопрос в соответствии со стандартами разработки - насколько рационально через VBA работать с внешними библиотеками/приложениями
http://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/miscellaneous-keyword-summary


по поводу "в разработке Microsoft-а", мечтать не вредно, они уже довольно давно объявили
о прекращении развития VB и всяких производных, хотя надеятся конечно никто не запретит..
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40035645
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv,

С параметризацией на стороне клиента (Desktop) все уяснил
Не совсем понимаю ГДЕ ИМЕННО нужно водить значение параметра на уровне сервера
Т.е. создал
1. параметр
2. запрос с ссылкой на параметр
3. изменил параметр - обновил на уровне Desktop
4. опубликовал на сервере
5. ГДЕ в каком ОКНЕ (пункте меню) ввести значение параметра по пункту 1
(у меня видна только кнопка обновить)
6. обновил


Можете подсказать этот момент
спасибо
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40035782
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X

vikkiv,


Версия сервера ON PRIMESES
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40035825
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv
...Так что простой ответ - пока не получится полноценно такое осуществить в DeskTop версии,
хоть параметры там и есть но простому пользователю придётся объяснять как их менять...
vikkiv
...С интерфейсом для пользователей немного сложнее, в предыдущем посте уже описал проблему вполне
конкретно и для DeskTop варианта (в каком меню находится) и для облачного сервиса,
третий/четвёртый сценарии это "PBI-Report Server" и Embedded - у них пока вообще глухо с этим (т.е. никак)
Они (параметры) в этом продукте изначально создавались для администрирования (а не как в SSRS),
это сейчас под давлением рынка их и на доступ пользователям расширяют, но в Preview пока только.
...
Рейтинг: 0 / 0
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
    #40036691
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv,

Спасибо
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]