Skip to content

Commit bca268d

Browse files
Merge pull request #1119 from oracle-devrel/bp_opensource_data_platform
changes made
2 parents 509a49a + 2b96113 commit bca268d

File tree

17 files changed

+1595
-10
lines changed

17 files changed

+1595
-10
lines changed

data-platform/open-source-data-platforms/oci-cache/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# OCI Cache with Redis
1+
# OCI Cache (Redis/Valkey)
22
OCI Cache with Redis is a comprehensive, managed in-memory caching solution built on the foundation of open source Redis.
33
This fully managed service accelerates data reads and writes, significantly enhancing application response times and database performance to provide an improved customer experience.
44

5-
Reviewed: 04.06.2024
5+
Reviewed: 05.06.2024
66

77
# Table of Contents
88

data-platform/open-source-data-platforms/oci-data-flow/README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# OCI Data Flow
22
Oracle Cloud Infrastructure (OCI) Data Flow is a fully managed Apache Spark service that performs processing tasks on extremely large datasets—without infrastructure to deploy or manage. Developers can also use Spark Streaming to perform cloud ETL on their continuously produced streaming data. This enables rapid application delivery because developers can focus on app development, not infrastructure management
33

4-
Reviewed: 04.06.2024
4+
Reviewed: 05.06.2024
55

66
# Table of Contents
77

@@ -23,10 +23,17 @@ Reviewed: 04.06.2024
2323

2424
# Reusable Assets
2525

26-
- [Build and deploy OCI DataFlow application from OCI Data Science - Example](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/open-source-data-platforms/oci-data-flow/code-examples/build-and-deploy-app-from-oci-ds)
26+
- [Build and deploy OCI DataFlow application using OCI Data Science - Example](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/open-source-data-platforms/oci-data-flow/code-examples/build-and-deploy-app-from-oci-ds)
27+
When using OCI Data Science to build and deploy an OCI Data Flow application. Using the notebook sessions, you can either directly interact with an OCI Data Flow cluster in-line and test your Spark code, and afterwards easily deploy and run the OCI Data Flow application.
28+
2729
- [Load data from OCI Data Flow into Autonomous Database](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/open-source-data-platforms/oci-data-flow/code-examples/load-data-to-adw)
30+
When you are planning to use an Autonomous Database as a source and/or Autonomous Database as a target when running an OCI Data Flow application.
31+
2832
- [Connect to Salesforce using OCI Data Flow](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/open-source-data-platforms/oci-data-flow/code-examples/salesforce)
33+
When you are looking to use Salesforce data in your OCI Data Flow application, you can use the script to establish the connection and query relevant Salesforce data.
34+
2935
- [Run OCI Data Flow from OCI Functions](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/open-source-data-platforms/oci-data-flow/code-examples/run-from-functions)
36+
When in your overall flow OCI Functions are used (e.g., based on an event) to start an OCI Data Flow job run.
3037

3138
# License
3239

data-platform/open-source-data-platforms/oci-data-flow/code-examples/build-and-deploy-app-from-oci-ds/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
# Build and Deploy App from OCI DS
2-
3-
1+
# Build and Deploy an OCI Data Flow application using OCI Data Science
42

53
Reviewed: 04.06.2024
64

75
# When to use this asset?
86

9-
To deploy a dataflow example, using OCI Data Science.
7+
When using OCI Data Science to build and deploy an OCI Data Flow application. Using the notebook sessions, you can either directly interact with an OCI Data Flow cluster in-line and test your Spark code, and afterwards easily deploy and run the OCI Data Flow application.
108

119
# How to use this asset?
1210

13-
Please use the notebook under the files folder.
11+
- Upload the notebook in an OCI Data Science notebook session, and run the notebook.
12+
- Upload the .py file in an object storage bucket to be used as the script in the application.
1413

1514
# License
1615

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2024 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Load data from Autonomous Database into OCI Data Flow
2+
3+
Reviewed: 05.06.2024
4+
5+
# When to use this asset?
6+
7+
When you are planning to use an Autonomous Database as a source and/or Autonomous Database as a target when running an OCI Data Flow application.
8+
9+
# How to use this asset?
10+
11+
- Add the load-data-to-adw.py file to your main script
12+
- Change the credentials and make sure you are referencing the correct tables/views
13+
14+
# License
15+
16+
Copyright (c) 2023 Oracle and/or its affiliates.
17+
18+
Licensed under the Universal Permissive License (UPL), Version 1.0.
19+
20+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2024 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Triggering OCI Data Flow from OCI Functions
2+
3+
Reviewed: 05.06.2024
4+
5+
# When to use this asset?
6+
7+
When in your overall flow OCI Functions are used (e.g., based on an event) to start an OCI Data Flow job run.
8+
9+
# How to use this asset?
10+
11+
- Add the run-oci-data-flow-from_function.py script to your main script
12+
- Review the script and make the appropriate changes, like changing the application OCID and compartment OCID
13+
14+
# License
15+
16+
Copyright (c) 2023 Oracle and/or its affiliates.
17+
18+
Licensed under the Universal Permissive License (UPL), Version 1.0.
19+
20+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2024 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.

0 commit comments

Comments
 (0)