1:N (біреу көпке) немесе N:1 (көп біреуге) кесте қатынастарын шешім жетектеушісі арқылы жасау және өңдеу

Шешім жетектеушісі Microsoft Dataverse 1:N (біреу көпке) немесе N:1 (көп біреуге) кесте қатынастарын жасаудың және өңдеудің бір жолымен қамтамасыз етеді.

Power Apps порталы ең жиі қолданылатын параметрлерді реттеуге мүмкіндік береді, белгілі бір параметрлерді тек бірақ шешім жетектеушісі арқылы орнатуға болады. Қосымша ақпарат:

Шешімдер жетектеушісін ашыңыз

Жасалған реттемелі қатынас атауының бір бөлігі теңшелім префиксі болып табылады. Бұл жұмыс істеп жатқан шешімнің жариялаушысы негізінде орнатылады. Сізге теңшеу префиксі қажет болса, теңшеу префиксі осы кесте үшін қажетті болған орында басқарылмайтын шешімде жұмыс істейтініңізге көз жеткізіңіз. Қосымша ақпарат: Шешім жариялаушысының префиксін өзгерту

Басқарылатын шешімді ашу

  1. Power Apps ішінде сол жақ навигация тақтасынан Шешімдер параметрін таңдап, құралдар тақтасында Классикалық режимге ауыстыру параметрін таңдаңыз. Элемент сол жақ тақта бөлігінде болмаса, ...Қосымша параметрін таңдап, қажетті элементті таңдаңыз.

  2. Барлық шешім тізімінен сізге қажетті басқарылмайтын шешімді ашыңыз.

Кесте қатынастарын көру

Шешім жетектеушісінде Кестелер параметрін кеңейтіп, кестені таңдаңыз. Сол кестеден 1:N қатынастары немесе N:1 қатынастары тармағын таңдаңыз

Кесте қатынастарын көріңіз.

Қатынастар жасау

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

Ескерім

Егер пәрмендер қолжетімді болмаса, кесте реттелетін қатынас жасауға жарамайды.

Параметр орындау сияқты пішінді ашады. Айырмашылығы — Негізгі кесте немесе Қатысты кесте бағанының орнатылуында.

Жаңа біреу көпке қатынасының пішіні.

  • 1:N қатынасы арқылы Негізгі кесте ағымдағы кестеге орнатылады
  • N:1 қатынасы арқылы Қатысты кесте ағымдағы кестеге орнатылады

Келесі бағандар кесте қатынасын сақтау үшін орнатылуы тиіс:

Қажетті баған Сипаттамасы
Негізгі кесте Бұл кесте қатысты кестеде жасалған іздеу бағанының мақсатты түрі болады.
Қатысты кесте Бұл кестеде кесте жолдарын негізгі кесте жолымен байланыстыратын іздеу бағаны болады.
Атауы Қатынас атауы. Мән негізгі және қатысты кесте мәндеріне негізделіп жасалады. Бұл бағанға шешім жариялаушысының теңшеу префиксі бойынша префикс қолданылады.
Іздеу бағанының көрсетілетін атауы Қатысты кесте үшін жасалатын іздеу бағанына арналған аударылатын мәтін. Бұл әдетте негізгі кестенің көрсетілетін атауымен бірдей.
Оны кейінірек өзгертуге болады.
Іздеу бағанының атауы Қатысты кестеде жасалатын іздеу бағанының атауы. Мән Іздеу бағанының көрсетілетін атауы бойынша жасалады. Бұл бағанға шешім жариялаушысының теңшеу префиксі бойынша префикс қолданылады.

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

Ескерім

Егер Атауы немесе Іздеу бағанының атауы мәндері жүйеде болса, сақтау кезінде қате шығады. Мәндер бірегей болуы үшін оларды өзгертіп, әрекетті қайталап көріңіз.

Қатынастарды өңдеу

Кесте қатынастарын көргенде, өңдеу керек кестені таңдаңыз. Қатынас жасалғаннан кейін, келесі кесте қатынасы сипаттарын өңдеуге болады.

Ескерім

Басқарылатын шешім жариялаушысы олардың шешімінің бір бөлігі болып табылатын қатынастардың кейбір теңшелімдеріне жол бермейді.

Кесте қатынасының сипаттары

Бұл сипаттар қатынас туралы болады.

Column Сипаттамасы
Іздеуге болатын Бұл қатынастың үлгімен жүргізілген бағдарламалардағы кеңейтілген іздеуде көрінуі. Егер жұмысыңызға маңызды емес қатынас болса, Жоқ опциясын таңдаңыз.
Иерархиялық Бұл параметр тек өзіндік сілтемелік қатынастар үшін қосылған. Кестенің иерархиясын анықтау үшін кестенің қарастырылуы.
Маңызды: бұл сипаттың жиынтық бағандарын орнатқан соң, процестер мен көріністер осы сипатқа байланысты конфигурациялануы мүмкін. Егер бұл мәнді кейінірек өзгертсеңіз, иерархияға байланысты сол мүмкіндіктер жарамайды.
Қосымша ақпарат: Қатысты деректерді иерархиялық түрде анықтау және сұрау

