Skip to content

Commit b97c3a8

Browse files
authored
Merge branch 'main' into AlexanderHodicke-patch-14
2 parents 62e7ab1 + 35ea137 commit b97c3a8

File tree

2 files changed

+17
-5
lines changed
  • app-dev/devops-and-containers/devops/oci-devops-terraform-function-java-graalvm
  • data-platform/core-converged-db/db-graph

2 files changed

+17
-5
lines changed

app-dev/devops-and-containers/devops/oci-devops-terraform-function-java-graalvm/README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,18 +56,27 @@ OCI DevOps IAM Policies are not part of the stack, please refer to <a href="http
5656
<p>
5757
Important! Before running the stack it is manadatory to create the OCI Registry repository for the OCI Function container and upload a dummy X86 architecture container to it. The <b>name</b> of the OCIR repo needs to match to the <code>image_name</code> of the Stack variables e.g. <b>helloworldai-java</b>. The image tag must be '<b>1</b>'.
5858
<br>
59-
This can by done by doing the following in OCI Cloud Shell:
59+
The reason for this is that the Stack cannot create the Function without pointing to an image in OCIR.
60+
<p>
61+
This can be done by doing the following in OCI Cloud Shell (assuming the image name is 'helloworldai-java'):
6062
<pre>
6163
oci artifacts container repository create --display-name helloworldai-java --compartment-id ocid1.compartment.oc1.....gq
6264
docker pull hello-world
63-
docker tag hello-world fra.ocir.io/&lt;YOUR_TENANCY_NAMESPACE&gt;/&lt;image_name&gt:1
65+
docker tag hello-world fra.ocir.io/&lt;YOUR_TENANCY_NAMESPACE&gt;/helloworldai-java:1
6466
docker push fra.ocir.io/&lt;YOUR_TENANCY_NAMESPACE&gt;/helloworldai-java:1
6567
</pre>
6668
Unless doing this the Stack will run into an error:
6769
<pre>
68-
Error: 400-InvalidParameter, Invalid Image fra.ocir.io/&lt;YOUR_TENANCY_NAMESPACE&gt;/helloworldai-java:1 does not exist or you do not have access to use it
70+
Error: 400-InvalidParameter, Invalid Image fra.ocir.io/&lt;YOUR_TENANCY_NAMESPACE&gt;/&lt;image_name&gt:1 does not exist or you do not have access to use it
71+
</pre>
72+
After doing this the Stack can be run to create the OCI DevOps project. After the project creation the build pipelines can be run to build and deploy the OCI Function with real Function code like <a href="https://github.com/oracle-devrel/technology-engineering/blob/main/app-dev/devops-and-containers/functions/java-helloworld-AI-with-local-dev-and-oci-functions/README.md">this one</a> (the dummy hello-world image won't run properly).
73+
<p>
74+
The Stack creates only a <i>private subnet</i> in the VCN and hence the Function cannot be called outside the tenancy by default after the build and deploy.
75+
<br>
76+
However, the Function invocation can be done from OCI Cloud Shell either by connecting to the VCN private subnet or to OCI Service Network, both options will work. The invocation can be done as follows using the Stack <code>project_name</code> e.g. :
77+
<pre>
78+
fn invoke helloworldai-java-project helloworldai-java-project
6979
</pre>
70-
After doing this the Stack can be run and after the OCI DevOps project creation the build pipelines can be run to build and deploy the OCI Function.
7180

7281
# Useful Links
7382

data-platform/core-converged-db/db-graph/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Graphs enable you to find connections and explore relationships in your data. Oracle Graph is an AI-ready, integrated feature of Oracle's converged database that eliminates the need for a separate graph database and data movement. Analysts and developers can address various use cases, including financial fraud detection and manufacturing traceability, while gaining enterprise-grade security, ease of data ingestion, and strong support for operational workloads.Oracle Graph supports both RDF (resource description framework) and property graphs on operational data.
44
Developers can now easily build graph applications with SQL using existing SQL development tools and frameworks through SQL property graphs. The combination of AI Vector Search and RDF knowledge graph capabilities in Oracle Database makes it simple to extend retrieval-augmented generation (RAG) workflows with graph analysis, enabling improved search response accuracy—also known as GraphRAG.
55

6-
Reviewed: 22.01.2025
6+
Reviewed: 11.02.2025
77

88
# Useful Links
99

@@ -17,6 +17,7 @@ Reviewed: 22.01.2025
1717
- [Graph JavaScript API Reference for Property Graph Visualization](https://docs.oracle.com/pls/topic/lookup?ctx=property-graph-latest&id=PGJSD)
1818
- [Graph Python API Reference for Property Graph](https://docs.oracle.com/pls/topic/lookup?ctx=property-graph-latest&id=python_doc)
1919
- [data sets for property graph (Karin Patenge)](https://github.com/karinpatenge/property-graph)
20+
- [ISO/IEC 9075-16:2023](https://www.iso.org/standard/79473.html)
2021

2122
## Blogs and Technical Briefs
2223

@@ -26,6 +27,8 @@ Reviewed: 22.01.2025
2627
- [Get Started with Oracle Graph using SQL Developer](https://medium.com/oracledevs/get-started-with-oracle-graph-using-sql-developer-e5ccbd61c9fb)
2728
- [Visualizing Graphs in Oracle Graph](https://medium.com/oracledevs/visualizing-graphs-in-oracle-graph-6159c8ce2491)
2829
- [Run Graph Algorithms in Jupyter Notebook](https://medium.com/oracledevs/run-graph-algorithms-in-jupyter-notebook-4a612c870652)
30+
- [First Quarterly Update on Oracle Graph (2025)](https://blogs.oracle.com/database/post/first-quarterly-update-on-oracle-graph-2025)
31+
- [Provisioning analytic environments easily - like Oracle Graph](https://blogs.oracle.com/coretec/post/provisioning-analytic-environments-easily-like-oracle-graph)
2932

3033

3134
## LiveLabs

0 commit comments

Comments
 (0)