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


Oracle дерекқорына Power Apps бағдарламасынан қосылу

Қосылымды жасап, бағдарламаны Power Apps бағдарламасында құрғаннан кейін, Oracle дерекқорында кестелер тізімін жасаңыз және кесте жолдарын жасаңыз, оқыңыз, жаңартыңыз және жойыңыз. Oracle дерекқоры қосылымы сүзгілеу, сұрыптау және басқа функциялардың толық өкілеттілігін қолдайды, бірақ триггерлер немесе сақталған іс рәсімдерді қолдамайды.

Алғышарттар

  • Oracle 9 және одан кейінгі нұсқалар
  • Oracle Data Access Client (ODAC) 11.2 немесе одан кейінгі бағдарламалық жасақтамасы
  • Жергілікті деректер шлюзін орнату
  • Oracle клиенттік SDK орнату

Жергілікті деректер шлюзін орнату

Шлюзді орнату үшін осы оқулықтағы қадамдарды орындаңыз.

Жергілікті деректер шлюзі көпір қызметін атқарады, бұл жергілікті деректер (бұлтта жоқ деректер) мен Power BI, Power Automate, Логика бағдарламалары және Power Apps қызметтері арасында деректерді жылдам және қауіпсіз тасымалдауды қамтамасыз етеді. Бір шлюзді бірнеше қызметтермен және бірнеше деректер көздерімен пайдалануға болады. Қосымша ақпарат алу үшін Шлюздерді түсіну бөлімін қараңыз.

Oracle клиентін орнату

жергілікті деректер шлюзі сияқты компьютерде ODAC 11.2 немесе одан кейінгі нұсқасын орнатасыз. Мысалы, Windows x64 жүйесіне 64 биттік ODAC 12c Release 4 (12.1.0.2.4) орнатуға немесе қалаған нұсқаны таңдауға болады. Windows орнатушы нұсқасын таңдау керек, себебі xcopy нұсқасы жергілікті деректер шлюзімен жұмыс істемейді. Әйтпесе, белгілі мәселелер тізімі сипатталғандай, қосылым орнатуға немесе пайдалануға тырыссаңыз, қате пайда болады.

Oracle дерекқорындағы кестеден қосымша жасау

  1. Power Apps торабына өтіңіз.

  2. Сол жақ тақтадан Жасау опциясын таңдаңыз.

  3. Келесіден бастау бөлімінен Қосымша деректер көздері параметрін таңдаңыз.

  4. Жаңа байланыс параметрін таңдаңыз.

  5. Қосылымдар тізімінен Oracle дерекқоры тармағын таңдаңыз.

    Жаңа дерекқор.

  6. Oracle серверінің атын, пайдаланушы аты мен құпиясөзді көрсетіңіз.

    Егер SID қажет болса, серверді осы пішімде көрсетіңіз:
    ServerName/SID

    Қосылым параметрлері.

  7. Пайдалану қажет шлюзді таңдаңыз немесе біреуін орнатыңыз.

    Егер орнатқаннан кейін шлюз пайда болмаса, Шлюз тізімін жаңарту опциясын таңдаңыз.

    Жаңа шлюз.

  8. Қосылымды жасау үшін Жасау опциясын таңдаңыз.

    Қосылымды жасау.

  9. Әдепкі деректер жиынтығын таңдаңыз.

    Деректер жиынтығын таңдау.

  10. Кестелер тізімінде пайдалану қажет кестені таңдаңыз.

    Кестені таңдау.

  11. Бағдарламаны жасау үшінҚосылу опциясын таңдаңыз.

    Кестеге қосылу және бағдарламаны жасау.

Power Apps үш экраны бар бағдарлама жасайды және сіз таңдаған кестеден деректерді көрсетеді:

  • BrowseScreen1 - кестедегі барлық жазбаларды көрсетеді.
  • DetailScreen1 - бір жазба туралы қосымша ақпарат көрсетеді.
  • EditScreen1 - пайдаланушылар жазбаны жаңарта алады немесе жазбаны жасай алады.

Әртүрлі бағдарлама экрандары.

Келесі қадамдар

  • Жасаған бағдарламаны сақтау үшін Ctrl-S пернесін басыңыз.
  • BrowseScreen1 экранын (әдепкі бойынша пайда болатын) теңшеу үшін Орналасуды теңшеу бөлімін қараңыз.
  • DetailsScreen1 немесе EditScreen1 экранын теңшеу үшін Пішінді теңшеу бөлімін қараңыз.

Белгілі мәселелер, кеңестер және ақаулықтарды жою

  1. Шлюзге жету мүмкін емес.

    Бұл қате жергілікті деректер шлюзі бұлтқа қосыла алмаса пайда болады. Шлюз күйін тексеру үшін powerapps.microsoft.com сайтына кіріп, Шлюздер тармағын таңдаңыз, содан кейін пайдалану қажет шлюзді таңдаңыз.

    Шлюз жұмыс істеп тұрғанына және Интернетке қосыла алатындығына көз жеткізіңіз. Өшіп қалуы мүмкін немесе ұйқы режиміне түсетін компьютерге шлюз орнатудан аулақ болыңыз. Жергілікті деректердің шлюз қызметін қайта қосып көріңіз (PBIEgwService).

  2. System.Data.OracleClient Oracle клиенттік бағдарламалық жасақтамасы 8.1.7 немесе одан кейінгі нұсқаларды қажет етеді.

    Бұл қате Oracle клиенті SDK жергілікті деректер шлюзімен бірдей компьютерде орнатылмаған жағдайда пайда болады. Бұл мәселені шешу үшін ресми провайдерді орнату бөлімін қараңыз.

  3. '[Кестеатауы]' кестесі ешқандай кілт бағандарын анықтамайды.

    Егер Oracle дерекқоры қосылымына қажет негізгі кілті жоқ кестеге қосылсаңыз, осы қате пайда болады.

  4. Сақталған процедураларға, құрама кілттері бар кестелерге және кестелердегі кірістірілген нысан түрлеріне Power Apps бағдарламасында тікелей қолдау көрсетілмейді. Алайда, сақталған іс рәсімдерге Power Automate арқылы қолдау көрсетіледі.

Ескерім

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

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