Порталдарда Dataverse іздеуді теңшеу
Ескерім
- 2022 жылдың қазанынан бастап күшіне енеді, Power Apps порталдары — Power Pages.
- Бұл тақырып бұрынғы мүмкіндіктерге қолданылады. Соңғы ақпарат алу үшін Microsoft Power Pages құжаттамасына өтіңіз.
Шолу
Dataverse іздеу мүмкіндігі порталдарда маңыздылығы бойынша сұрыпталған бір тізімдегі жылдам және жиынтық нәтижелерді жеткізеді. Dataverse іздеу мүмкіндігі – модельге негізделген бағдарламаларда және Microsoft Dataverse жүйесінде жасалған басқа Microsoft Power Platform қызметтерінде пайдаланылатын бірдей іздеу қызметі. Dataverse іздеу опциясын қосу үшін сайт параметрін Search/EnableDataverseSearch қосып, оны true мәніне орнатыңыз. Бұл параметр false күйіне орнатылған болса немесе мүлде жоқ болса, орнына Lucene.NET іздеу опциясы қосылады.
Бұл қадамдық нұсқаулықта Dataverse жүйесінде қолжетімді Northwind Traders үлгі дерекқорындағы Өнімдерге тапсырыс беру кестесі үшін іздеу опциясын қосу жолы түсіндіріледі. Үлгі дерекқорлары туралы қосымша ақпарат алу үшін Northwind Traders дерекқоры мен бағдарламаларды орнату бөліміне өтіңіз.
nwind_products параметрін кестенің логикалық атауымен ауыстыру арқылы сіз таңдаған кестедегі нұсқауларды орындай аласыз.
1‑қадам: Dataverse іздеу опциясын қосу
Power Platform әкімші орталығы бөлімінде, ортаны таңдаңыз.
Параметрлер > Өнім > Мүмкіндіктер тармағын таңдаңыз.
Іздеу бөлімінде Dataverse іздеу мүмкіндігін Қосулы күйіне орнатыңыз.
Сақтау пәрменін таңдаңыз.
2-қадам: іздеу сайтының параметрлерін қосу немесе жаңарту
Power Apps жүйесіне кіріңіз.
Порталыңыз бар тиісті ортада екеніңізге көз жеткізіңіз.
Сол жақ тақтада Бағдарламалар параметрін таңдап, модельге негізделген Порталды басқару бағдарламасын табыңыз.
Порталды басқару опциясын, содан кейін сол жақ тақтадан Сайт параметрлері опциясын таңдаңыз.
Search/EnableDataverseSearch сайтының параметрін жасаңыз немесе жаңартыңыз және оны true етіп орнатыңыз.
Search/EnableAdditionalEntities сайтының параметрін жасаңыз немесе жаңартыңыз және оны true етіп орнатыңыз.
Іздеу/Сүзгілер сайтының параметрін жасаңыз немесе жаңартыңыз және Products:nwind_products мәнін қосыңыз.
3-қадам: Порталда іздеу көрінісін жасау немесе тексеру
Ескерім
Келесі қадамдар Northwind Traders шешімін орнатуды қажет етеді. Егер сіз басқа кестені қолданғыңыз келсе, тиісті шешімді немесе әдепкі шешімді қолданыңыз.
Power Apps жүйесіне өтіп, сол жақ тақтадан Шешімдер параметрін таңдаңыз.
Northwind Traders таңдаңыз.
Өнімге тапсырыс беру кестесін іздеңіз.
Өнімге тапсырыс беру кестесін таңдаңыз, содан кейін Көріністер параметрін таңдаңыз.
Көріністер тізімінде Порталда іздеу көрінісі бар екеніне көз жеткізіңіз.
Порталда іздеу көрінісі бұрыннан жоқ болса, келесі әрекеттерді орындаңыз:
Көрініс қосу пәрменін таңдаңыз
Атауын Порталда іздеу деп енгізіңіз және содан кейін Жасау түймешігін таңдаңыз.
Көріністе іздеу үшін пайдаланғыңыз келетін сәйкес бағандардың бар екеніне көз жеткізіңіз Қажет болса, қосымша бағандарды қосыңыз.
Көріністі өңдеген болсаңыз, әрекетті жалғастырмас бұрын Сақтау, содан соң Жариялау опциясын таңдаңыз.
3‑қадам: кесте рұқсаттарын жасау
Power Apps жүйесіне кіріңіз.
Сол жақ тақтадан Бағдарламалар опциясын, содан соң Порталды басқару опциясын таңдаңыз.
Сол жақ тақтадан Кесте рұқсаттары түймешігін таңдаңыз.
Жаңа пәрменін таңдаңыз.
Атауын Northwind Products Read All ретінде енгізіңіз және содан кейін тиісті Қатынасу түрі және Оқу артықшылығын таңдаңыз.
Бұл мысал үшін Глобалдық қатынасу түрі nwind_products кестесі үшін берілген.
Ескерім
Глобалдық қатынасу түрі байланысты веб-рөл контактілері бар nwind_products кестесінің барлық жазбаларына қол жеткізуге мүмкіндік береді (Авторизацияланған пайдаланушылар веб-рөлі порталға кірген барлық пайдаланушыларға қолданылады). Деректер қауіпсіздігіне қойылатын талаптарды ескеріңіз және деректерге қол жеткізуді шектеу үшін басқа қатынасу түрлерін таңдаңыз. Толығырақ ақпарат алу үшін Кесте рұқсаттарын пайдалану арқылы қауіпсіздікті конфигурациялау бөлімін қараңыз.
Сақтау және жабу пәрменін таңдаңыз.
Борей өнімдері туралы бәрін оқу рұқсатын таңдаңыз және ашыңыз.
Веб-рөлдер бөліміне қарай төмен айналдырыңыз, содан кейін Бұрыннан бар веб-рөл қосу пәрменін таңдаңыз.
Түпнұсқалығы расталған пайдаланушыларды іздеңіз, содан кейін Қосу пәрменін басыңыз:
4-қадам: жазба мәліметтері веб-бетін қосу
Power Apps бағдарламасына өтіп, сол жақ тақтадан Бағдарламалар тармағын таңдаңыз.
Портал үшін Қосымша пәрмендер (…) опциясын таңдаңыз, содан кейін порталды Power Apps порталдар студиясында ашу үшін Өңдеу пәрменін басыңыз.
Жоғарғы сол жақ бұрыштағы мәзірден Жаңа бет пәрменін таңдаңыз, содан кейін бетке арналған Бос орын орналасуын таңдаңыз.
Веб-бет атауын Өнімдерге тапсырыс беру деп енгізіңіз.
Сол жақ тақтада Компоненттер, содан кейін Пішін түймешігін таңдаңыз.
Жұмыс кеңістігіңіздің оң жағындағы Бұрыннан барын пайдалану немесе Жаңасын жасау опциясын таңдаңыз, Өнімдерді көру пішінін nwind_products кестесі үшін таңдаңыз, содан кейін Режим параметрін ReadOnly (Тек оқуға арналған) деп орнатыңыз.
5-қадам: жазба мәліметтері веб-бетіне арналған сайт маркерді қосу
Power Apps жүйесіне кіріңіз.
Сол жақ тақтадан Бағдарламалар опциясын, содан соң Порталды басқару опциясын таңдаңыз.
Сол жақ тақтада Сайт белгісі опциясын таңдаңыз.
Жаңа пәрменін таңдаңыз, содан кейін келесі әрекеттерді орындау арқылы жаңа сайт белгісін жасаңыз:
Атауы үшін nwind_products_SearchResultPage мәнін енгізіңіз.
Бет үшін Өнімдерге тапсырыс беру опциясын таңдаңыз.
6-қадам: Dataverse іздеу функциясын растау
Аутентификацияланған веб-рөл тағайындалған пайдаланушы тіркелгісі бар порталға өтіңіз.
Іздеу құралдар тақтасына немесе іздеу бетіне өтіп, белгілі жазбаны іздеңіз.
Мысалы, nwind_products кестесімен байланысты нәтижелерді алу үшін Northwind Clam Chowder іздеу терминін пайдаланыңыз.
Шектеулер
Іздеу/сұрау сайтының параметрінде конфигурацияланған Dataverse бағанының атауымен нәтижелер өзектілігін арттыру, оларды іздеу немесе сүзгілеу мүмкін емес.
searchindex Liquid нысанындағы Сүзгі параметрі іздеу нәтижелерін сүзгілемейді.
Мысалға:
{% searchindex query: 'support', filter: ' +statecode:0'%}
statecode:0
параметрі қамтылмаған сәйкес іздеу нәтижелерін сүзгілемейді.Порталда іздеу көрінісінде сүзгіде кез келген оператор болуы мүмкін болса да, іздеу нәтижелерін сұрау үшін тек келесі операторлар тізімі қолданылады:
- Тең болады
- Тең емес
- Үлкен
- Көп немесе тең
- Кем
- Кем немесе тең
Қатысты өрістер порталда іздеу көрінісінде анықталады, себебі сүзгі бағанына және көрініс бағанына Dataverse іздеу опциясы қолдау көрсетпейді және еленбейді.
Файл түрі бағанында көрсетілген тіркемелер мен нысандардың мазмұны бойынша іздеу жүргізілмейді.
Белгілі мәселелер
Егер Search/EnableDataverseSearch сайтының параметрін true мәнінен false мәніне ауыстырсаңыз, Dataverse іздеу опциясын өшіріп, Lucene.NET іздеу опциясын қайта қосыңыз, ол үшін Power Apps порталдарын басқару орталығына өтіп, порталды қайта іске қосу үшін Әрекеттер > >Қайта іске қосу тармағын таңдаңыз. Бұл қадамды өткізіп алсаңыз, іздеу индексін қайта құруға әрекет еткенде, қате бетін көресіз және пайдаланушылар іздеу нәтижелерін көрмейді.
Кілтсөзді іздеу кезінде сіз үнемі "Іздеу кезінде мәселе туындады. Әрекетті қайталап көріңіз." хабарын көресіз. Мұны түзету үшін Power Apps порталдарын басқару орталығын ашып, Әрекеттер > Қайта іске қосу тармағын таңдау арқылы порталды қайта іске қосыңыз.
Сонымен қатар қараңыз
Дәл іздеуді пайдалану
Файл тіркемесін іздеу
Ескерім
Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)
Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру