Свържете се с база данни на 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
Отидете на Power Apps.
Изберете Създайте от левия прозорец.
Под Започнете от изберете Още източници на данни.
Изберете Нова връзка.
В списъка с връзки изберете База данни на Oracle.
Посочете името на Oracle сървър, потребителско име и парола.
Посочете сървър в този формат, ако е необходим SID:
ServerName/SID
Изберете шлюза, който искате да използвате, или инсталирайте такъв.
Ако вашият шлюз не се появи, след като го инсталирате, изберете Опреснете списъка на шлюза.
Изберете Създаване, за да създадете връзката.
Изберете набор от данни по подразбиране.
В списъка с таблици случаи таблицата, която искате да използвате.
Изберете Свързване, за да създадете приложението.
Power Apps създава приложение, което има три екрана и показва данни от избраната от вас таблица:
- BrowseScreen1, в който са изброени всички записи в таблицата.
- DetailScreen1, която предоставя повече информация за един запис.
- EditScreen1, в която потребителите могат да актуализират запис или да създадат.
Следващи стъпки
- За да запазите приложението, което сте генерирали, натиснете Ctrl-S.
- За да персонализирате BrowseScreen1 (което се появява по подразбиране), вж Персонализирайте оформление.
- За да персонализирате DetailsScreen1 или EditScreen1, виж Персонализирайте формуляр.
Известни проблеми, съвети и отстраняване на проблеми
Няма достъп до шлюза.
Тази грешка се появява, ако локалният шлюз за данни не може да се свърже с облака. За да проверите състоянието на вашия шлюз, влезте в powerapps.microsoft.com, изберете Шлюзове и след това изберете шлюза, който искате да използвате.
Уверете се, че вашият шлюз работи и може да се свърже с интернет. Избягвайте да инсталирате шлюза на компютър, който може да е изключен или заспал. Опитайте също да рестартирате локалната услуга за шлюз на данни (PBIEgwService).
System.Data.OracleClient изисква клиентски софтуер на Oracle версия 8.1.7 или по-нова.
Тази грешка се появява, ако SDK за клиента на Oracle не е инсталиран на същия компютър като локалния шлюз за данни. За да разрешите този проблем, инсталирайте официалния доставчик.
Таблицата „[Tablename]“ не дефинира колони на ключ.
Тази грешка се появява, ако се свързвате с таблица, която няма първичен ключ, който изисква връзката с база данни на Oracle.
Съхранените процедури, таблици със съставни ключове и вложени типове обекти в таблици не се поддържат директно в Power Apps. Въпреки това, съхранявани процедури, използващи Power Automate, се поддържат.
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).
Обратна връзка
https://aka.ms/ContentUserFeedback.
Очаквайте скоро: През цялата 2024 г. постепенно ще отстраняваме проблемите в GitHub като механизъм за обратна връзка за съдържание и ще го заменим с нова система за обратна връзка. За повече информация вижте:Подаване и преглед на обратна връзка за