Skip to content

Commit

Permalink
Versions review
Browse files Browse the repository at this point in the history
  • Loading branch information
Cristina-Varas committed Nov 19, 2024
1 parent 011e622 commit 94eddbc
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 89 deletions.
23 changes: 12 additions & 11 deletions data-platform/data-development/apex/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,6 @@ Reviewed: 18.11.2024
- [Cloud Coaching - Unlock the Power of APEX](https://www.youtube.com/watch?v=6rG_tX8ScBc)
- [APEX on Autonomous Rockin' Experience](https://medium.com/@paulbrad71/apex-on-autonomous-database-rockin-experience-e57c4c4dc4f3)

## Tutorials/ How-To's

- [APEX Integration with Azure AD](https://medium.com/@rana.saeed/can-your-external-users-authenticate-into-your-apex-apps-606e48f9417b)
- [APEX Integration with Real Application Security(RAS)](https://medium.com/@rana.saeed/integrating-real-application-security-ras-with-oracle-apex-33892967beff)
- [Uploading files to OCI Object Storage via APEX](https://medium.com/@devpiotrekk/uploading-files-to-oci-object-storage-via-apex-42ad396ec55d)
- [APEX Devops with Liquibase](https://medium.com/@devpiotrekk/start-your-apex-devops-adventure-with-liquibase-f8e45c3d1e6a)
- [APEX Service DevOps with DBMS_CLOUD](https://medium.com/oracledevs/apex-service-can-devops-too-dbms-cloud-on-autonomous-72be9842d2f88)
- [Integrating Data Science with APEX](https://blogs.oracle.com/ai-and-datascience/post/yolov5-models-in-apex-using-oracle-data-science)
- [Other APEX Blogs](https://blogs.oracle.com/apex/)
- [APEX YouTube channel](https://www.youtube.com/channel/UCEpIXFjcQIztReQNLymvYrQ/playlists?view=1&sort=da)

# Useful Links

## Get Started
Expand All @@ -51,6 +40,18 @@ Reviewed: 18.11.2024
- [APEX Managing Application Backups](https://docs.oracle.com/en/database/oracle/apex/22.1/htmdb/managing-application-backups.html)
- [APEX Application Development Lifecycle Technical Paper](https://www.oracle.com/a/tech/docs/apex-lifecycle-management-v3.pdf)

## Tutorials/ How-To's

- [APEX Integration with Azure AD](https://medium.com/@rana.saeed/can-your-external-users-authenticate-into-your-apex-apps-606e48f9417b)
- [APEX Integration with Real Application Security(RAS)](https://medium.com/@rana.saeed/integrating-real-application-security-ras-with-oracle-apex-33892967beff)
- [Uploading files to OCI Object Storage via APEX](https://medium.com/@devpiotrekk/uploading-files-to-oci-object-storage-via-apex-42ad396ec55d)
- [APEX Devops with Liquibase](https://medium.com/@devpiotrekk/start-your-apex-devops-adventure-with-liquibase-f8e45c3d1e6a)
- [APEX Service DevOps with DBMS_CLOUD](https://medium.com/oracledevs/apex-service-can-devops-too-dbms-cloud-on-autonomous-72be9842d2f88)
- [Integrating Data Science with APEX](https://blogs.oracle.com/ai-and-datascience/post/yolov5-models-in-apex-using-oracle-data-science)
- [Other APEX Blogs](https://blogs.oracle.com/apex/)
- [APEX YouTube channel](https://www.youtube.com/channel/UCEpIXFjcQIztReQNLymvYrQ/playlists?view=1&sort=da)


# License

Copyright (c) 2024 Oracle and/or its affiliates.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Perfect for developers and architects building robust, distributed microservices

Reviewed: 19.11.2024


# License

Copyright (c) 2024 Oracle and/or its affiliates.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,6 @@ Reviewed: 19.11.2024
1. [Team Publications](#team-publications)
2. [Useful Links](#useful-links)
3. [Reusable Assets Overview](#reusable-assets-overview)
4. [License](#license)


# Team Publications
- Cloud Coaching Session: [Simplify Microservices Architectures: Oracle Transaction Manager for Microservices](https://www.youtube.com/watch?v=my4KMotFKwM&list=PLPIzp-E1msrZbCMh7NObbSSoI7q924MZS&index=1&t=7s)
Expand All @@ -50,14 +48,12 @@ Reviewed: 19.11.2024
- Video: [Transaction patterns for mission-critical microservices in Kubernetes](https://www.youtube.com/watch?v=fBXowP7X92k)
- Video: [Oracle Transaction Manager for Microservices High-Level Introduction](https://www.youtube.com/watch?v=4j74C4GobzY)


# Reusable Assets Overview
- Oracle LiveLabs [Tutorials / How To's]: [Maintain data consistency across microservices using Oracle MicroTx](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3445)
- Oracle LiveLabs [Tutorials / How To's]: [Simplify distributed transactions with Oracle MicroTx to prevent inconsistent data and financial losses](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3725)
- Oracle LiveLabs [Tutorials / How To's]: [Ensure data consistency in distributed transactions across ORDS applications using Oracle MicroTx](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3886)
- [Software project: Creating a real-life transactional microservices application on Kubernetes](https://medium.com/@mika.rinne/software-project-creating-a-real-life-transactional-microservices-application-on-kubernetes-ea490e9cdfa1)


# License

Copyright (c) 2024 Oracle and/or its affiliates.
Expand Down
1 change: 0 additions & 1 deletion data-platform/data-development/ords/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Reviewed: 19.11.2024

1. [Team Publications](#team-publications)
2. [Useful Links](#useful-links)
3. [Reusable Assets Overview](#reusable-assets-overview)

# Team Publications

Expand Down
76 changes: 4 additions & 72 deletions data-platform/data-development/sql/sql-oracle23ai/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@

# SQL Oracle Database 23ai
This section covers the new features introduced in the Oracle Database 23ai release, focusing on enhancements and functionalities in SQL for application development.
This asset contains a brief set of Oracle Database 23ai new features examples which are then included in a specific asset file for consultation.
The list of New Features will be periodically updated and adjusted.

## Features

Expand Down Expand Up @@ -74,73 +76,6 @@ Reviewed: 18.11.2024

1. [Team Publications](#team-publications)
2. [Useful Links](#useful-links)
=======
# Oracle 23ai

This section covers the new features introduced in the Oracle Database 23ai release, focusing on enhancements and functionalities in SQL for application development.

Reviewed: 24.10.2024

# When to use this asset?

To look for examples and deep dive into Oracle 23ai New Features in Database specific areas for Developers.

# How to use this asset?

This asset contains a brief set of Oracle Database 23ai new features examples which are then included in a specific asset file for consultation.
The list of New Features will be periodically updated and adjusted.

--## Features
--### Aggregation over INTERVAL Data Types
-- - **Description**: Pass INTERVAL data types to SUM and AVG aggregate functions.
-- - **Example**: ```sqlSELECT SUM(interval_column) FROM table_name;`
--### Client Describe Call Support for Tag Options
-- - **Description**: Store and retrieve metadata about database objects using annotations.
-- - **Example**: `ALTER TABLE table_name ANNOTATE 'key' = 'value';`
--### DEFAULT ON NULL for UPDATE Statements
-- - **Description**: Define columns as DEFAULT ON NULL for update operations.
-- - **Example**: `UPDATE table_name SET column_name = DEFAULT ON NULL WHERE condition;`
--### Data Quality Operators
-- - **Description**: Introduces PHONIC_ENCODE and FUZZY_MATCH operators for string matching.
-- - **Example**: `SELECT PHONIC_ENCODE('word'), FUZZY_MATCH('string1', 'string2') FROM dual;`
--### Data Use Case Domains
-- - **Description**: Define and apply constraints for common values like credit card numbers.
-- - **Example**: `CREATE DOMAIN email_domain AS VARCHAR2(255) CHECK (REGEXP_LIKE(value, '^[\w._%+-]+@[\w.-]+\.[a-zA-Z]{2,}$'));`
-- ### Direct Joins for UPDATE and DELETE Statements
-- - **Description**: Join target tables in UPDATE and DELETE statements using the FROM clause.
-- - **Example**: `UPDATE table1 SET column1 = table2.column2 FROM table2 WHERE table1.id = table2.id;`
-- ### GROUP BY Column Alias or Position
-- - **Description**: Use column aliases or SELECT item positions in GROUP BY clauses.
-- - **Example**: `SELECT column1 AS col1, SUM(column2) FROM table_name GROUP BY col1;`
-- ### IF [NOT] EXISTS Syntax Support
-- - **Description**: Support for IF EXISTS and IF NOT EXISTS syntax in DDL operations.
-- - **Example**: `CREATE TABLE IF NOT EXISTS table_name (column1 datatype);`
-- ### New Database Role for Application Developers
-- - **Description**: Introduces DB_DEVELOPER_ROLE with necessary privileges for developers.
-- - **Example**: `GRANT DB_DEVELOPER_ROLE TO user_name;`
-- ### Oracle SQL Access to Kafka
-- - **Description**: Efficient access to data streams from Apache Kafka and OCI Streaming Service.
-- - **Example**: `SELECT * FROM kafka_table WHERE topic = 'topic_name';`
-- ### SELECT Without FROM Clause
-- - **Description**: Run SELECT expression-only queries without a FROM clause.
-- - **Example**: `SELECT 1+1;`
-- ### SQL BOOLEAN Data Type
-- - **Description**: Supports ISO SQL standard-compliant BOOLEAN data type.
-- - **Example**: `CREATE TABLE table_name (column1 BOOLEAN);`
-- ### SQL UPDATE RETURN Clause Enhancements
-- - **Description**: Enhanced RETURNING INTO clause for reporting old and new values.
-- - **Example**: `UPDATE table_name SET column1 = 'new_value' RETURNING column1 INTO :old_value;`
-- ### Schema Annotations
-- - **Description**: Store and retrieve metadata about database objects using name-value pairs.
-- - **Example**: `ANNOTATE SCHEMA 'key' = 'value';`
-- ### Table Value Constructor
-- - **Description**: Supports VALUES clause for SELECT, INSERT, and MERGE statements.
-- - **Example**: `INSERT INTO table_name VALUES (1, 'value');`
-- ### Ubiquitous Search With DBMS_SEARCH Packages
-- - **Description**: Index multiple schema objects for full-text search using DBMS_SEARCH.
-- - **Example**: `EXEC DBMS_SEARCH.CREATE_INDEX('index_name', 'table_name');`



# Team Publications
- [23ai New Features Series - Part 1](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart1-developer-activity-7196221427056889856-3HF2?utm_source=share&utm_medium=member_desktop)
Expand All @@ -149,16 +84,13 @@ The list of New Features will be periodically updated and adjusted.
- [23ai New Features Series - Part 4](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart4-teammates-activity-7204946957843267584-x664?utm_source=share&utm_medium=member_desktop)
- [23ai New Features Series - Part 5](https://www.linkedin.com/posts/ppaolucci_cristinavarasmenadas-sonjameyer-activity-7207374755878887425-a--C?utm_source=share&utm_medium=member_desktop)




# Useful Links
- [Oracle Database 23ai New Features](https://apex.oracle.com/database-features/)


# Release Information
- **Version**: 23ai
- **Applicable Offerings**: All Oracle Database offerings .................
- **Applicable Offerings**: All Oracle Database offerings

For more detailed information, please visit the [Oracle Database Features](https://apex.oracle.com/database-features/) page.

# License
Expand Down

0 comments on commit 94eddbc

Please sign in to comment.