Іздеу бағаны

Бұл қатысты кестеде жасалған іздеу бағанының сипаттары. Сипаттарды осы жерде немесе іздеу бағанынан тікелей өңдеуге болады. Кейбір баған сипаттары қатынаста өңделмейді. Қосымша ақпарат: Бағанды өңдеу

Column Сипаттамасы
Көрсетілетін атау Қатысты кесте үшін жасалатын іздеу бағанына арналған аударылатын мәтін.
Баған талабы Модельге негізделген бағдарламадағы пішінді сақтамастан бұрын, бағанда деректердің болуы немесе болмауы. Қосымша ақпарат: Баған талабы параметрлері
Сипаттамасы Пайдаланушыға бағанның мақсаты туралы нұсқаулар енгізіңіз. Тінтуірді баған белгісінің үстіне қойған кезде, осы сипаттамалар модельге негізделген бағдарламаларда пайдаланушыға арналған кеңестер түрінде пайда болады.

Негізгі кестеден қатысты жолдарды көру үшін өте аласыз. Бұл деректер қатысты кесте жолдарының қалай көрсетілетінін басқару үшін модельге негізделген бағдарламаларда пайдаланылады. Сондай-ақ бұл параметрлерді пішін өңдегіші арқылы өзгертуге болады.

Column Сипаттамасы
Көрсету параметрі Қатысты кестелер тізімінің көрсетілу жолы. Қосымша ақпарат: Көрсету параметрлері
Өзгертпелі белгі Өзгертпелі жапсырманы пайдалану опциясын Көрсету параметрі ретінде таңдаған кезде, көпше атаудың орнына пайдаланылатын аудармалы мәтінді көрсетіңіз.
Көрсету аймағы Осы тізімді көрсетуге қолжетімді топтардың бірін таңдаңыз. Қолжетімді параметрлер: Мәліметтерін (Жалпы тобына арналған), Маркетинг, Сату және Қызмет.
Көрсету реті Таңдалған көрсету аумағының қай жеріне шарлау элементі қосылатынын басқарады. Рұқсат етілген сандардың ауқымы 10 000-нан басталады. Мәні төменірек шарлау аумағының элементтері жоғарырақ мәні бар басқа қатынастардың үстінде шығады.

Дисплей параметрлері

Қолжетімді көрсету параметрлері бар:

Параметр Сипаттамасы
Көрсетпеу Бұл қатынасқа қатысты кестелерді көрсетпеңіз.
Теңшелетін белгіні пайдалану Бұл параметр таңдалған кезде, Реттемелі белгі бағаны қосылады, сонда көпше атаудың орнына пайдаланылатын аударылатын мәтінді көрсетуге болады.
Көпше атауды пайдалану Қатысты кесте үшін анықталған көптік көрсетілетін атауды пайдаланыңыз.

Қатынас әрекеті

Бұл жерде қатысты кестелер үшін стандартты әрекеттерді анықтауға болады. Бұл ақпарат маңызды, себебі ол деректердің тұтастығын қамтамасыз етуге көмектеседі және компанияңыздың бизнес процестерін автоматтандыра алады.

Мысалды қарастырайық.

Жаңа сатушы пайда болды және сіз оған қазір басқа сатушыға белгіленген бұрыннан бар мүмкіндіктерді белгілегіңіз келеді деп елестетейік. Әр мүмкіндік жолында оған қатысты тапсырма әрекеттерінің саны бар болуы мүмкін. Оларды қайта белгілеп, жаңа сатушыға белгілегіңіз келетін белсенді мүмкіндіктерді оңай орналастыруға болады. Бірақ мүмкіндіктерге қатысты кез келген тапсырма әрекетімен не болады? Әр тапсырманы ашып, оны жаңа сатушыға белгілегіңіз келе ме? Мүмкін жоқ. Осының орнына қатынаспен стандартты ережелердің автоматты қолданылуын қалауыңыз мүмкін. Бұл ережелер сіз қайта белгілеген мүмкіндіктерге қатысты тапсырма жолдарына ғана қолданылады. Сізде келесі параметрлер бар:

  • Барлық белсенді тапсырмаларды қайта белгілеңіз.
  • Барлық тапсырмаларды қайта белгілеңіз.
  • Тапсырмалардың ешқайсысын қайта белгілемеңіз.
  • Мүмкіндіктің бұрынғы иесіне қазір белгіленген барлық тапсырмаларды қайта белгілеңіз.

