Бөлісу құралы:


Порталдарда 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 іздеу опциясын қосу

  1. Power Platform әкімші орталығы бөлімінде, ортаны таңдаңыз.

  2. Параметрлер > Өнім > Мүмкіндіктер тармағын таңдаңыз.

  3. Іздеу бөлімінде Dataverse іздеу мүмкіндігін Қосулы күйіне орнатыңыз.

  4. Сақтау пәрменін таңдаңыз.

    Power Platform басқару орталығында Dataverse іздеу опциясын қосу

2-қадам: іздеу сайтының параметрлерін қосу немесе жаңарту

  1. Power Apps жүйесіне кіріңіз.

  2. Порталыңыз бар тиісті ортада екеніңізге көз жеткізіңіз.

  3. Сол жақ тақтада Бағдарламалар параметрін таңдап, модельге негізделген Порталды басқару бағдарламасын табыңыз.

    Порталды басқару бағдарламасын ашу.

  4. Порталды басқару опциясын, содан кейін сол жақ тақтадан Сайт параметрлері опциясын таңдаңыз.

  5. Search/EnableDataverseSearch сайтының параметрін жасаңыз немесе жаңартыңыз және оны true етіп орнатыңыз.

  6. Search/EnableAdditionalEntities сайтының параметрін жасаңыз немесе жаңартыңыз және оны true етіп орнатыңыз.

  7. Іздеу/Сүзгілер сайтының параметрін жасаңыз немесе жаңартыңыз және Products:nwind_products мәнін қосыңыз.

3-қадам: Порталда іздеу көрінісін жасау немесе тексеру

Ескерім

Келесі қадамдар Northwind Traders шешімін орнатуды қажет етеді. Егер сіз басқа кестені қолданғыңыз келсе, тиісті шешімді немесе әдепкі шешімді қолданыңыз.

  1. Power Apps жүйесіне өтіп, сол жақ тақтадан Шешімдер параметрін таңдаңыз.

  2. Northwind Traders таңдаңыз.

    Northwind Traders шешімін таңдау.

  3. Өнімге тапсырыс беру кестесін іздеңіз.

    Өнімге тапсырыс беру кестесін таңдау.

  4. Өнімге тапсырыс беру кестесін таңдаңыз, содан кейін Көріністер параметрін таңдаңыз.

    Кесте көріністерін таңдау.

  5. Көріністер тізімінде Порталда іздеу көрінісі бар екеніне көз жеткізіңіз.

    Көріністер тізімінде порталда іздеу көрінісі.

    Порталда іздеу көрінісі бұрыннан жоқ болса, келесі әрекеттерді орындаңыз:

    1. Көрініс қосу пәрменін таңдаңыз

      Жаңа порталда іздеу көрінісін қосу.

    2. Атауын Порталда іздеу деп енгізіңіз және содан кейін Жасау түймешігін таңдаңыз.

      Порталда іздеу көрінісін жасау.

  6. Көріністе іздеу үшін пайдаланғыңыз келетін сәйкес бағандардың бар екеніне көз жеткізіңіз Қажет болса, қосымша бағандарды қосыңыз.

    Өнім атауы, өнім коды және бағатізбе бағандары бар порталда іздеу көрінісін көрсететін скриншоты. Сондай-ақ бағандарды қосу опциясы.

  7. Көріністі өңдеген болсаңыз, әрекетті жалғастырмас бұрын Сақтау, содан соң Жариялау опциясын таңдаңыз.

    Көріністі сақтау және жариялау.

