Posts

Showing posts with the label Oracle

Featured Post

How to Read a CSV File from Amazon S3 Using Python (With Headers and Rows Displayed)

Image
  Introduction If you’re working with cloud data, especially on AWS, chances are you’ll encounter data stored in CSV files inside an Amazon S3 bucket . Whether you're building a data pipeline or a quick analysis tool, reading data directly from S3 in Python is a fast, reliable, and scalable way to get started. In this blog post, we’ll walk through: Setting up access to S3 Reading a CSV file using Python and Boto3 Displaying headers and rows Tips to handle larger datasets Let’s jump in! What You’ll Need An AWS account An S3 bucket with a CSV file uploaded AWS credentials (access key and secret key) Python 3.x installed boto3 and pandas libraries installed (you can install them via pip) pip install boto3 pandas Step-by-Step: Read CSV from S3 Let’s say your S3 bucket is named my-data-bucket , and your CSV file is sample-data/employees.csv . ✅ Step 1: Import Required Libraries import boto3 import pandas as pd from io import StringIO boto3 is...

How to Resolve ORA-01722 Invalid Number Error in Oracle SQL Developer

Image
When working with Oracle SQL Developer, you may come across an error message that reads "ORA-01722: invalid number". This error can be frustrating and difficult to understand, especially if you're new to SQL. In this post, I will explain the cause of this error and provide a solution to resolve it. Cause of the Error - ORA-01722 Let's consider an example where we have two tables named "my_hr" and "my_dept". The "my_hr" table contains three columns - "name", "pay_id", and "user_id", while the "my_dept" table contains two columns - "name" and "user_id". CREATE TABLE my_hr ( name CHAR(20), pay_id NUMBER, user_id CHAR(6) ); CREATE TABLE my_dept ( name CHAR(20), user_id CHAR(6) ); Now, let's insert some sample data into these tables: INSERT INTO my_hr VALUES ('Srini', 567, '123456'); INSERT INTO my_dept VALUES ('Srini', '123456'); If we try to execu...

4 Built-in functions in SQL Explained Superbly

Image
Here're four types of built-in functions in SQL. You don't need to create these functions, and these come with your SQL. I am discussing today the  SQL functions List . SQL functions DATE-TIME functions Numeric functions Char functions Null-related functions 1. DATE-TIME functions   These are useful to get DATE and Time. Also, you can covert the DATE and TIME to Char. These are TO_CHAR, CURRENT_DATE, and CURRENT_TIME. 2. Numeric Functions   These functions you can use for numeric calculations. Those are TRUNC, SIGN, ROUND, ABS. 3. Char Functions   To handle string-related tasks you can use CHAR functions. The CHAR functions are like SUBSTR, CONCAT, LENGTH. 4. NULL related functions   To handle null values you can use different functions. Those are COALESCE, NVL, NULLIF This post covered all your answers for the SQL functions list, SQL built-in functions in Oracle, and SQL functions in any DBMS. Also, Read SQL tips to improve Query perfor...

Hyperion: How to Learn as Alternative for Mainframe

Image
Oracle Hyperion is a reporting tool. Its applications are Capital management, Asset planning, Workforce planning and more. Photo Credit: Srini Books to Read on Hyperion The Oracle Hyperion Financial Reporting 11 covers all basics to learn financial reporting using Hyperion tool. The popular contents are Explore Grids and the Point of View Create Functions and Formulas Master Conditional Formatting and Conditional Suppression Create Dynamic Books and Batches Import Reporting Content into MS Office with Oracle Smart View

Oracle fFlash Storage and its Top Features

Image
ORACLE flash storage is faster than other storage systems. This post tells why flash storage you need and the special features of flash storage from oracle. Customers today are facing a triad of issues requiring higher performance from their storage systems such as More server and application virtualization, Faster servers and scale-out applications and Latency-sensitive applications. Flash storage is seen as the solution to these issues because it delivers the desired higher performance.  But does all of your data need flash media?  What if there were “a smart and self-optimizing” storage system that automatically moves data across different media depending not only on frequency of usage, but also on the application’s performance requirements, media cost, and business value? Introducing Oracle FS1 Flash Storage System. How is Oracle FS1 Flash Storage System Different? Oracle FS1 intelligently delivers flash performance when you need it and reduces costs by mov...

Oracle Hyperion Reporting Basic Tutorial

Image
Interactive Reporting is an extremely robust and powerful business intelligence tool providing ad-hoc querying, data analysis, dashboards, and other reporting capabilities. Oracle Hyperion Financial Management Business analysts access the software through the EPM Workspace, a central location for viewing and managing content across all of the Hyperion products. The product is extremely flexible and provides analysts with the ability to quickly analyze data and produce deliverables. The software provides a consistent platform for managing content, where documents can be customized, saved, and shared across an organization. What is BQY When working with Interactive Reporting, it is hard to escape the term BQY. BQY or BrioQuery, is the extension given to all Interactive Reporting document files. Developers create BQY files using the Workspace, Interactive Reporting Web Client, or Interactive Reporting Studio—a developer tool used to create and manage BQY documents outside...