Қатынас кез келген байланысты кесте жолдарына қатарланатын негізгі кесте жолы үшін жолда әрекеттер қалай орындалатынын басқара алады.

Белгілі әрекеттер кезінде қолданылатын бірнеше әрекет түрі бар.

Әрекеттер

Реттеуге қолжетімді әрекеттер бар.

Әрекет Сипаттамасы
Белсенділерді қатарластыру Әрекетті барлық белсенді байланысты кесте жолдарында орындаңыз.
Барлығын қатарластыру Әрекетті барлық байланысты кесте жолдарында орындаңыз.
КаскадҚатарластырмаусыз Ешбір әрекет орындамау.
Сілтемені жою Барлық қатысты жолдарға арналған іздеу мәнін жойыңыз.
Шектеу Қатысты кесте жолдары болған кезде негізгі кесте жолының жойылуына жол бермеңіз.
Пайдаланушы иелік ететіндерді қатарлау Әрекетті негізгі кесте жолы ретінде бір пайдаланушы иеленетін барлық байланысты кесте жолдарында орындаңыз.

Әрекеттер

Бұл әрекеттер белгілі бір әрекеттерді іске қоса алады:

Column Сипаттамасы Параметрлер
Тағайындау Негізгі кесте жолы басқа біреуге тағайындалған кезде не болады? Каскад барлығы
Каскад белсенді
Пайдаланушы иелік ететіндерді қатарлау
Қатарластырмау
Негізгі Тектік қатынастағы қатысты кестенің іздеу мәні өзгертілгенде не болады?
Қосымша ақпарат: Тектік кесте қатынастары
Каскад барлығы
Каскад белсенді
Пайдаланушы иелік ететіндерді қатарлау
Каскад жоқ
Ортақ пайдалану Негізгі кесте жолы ортақ пайдаланылған кезде не болады? Каскад барлығы
Каскад белсенді
Пайдаланушы иелік ететіндерді қатарлау
Каскад жоқ
Жою Негізгі кесте жолы жойылған кезде не болады? Каскад барлығы
Сілтемені жою
Шектеу
Ортақтасуды болдырмау Негізгі кесте жолы ортақ пайдаланылмаған кезде не болады? Каскад барлығы
Каскад белсенді
Пайдаланушы иелік ететіндерді қатарлау
Каскад жоқ
Біріктіру Негізгі кесте жолы біріктірілген кезде не болады? Каскад барлығы
Каскад жоқ
Жиынтық көрініс Бұл қатынаспен байланысты жиынтық көрінісінің қажетті әрекеті деген не? Барлығы үшін каскад
Белсенділер үшін каскад
Пайдаланушы иелік ететіндерді қатарлау
Каскад жоқ

Әрекет параметрлерінің түрі

Әрекет түрі бағанын пайдаланып, бірқатар стандартты әрекеттер арасынан немесе оларды тәуелсіз конфигурациялауды таңдаңыз.

Параметр Сипаттама
Ата-аналық Тағайындау: Барлығын қатарластыру
Қайталанатын тектік: Барлығын қатарластыру
Ортақ пайдалану: Барлығын қатарластыру
Жою: Барлығын қатарластыру
Ортақтасуды болдырмау: Барлығын қатарластыру
Біріктіру: Ешқайсысын қатарластырмау
Жиынтық көрінісі: Ешқайсысын қатарластырмау | Барлығын қатарластыру
Сілтеме Тағайындау: Ешқайсысын қатарластырмау
Қайталанатын тектік: Ешқайсысын қатарластырмау
Ортақ пайдалану: Ешқайсысын қатарластырмау
Жою: Сілтемені өшіру
Ортақтасуды болдырмау: Ешқайсысын қатарластырмау
Біріктіру: Ешқайсысын қатарластырмау
Жиынтық көрінісі: Ешқайсысын қатарластырмау | Барлығын қатарластыру
Сілтеме, жоюды шектеу Тағайындау: Ешқайсысын қатарластырмау
Қайталанатын тектік: Ешқайсысын қатарластырмау
Ортақ пайдалану: Ешқайсысын қатарластырмау
Жою: Шектеу
Ортақтасуды болдырмау: Ешқайсысын қатарластырмау
Біріктіру: Ешқайсысын қатарластырмау
Жиынтық көрінісі: Ешқайсысын қатарластырмау | Барлығын қатарластыру
Теңшелетін каскадтық Қолжетімді параметрлерге байланысты әр әрекетке қажетті тәртіпті реттеуге болады

Ескерім

Егер кестелердің кез келгені тектік кесте қатынасына қатысса, Тектік опциясын таңдай алмайсыз. Қосымша ақпарат: Тектік кесте қатынастары