3‑қадам: кесте рұқсаттарын жасау

  1. Power Apps жүйесіне кіріңіз.

  2. Сол жақ тақтадан Бағдарламалар опциясын, содан соң Порталды басқару опциясын таңдаңыз.

  3. Сол жақ тақтадан Кесте рұқсаттары түймешігін таңдаңыз.

  4. Жаңа пәрменін таңдаңыз.

    Жаңа кесте рұқсатын жасау.

  5. Атауын Northwind Products Read All ретінде енгізіңіз және содан кейін тиісті Қатынасу түрі және Оқу артықшылығын таңдаңыз.

    Бұл мысал үшін Глобалдық қатынасу түрі nwind_products кестесі үшін берілген.

    Глобалдық оқу рұқсатын конфигурациялау.

    Ескерім

    Глобалдық қатынасу түрі байланысты веб-рөл контактілері бар nwind_products кестесінің барлық жазбаларына қол жеткізуге мүмкіндік береді (Авторизацияланған пайдаланушылар веб-рөлі порталға кірген барлық пайдаланушыларға қолданылады). Деректер қауіпсіздігіне қойылатын талаптарды ескеріңіз және деректерге қол жеткізуді шектеу үшін басқа қатынасу түрлерін таңдаңыз. Толығырақ ақпарат алу үшін Кесте рұқсаттарын пайдалану арқылы қауіпсіздікті конфигурациялау бөлімін қараңыз.

  6. Сақтау және жабу пәрменін таңдаңыз.

  7. Борей өнімдері туралы бәрін оқу рұқсатын таңдаңыз және ашыңыз.

  8. Веб-рөлдер бөліміне қарай төмен айналдырыңыз, содан кейін Бұрыннан бар веб-рөл қосу пәрменін таңдаңыз.

    Кесте рұқсаттарына бұрыннан бар веб-рөлді қосу.

  9. Түпнұсқалығы расталған пайдаланушыларды іздеңіз, содан кейін Қосу пәрменін басыңыз:

    Түпнұсқалығы расталған пайдаланушыларды қосу.

4-қадам: жазба мәліметтері веб-бетін қосу

  1. Power Apps бағдарламасына өтіп, сол жақ тақтадан Бағдарламалар тармағын таңдаңыз.

  2. Портал үшін Қосымша пәрмендер (…) опциясын таңдаңыз, содан кейін порталды Power Apps порталдар студиясында ашу үшін Өңдеу пәрменін басыңыз.

  3. Жоғарғы сол жақ бұрыштағы мәзірден Жаңа бет пәрменін таңдаңыз, содан кейін бетке арналған Бос орын орналасуын таңдаңыз.

    Бос орналасу үлгісін таңдау.

  4. Веб-бет атауын Өнімдерге тапсырыс беру деп енгізіңіз.

  5. Сол жақ тақтада Компоненттер, содан кейін Пішін түймешігін таңдаңыз.

    Веб-бетке пішін компонентін қосу.

  6. Жұмыс кеңістігіңіздің оң жағындағы Бұрыннан барын пайдалану немесе Жаңасын жасау опциясын таңдаңыз, Өнімдерді көру пішінін nwind_products кестесі үшін таңдаңыз, содан кейін Режим параметрін ReadOnly (Тек оқуға арналған) деп орнатыңыз.

5-қадам: жазба мәліметтері веб-бетіне арналған сайт маркерді қосу

  1. Power Apps жүйесіне кіріңіз.

  2. Сол жақ тақтадан Бағдарламалар опциясын, содан соң Порталды басқару опциясын таңдаңыз.

  3. Сол жақ тақтада Сайт белгісі опциясын таңдаңыз.

  4. Жаңа пәрменін таңдаңыз, содан кейін келесі әрекеттерді орындау арқылы жаңа сайт белгісін жасаңыз:

    1. Атауы үшін nwind_products_SearchResultPage мәнін енгізіңіз.

    2. Бет үшін Өнімдерге тапсырыс беру опциясын таңдаңыз.

    Іздеу нәтижелері сайтының белгісін жасау.

6-қадам: Dataverse іздеу функциясын растау

  1. Аутентификацияланған веб-рөл тағайындалған пайдаланушы тіркелгісі бар порталға өтіңіз.

  2. Іздеу құралдар тақтасына немесе іздеу бетіне өтіп, белгілі жазбаны іздеңіз.

    Мысалы, 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 порталдарын басқару орталығын ашып, Әрекеттер > Қайта іске қосу тармағын таңдау арқылы порталды қайта іске қосыңыз.

Сонымен қатар қараңыз

Дәл іздеуді пайдалану
Файл тіркемесін іздеу

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).