|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
Доброго дня господа ! Только начал работать с софтом BI (прошу ногами не пинать, а если пинать то ласково и с милой улыбкой) Суть на база Oracle находиться параметризированное представление В него необходимо передать параметр из РАНЕЕ опубликованного для пользователя отчета Параметр Имя = Drep Тип = String(10) - пусть будет стринг !!!!! Значение = 10-12-2020 В категории Import это представлено NATIV-ом select * from MyView where Day = ('{Drep}','dd-mm-yyyy') Как перед выполнением Import-а сделать такую макроподстановку Общая архитектура действий Рядовой пользователь - вызвал отчет - ввел дату в интерфейсном окне - дата передалась непосредственно серверу (БЕЗ ПРОМЕЖУТОЧНЫХ ТАБЛИЦ И ПРЕОБРАЗОВАНИЙ ТИПОВ) - на сервере выполнились запросы - результат вернулись на форму - дальнейшая обработка графики -> рисунку -> глобальный рост отрицательного прироста и т.д. Финт - иметь логику запроса на сервере и выполнять запрос ТОЛЬКО на сервер без преобразования и доп. хранения данных на сервере BI Заранее благодарен ! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 16:49 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
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 параметры может в настройках без проблем менять) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 18:02 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
vikkiv HOME_X, Так что простой ответ - пока не получится полноценно такое осуществить в DeskTop версии, хоть параметры там и есть но простому пользователю придётся объяснять как их менять ("Transform Data" -> "Edit Parameters" и потом обязательно не забыть Refresh) "и есть но простому пользователю придётся объяснять как их менять ("Transform Data" -> "Edit Parameters" и потом обязательно не забыть Refresh)" Большинство людей слышать что хотят и через фразу сочетание "объяснять" и "не получается" ? Прошу подтвердить 1. Простой пользователь может САМОСТОЯТЕЛЬНО их менять ? Без предварительного вмешательства админа или разработчика ДА/НЕТ (объясню, запишут, выучат наизусть и будет читать слева направо) 2. Если ДА - как их оформить в окне Import - как реализовать в окне интерфейса - как обеспечить передачу Здесь ОЧЕНЬ прошу конкретно по пунктам и скринами (или ссылка на страницу) Спасибо за Ваше участие ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 18:43 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
HOME_X, ну да, большинство людей даже элементарного доступа к гуглу не имеют https://docs.microsoft.com/en-us/power-query/power-query-query-parameters Основные сценарии реализации здесь: ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 20:41 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
vikkiv HOME_X, ну да, большинство людей даже элементарного доступа к гуглу не имеют У большинства людей есть оболочка PI, а меня пока одни скрины, предположения и догадки За ролики очень благодарен ! Принято к изучению и разработке Еще вопрос - нет ли в PBI возможностей программирования объектов оболочки через VBA На манер Excel/Word Alt-F11 - оболочка VBA дальше полный допуск к Excel.Application Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 21:16 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
Есть своя объектная модель и средства доступа к ней (вкл. внутреннюю базу на основе SSAS/Tab, плюс REST API для серв./обл. вариантов), по функциональности конечно по ср. с Excel сильно ограничена но хотя-бы так чем вообще ничего. .pbix файл это если что - zip архив (так-же как др. продукты MS: .docx/.xlsx) где большинство xml да json файлы метаданных плюс ещё всякое. При сильном желании можно конечно и VBA прикрутить - но уж больно сильный изврат получится. для большинства задач по предназначению (пользования) вполне хватает PowerQuery/M вперемешку с DAX по автоматизации / обслуживанию немного по другому.. Кстати - а чем собственно документация не устраивает? MS вроде как вполне справляются с этой задачей.. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 21:56 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
vikkiv, Принято - спасибо ! Задача удалась, параметризация провел в PowerQuery путем простой конкатинации тексту запроса и значении параметра (окно расширенного редактора) Далее в основном окне - Изменить параметры -> Обновить данные Удовлетворен в полном объеме ! За ролики отдельное спасибо - еще два момент - скажите - момент публикации возможен на сервере СВОЕГО предприятия ? (в документации используется сервер POWER BI - так понял это из сети Internet) - если ДА - киньте ссылку на этапы внедрения - если ДА - может ли после публикации файла РЯДОВОЙ пользователь делать вышеописанное обновления данных - или же сервис использует ТОЛЬКО внутренний кэш данных ? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 16:50 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
HOME_X, Относительно "прикрутить VBA" - буду весьма признателен за ценную информацию Как это сделать - можно на конкретном примере ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 16:52 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
HOME_X, https://www.microsoft.com/en-us/download/details.aspx?id=57270 Наймите специалиста вместо явно непрофильного ковыряния, читайте документацию (в. т.ч по SSRS), на большинство из поставленных вопросов ответы на первой-же странице описания продукта - это ни какие-то скрываемые данные или где нужен серьёзный опыт, при желании и неогр. ресурсах можно и паскаль или ассемблер прикрутить, вопрос в рациональности: т.е. нужно-ли. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 17:50 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
vikkiv, " непрофильного ковыряния " У нас все живут не по профилю свой жизни - физики-ядерщики кладут плитку - кондитеры проектируют танки - гинекологи совмещают стоматологов - клоуны "работаю" президентами - президенты мечтают стать клоунами - космонавты(КИ !!!) занимаются социологией и ветеринарной медициной Этой фразой не очень впечатлили, прошу по существу вопросов - насчет SSRS - принято-понято (копирование файла по определенному IP) ------------------------------------------------------------------------------------- - после публикации файла РЯДОВОЙ пользователь делать вышеописанное обновления данных (есть ли ограничения по ролям например или источникам) - или же сервис использует ТОЛЬКО внутренний кэш данных ? ------------------------------------------------------------------------------------- прикрутить VBA Пока вопрос не в ресурсах и потребностях, а возможностях системы и к чему быть готовым Хотел бы в коде софта использовать стандартную функцию писанную в VBA Function A(P as String) A="Hello" end function Если возможно приведите конкретные примеры подключения - внешний - внутренний или что знаете Спасибо за Ваши ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 23:25 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
Вот еще полезная ссылка 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 01:22 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
HOME_X, был-же явный ответ: можно, в программировании много чего можно в зависимости от квалификации, причём в данном случае несколькими способами - напрямую или косвенно (через свои подключаемые dll / references) один только вызов shell решает кучу нестандартных проблем по взаимодействию с операционной системой другой вопрос в соответствии со стандартами разработки - насколько рационально через VBA работать с внешними библиотеками/приложениями http://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/miscellaneous-keyword-summary по поводу "в разработке Microsoft-а", мечтать не вредно, они уже довольно давно объявили о прекращении развития VB и всяких производных, хотя надеятся конечно никто не запретит.. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 02:18 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
vikkiv, С параметризацией на стороне клиента (Desktop) все уяснил Не совсем понимаю ГДЕ ИМЕННО нужно водить значение параметра на уровне сервера Т.е. создал 1. параметр 2. запрос с ссылкой на параметр 3. изменил параметр - обновил на уровне Desktop 4. опубликовал на сервере 5. ГДЕ в каком ОКНЕ (пункте меню) ввести значение параметра по пункту 1 (у меня видна только кнопка обновить) 6. обновил Можете подсказать этот момент спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2021, 04:10 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
HOME_X vikkiv, Версия сервера ON PRIMESES ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2021, 13:38 |
|
Power BI - параметер из опуб. ОТЧЕТА !!!! к базе Oracle
|
|||
---|---|---|---|
#18+
vikkiv ...Так что простой ответ - пока не получится полноценно такое осуществить в DeskTop версии, хоть параметры там и есть но простому пользователю придётся объяснять как их менять... vikkiv ...С интерфейсом для пользователей немного сложнее, в предыдущем посте уже описал проблему вполне конкретно и для DeskTop варианта (в каком меню находится) и для облачного сервиса, третий/четвёртый сценарии это "PBI-Report Server" и Embedded - у них пока вообще глухо с этим (т.е. никак) это сейчас под давлением рынка их и на доступ пользователям расширяют, но в Preview пока только. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2021, 14:35 |
|
|
start [/forum/topic.php?fid=49&fpage=5&tid=1857204]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 126ms |
0 / 0 |