Басқа Тәртіп түрімен байланыстырылған әрекеттер тәртіптерімен байланысатындай етіп орнату үшін Реттемелі қатарластыру опциясын пайдалансаңыз, қатынасты сақтаған кезде Тәртіп түрі сәйкестендіру түріне автоматты түрде орнатылады.

Қатынастарды жою

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

Қатынасты жойсаңыз, қатысты кестедегі іздеу бағаны жойылады.

Ескерім

Тәуелділіктері бар қатынасты жоя алмайсыз. Мысалы, іздеу бағанын қатысты кестенің пішініне қоссаңыз, қатынасты жоюдың алдында бағанды пішіннен жою керек.

Тектік кесте қатынастары

1:N қатынасына жарамды кестелердің әр жұбында бірнеше 1:N қатынастары болуы мүмкін. Әдетте ол қатынастардың біреуін ғана тектік кесте қатынасы деп қарастыруға болады.

Тектік кесте қатынасы — төмендегі кестенің Тектік бағанындағы қатарластыру параметрлерінің біреуі шын болатын кез келген 1:N кесте қатынасы.

Әрекет Негізгі Тектік емес
Тағайындау Барлығы үшін каскад
Пайдаланушы иелік ететіндерді қатарлау
Белсенділер үшін каскад
Қатарластырмау
Жою Барлығы үшін каскад RemoveLink
Шектеу
Негізгі Барлығы үшін каскад
Пайдаланушы иелік ететіндерді қатарлау
Белсенділер үшін каскад
Қатарластырмау
Ортақ пайдалану Барлығы үшін каскад
Пайдаланушы иелік ететіндерді қатарлау
Белсенділер үшін каскад
Қатарластырмау
Ортақтасуды болдырмау Барлығы үшін каскад
Пайдаланушы иелік ететіндерді қатарлау
Каскад белсенді
Каскад жоқ

Мысалы, жаңа реттемелі кесте жасап, реттемелі кесте қатысты кесте болатын тіркелгі кестесімен 1:N кесте қатынасын қоссаңыз, Тектік бағанында параметрлерді пайдалану үшін кесте қатынасының әрекеттерін реттеуге болады. Сілтемелік кесте ретінде реттемелі кестесі бар басқа 1:N кесте қатынасын кейінірек қоссаңыз, Тектік емес бағанындағы параметрлерді пайдалану үшін ғана әрекеттерді реттеуге болады.

Әдетте ол әр кесте жұбы үшін бір тектік қатынас болатынын білдіреді. Кей жағдайларда қатысты кесте бойынша іздеу қатынастың бірнеше кесте түрінен болуы мүмкін.

Мысалы, кестеде тұтынушы іздеу параметрі болса, ол контакт немесе тіркелгі кестесін білдіруі мүмкін. Екі бөлек тектік 1:N кесте қатынасы бар.

Іздеу бағаны арқылы байланыстыруға болатын кестелердің тектік кесте қатынастарының ұқсас жинағы әрекет кестесінде болады.

Әрекеттерге орнатуға болатын шектеулер

Тектік қатынастарға байланысты кесте қатынастарын анықтаған кезде есте ұстайтын біраз шектеулер бар.

  • Теңшелетін кесте каскадталатын сәйкес жүйе кестесі бар қатынастағы негізгі кесте бола алмайды. Бұл - әр әрекеті Бәрін қатарластыру, Белсенділерді қатарлау түріне орнатылған немесе негізгі теңшелетін кесте мен сәйкес жүйе кестесі арасындағы Пайдаланушы иеленетінді қатарластыру орнатылған қатынастың болмайтынын білдіреді.
  • Егер қатынастағы байланысты кесте Барлығын қатарластыру, Белсенділерді қатарластыру немесе Пайдаланушы иеленетінді қатарластыру ретінде орнатылған кез келген әрекеті бар басқа қатынастағы байланысты кесте ретінде бұрыннан бар болса, ешбір жаңа қатынастың Барлығын қатарластыру, Белсенділерді қатарластыру немесе Пайдаланушы иеленетінді қатарластыру деп орнатылған ешбір әрекеті болуы мүмкін емес. Бұл бірнеше басты қарым-қатынасты жасайтын қарым-қатынастар пайда болуына жол бермейді.

Сондай-ақ келесіні қараңыз

Кестелер арасында қатынастарды жасау және өңдеу
1:N (біреу көпке) немесе N:1 (көп біреуге) қатынастарын жасау және өңдеу
1:N (біреу көпке) немесе N:1 (көп біреуге) кесте қатынастарын Power Apps порталында жасау және өңдеу
N:N (көп көпке) қатынастарын жасау

Ескерім

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

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