Споделяне чрез


Свържете се с база данни на Oracle от Power Apps

Списък на таблици и създаване, четене, актуализиране и изтриване на редове от таблици в база данни на Oracle, след като създадете връзка и изградите приложение в Power Apps. Връзката към база данни на Oracle поддържа пълно делегиране на филтриране, сортиране и други функции, но не активатори или съхранени процедури.

Предварителни изисквания

  • Oracle 9 и по-нова
  • Oracle Data Access Client (ODAC) софтуер 11.2 или по-нова версия
  • Инсталиране на шлюз за локални данни
  • Инсталиране на SDK за клиенти на Oracle

Инсталиране на шлюз за локални данни

За да инсталирате шлюз, изпълнете стъпките в този урок.

Локалният шлюз за данни действа като мост, осигурява бърз и сигурен трансфер на данни между локални данни (данни, които не са в облака) и Power BI, Power Automate, Логически приложения и Power Apps услуги. Можете да използвате един и същ шлюз с множество услуги и множество източници на данни. За повече информация вижте Обяснение за шлюзовете.

Инсталиране на Oracle клиент

На същия компютър като шлюза за данни локален инсталирайте ODAC 11.2 или по-нова версия. Например, можете да инсталирате 64-битов ODAC 12c Release 4 (12.1.0.2.4) за Windows x64 или да изберете предпочитана от вас версия. Трябва да изберете версия на инсталатора на 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, в която потребителите могат да актуализират запис или да създадат.

Различни екрани на приложение.

Следващи стъпки

Известни проблеми, съвети и отстраняване на проблеми

  1. Няма достъп до шлюза.

    Тази грешка се появява, ако локалният шлюз за данни не може да се свърже с облака. За да проверите състоянието на вашия шлюз, влезте в powerapps.microsoft.com, изберете Шлюзове и след това изберете шлюза, който искате да използвате.

    Уверете се, че вашият шлюз работи и може да се свърже с интернет. Избягвайте да инсталирате шлюза на компютър, който може да е изключен или заспал. Опитайте също да рестартирате локалната услуга за шлюз на данни (PBIEgwService).

  2. System.Data.OracleClient изисква клиентски софтуер на Oracle версия 8.1.7 или по-нова.

    Тази грешка се появява, ако SDK за клиента на Oracle не е инсталиран на същия компютър като локалния шлюз за данни. За да разрешите този проблем, инсталирайте официалния доставчик.

  3. Таблицата „[Tablename]“ не дефинира колони на ключ.

    Тази грешка се появява, ако се свързвате с таблица, която няма първичен ключ, който изисква връзката с база данни на Oracle.

  4. Съхранените процедури, таблици със съставни ключове и вложени типове обекти в таблици не се поддържат директно в Power Apps. Въпреки това, съхранявани процедури, използващи Power Automate, се поддържат.

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).