About the Authors |
|
xi | |
About the Technical Reviewer |
|
xiii | |
Acknowledgments |
|
xv | |
Introduction |
|
xvii | |
|
Chapter 1 Architecting a Secure Infrastructure for APEX |
|
|
1 | (34) |
|
|
2 | (1) |
|
|
3 | (4) |
|
|
7 | (4) |
|
|
11 | (6) |
|
|
17 | (1) |
|
Terra form and the Resource Manager |
|
|
18 | (1) |
|
|
19 | (1) |
|
Deploying APEX to a Database System |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
21 | (1) |
|
APEX on an Autonomous Database |
|
|
21 | (1) |
|
|
22 | (2) |
|
|
24 | (1) |
|
|
25 | (3) |
|
|
28 | (3) |
|
Logs, Metrics, and Alarms |
|
|
31 | (2) |
|
|
33 | (2) |
|
Chapter 2 Storing Large Objects Using Object Storage |
|
|
35 | (30) |
|
Oracle Cloud Infrastructure |
|
|
36 | (1) |
|
Storing Files in the Oracle Database |
|
|
37 | (1) |
|
The OCI Object Storage Alternative |
|
|
37 | (2) |
|
Using OCI Object Storage with APEX |
|
|
39 | (1) |
|
|
39 | (1) |
|
Create an OCI Object Storage Bucket |
|
|
40 | (1) |
|
Create an Oracle Autonomous Database (Optional) |
|
|
41 | (1) |
|
Create Identity and Access Management Resources |
|
|
42 | (6) |
|
|
48 | (14) |
|
|
62 | (1) |
|
|
63 | (2) |
|
Chapter 3 Using Oracle Cloud Functions |
|
|
65 | (46) |
|
|
65 | (3) |
|
Processing Images on the Client Browser |
|
|
68 | (1) |
|
Custom Image Processing REST API |
|
|
68 | (1) |
|
Using Third-Party REST APIs |
|
|
68 | (1) |
|
|
69 | (1) |
|
Required Software and Tools |
|
|
70 | (2) |
|
|
72 | (2) |
|
Identity and Access Management |
|
|
74 | (8) |
|
|
82 | (3) |
|
Oracle Cloud Infrastructure Container Registry |
|
|
85 | (1) |
|
|
85 | (1) |
|
Thumbnail Generator Function |
|
|
86 | (7) |
|
|
93 | (4) |
|
|
97 | (1) |
|
Triggering Functions with Oracle Events |
|
|
97 | (3) |
|
|
100 | (3) |
|
Complete Function and Deploy |
|
|
103 | (2) |
|
Troubleshooting and Logging |
|
|
105 | (2) |
|
|
107 | (3) |
|
|
110 | (1) |
|
Chapter 4 Exposing Functionality with API Gateway |
|
|
111 | (28) |
|
|
112 | (3) |
|
Deploy the Language Translation Engine |
|
|
115 | (8) |
|
Oracle Functions for Language Translation |
|
|
123 | (1) |
|
API Gateway for Language Translation |
|
|
124 | (8) |
|
Calling the API Gateway from APEX |
|
|
132 | (4) |
|
|
136 | (2) |
|
|
138 | (1) |
|
Chapter 5 Oracle Machine Learning in Autonomous Database |
|
|
139 | (54) |
|
Setting Up the Oracle Machine Learning Environment |
|
|
139 | (1) |
|
Creating an Autonomous Database |
|
|
139 | (6) |
|
Obtaining the URLs Needed for Using the OML Service |
|
|
145 | (1) |
|
|
146 | (5) |
|
|
151 | (1) |
|
An Introduction to Oracle Machine Learning User Interface |
|
|
151 | (3) |
|
|
154 | (4) |
|
|
158 | (9) |
|
|
167 | (10) |
|
|
177 | (4) |
|
Oracle Machine Learning for SQL (0ML4SQL) |
|
|
181 | (3) |
|
Oracle Machine Learning for Python (0ML4Py) |
|
|
184 | (6) |
|
In-Database Machine Learning and APEX |
|
|
190 | (1) |
|
|
191 | (2) |
|
Chapter 6 Oracle Machine Learning REST Services |
|
|
193 | (40) |
|
A Short Introduction to REST APIs |
|
|
193 | (3) |
|
Introduction to OML REST Services |
|
|
196 | (1) |
|
REST API for Oracle Machine Learning Services |
|
|
196 | (2) |
|
REST API for Embedded Python Execution |
|
|
198 | (2) |
|
|
200 | (1) |
|
Installing and Setting Up a REST Client (cURL) |
|
|
200 | (1) |
|
|
201 | (2) |
|
Examples of Using OML REST Services |
|
|
203 | (10) |
|
Using OML REST Services from APEX |
|
|
213 | (19) |
|
|
232 | (1) |
|
|
233 | (36) |
|
|
233 | (10) |
|
Datasets, Records, and Labeling |
|
|
243 | (1) |
|
Creating a Dataset and Records |
|
|
244 | (5) |
|
Labeling Records in a Dataset |
|
|
249 | (3) |
|
Adding New Records to the Dataset |
|
|
252 | (1) |
|
|
252 | (3) |
|
Data Labeling with APEX Using OCI APIs |
|
|
255 | (1) |
|
|
255 | (1) |
|
Setting Up APEX for Data Labeling APIs |
|
|
255 | (6) |
|
Using Data Labeling APIs with APEX |
|
|
261 | (7) |
|
|
268 | (1) |
|
Chapter 8 Anomaly Detection |
|
|
269 | (50) |
|
Setting Up the Anomaly Detection Service |
|
|
270 | (1) |
|
Compartment, Policies, User Groups, and a User |
|
|
270 | (10) |
|
|
280 | (9) |
|
Anomaly Detection Service |
|
|
289 | (1) |
|
Requirements for the Data |
|
|
289 | (4) |
|
Creating a Machine Learning Model and Detecting Anomalies |
|
|
293 | (17) |
|
|
310 | (3) |
|
Anomaly Detection with APEX Using the OCI API |
|
|
313 | (1) |
|
|
313 | (1) |
|
Setting Up APEX for Anomaly Detection API |
|
|
313 | (2) |
|
Using Anomaly Detection APIs with APEX |
|
|
315 | (2) |
|
|
317 | (2) |
|
|
319 | (26) |
|
Different Use Cases for Language Service |
|
|
319 | (1) |
|
|
320 | (1) |
|
|
321 | (1) |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
323 | (1) |
|
|
324 | (5) |
|
Analyzing Text with the OCI Console |
|
|
329 | (5) |
|
Analyzing Text with the OCI Language API and APEX |
|
|
334 | (1) |
|
|
334 | (1) |
|
Setting Up APEX for Language API |
|
|
335 | (4) |
|
Using Language API with APEX |
|
|
339 | (5) |
|
|
344 | (1) |
|
|
345 | (22) |
|
Working with OCI REST APIs |
|
|
346 | (1) |
|
|
347 | (2) |
|
|
349 | (17) |
|
|
366 | (1) |
|
Chapter 11 Email Delivery Services |
|
|
367 | (34) |
|
|
368 | (1) |
|
Identity and Access Management |
|
|
368 | (8) |
|
Regions, Availability, and Server Information |
|
|
376 | (1) |
|
|
377 | (9) |
|
|
386 | (2) |
|
|
388 | (1) |
|
Configure APEX Instance for OCI Email Delivery Service |
|
|
389 | (4) |
|
|
393 | (1) |
|
|
394 | (2) |
|
Troubleshooting Deliverability |
|
|
396 | (4) |
|
|
400 | (1) |
Summary |
|
401 | (2) |
Index |
|
403 | |