Transpose the text column of the Oracle using ODI table
Here's what I'm trying to do:Source table that contains the columns:
Time, Blob, Item-ID
The expected target has the columns:
Time, data, Item1, Item2. ItemN
1. where Item1, Item2 are as shown: say for example the source table has 10 rows of different IDS, there are 10 columns in the table target from Item1 to article 10. (Assuming that no. different IDs are fixed)
How to do this? I learn ODI for a few weeks now. Understand the basics and terminology, I don't know how to do this.
2 data (the target table) is a return value from a stored procedure that would transform the Blob (of the Source table)
The stored procedure is ready, but how do you use the procedure to get the target to the source.
Any help/direction would be greatly helpful.
-Vincent
Published by: user12397263 on December 29, 2009 23:53
1. a question: How do you who would determine row goes to which column? You can say that the 1st line value becomes item1, but without a rank ORDER 1 will always random. If you have a way to ensure the order of the rows (say, a column that can store the rownum) then what you need is in the interface, you specify for n - th element mapping must be MAX (Case when n = rownum then point else ' ' end). Who should take care of it.
2. There is a way to do this in ODI. Because you are a beginner, I would recommend that you create a temporary table and you use a PL/SQL block to generate data of BLOB and serve another table of the source that can update the column of data in the temporary table target table.
Tags: Business Intelligence
Similar Questions
-
How to load data from matrix report in the base using ODI table data
Hello
How to load matrix report data in the base table data using oracle Data Integrator?
Description of the requirement:
This is the data from matrix report:
Need to convert it to the format below:JOB DEPT10 DEPT20 ___________________________ _____________ ANALYST 6000 CLERK 1300 1900
Thank you for your help in advance. Let me know if any other explanation is needed.JOB Dept Salary _____________________________________________ ANALYST DEPT10 ANALYST DEPT20 6000 CLERK DEPT10 1300 CLERK DEPT20 1900
Your list seems to be a bit restrictive, you can do much more with the procedures of ODI.
If you create the new procedure and add a step. In the 'source' tab command you define technology and pattern according to your source database. Use the unpivot operator as described in the link, please, instead of using "SELECT *' use the column names and aliases for example:"
SELECT workstation,
deptsal as deptsal,
saldesc as saledesc
OF pivoted_data
UNPIVOT)
deptsal-<-->-->
FOR saldesc-<-->-->
IN (d10_sal, d20_sal, d30_sal, d40_sal).<-->-->
)Then in your tab 'command on target' defined technology and drawing on your target db, then put your INSERT statement for example:
INSERT INTO job_sales
(employment,
deptsal,
saledesc
)
VALUES
(
: job,.
: deptsal,.
: saledesc
)That's why you use bind variables from source to load data into the target.
Obviously if the source and target table is in the same database, you can have it all in a single statement to the "command on target' as
INSERT INTO job_sales
(employment,
deptsal,
saledesc
)
SELECT workstation,
deptsal as deptsal,
saldesc as saledesc
OF pivoted_data
UNPIVOT)
deptsal-<-->-->
FOR saldesc-<-->-->
IN (d10_sal, d20_sal, d30_sal, d40_sal).<-->-->
)also assign the log count "Insert" on the tab corresponding to your INSERT statement, so that you know how many rows you insert into the table.
I hope this helps.
BUT remember that this feature is out in Oracle 11 g.
-
How to track changes in the value of column level in oracle using procedures
I would need to write the following code using oracle stored procedures and packages.
S/n hate triggers, so I can't apply the same code.
Table of audit would be emp_audit.
Please guide me to write a generic procedure to handle verification, what ever insert/update / delete.
Please do the needful. Thanks in advance.
I created under the trigger but oracle DBA won't use triggers. Please guide me.
Main table: emp
===================
columns:
=======
emp_id
salary
created_ts,
created_user,
modified_ts,
modified_user,
Verification Panel: emp_audit
=======================
columns:
=======
emp_id,
salary,
created_ts,
created_user,
modified_ts,
modified_user,
archived_ts,
event_cd
trigger: need in the form of stored procedures.
========
create or replace TRIGGER test
AFTER INSERT or UPDATE or DELETE ON emp
FOR EACH LINE
BEGIN
IF THE INSERTION
INSERT INTO emp_audit
(emp_id, salary, created_ts, CREATED_user, MODIFIED_TS, MODIFIED_usER, archived_ts, event_cd)
VALUES)
: NEW.emp_id,.
: NEW.salary,.
: NEW. CREATED_TS,
: NEW. CREATED_user,
: NEW. MODIFIED_TS,
: NEW. MODIFIED_usER,
SYSTIMESTAMP, 'C'); -INSERTION
ELSIF UPDATE THEN
INSERT INTO emp_audit
(emp_id, salary, created_ts, CREATED_user, MODIFIED_TS, MODIFIED_usER, archived_ts, event_cd)
VALUES)
: OLD.emp_id,.
: OLD.salary,.
: OLD. CREATED_TS,
: OLD. CREATED_user,
: OLD. MODIFIED_TS,
: OLD. MODIFIED_usER,
SYSTIMESTAMP, 'U'); -UPDATED
ELSIF DELETION THEN
INSERT INTO emp_audit
(emp_id, salary, created_ts, CREATED_user, MODIFIED_TS, MODIFIED_usER, archived_ts, event_cd)
VALUES)
: OLD.emp_id,.
: OLD.salary,.
: OLD. CREATED_TS,
: OLD. CREATED_user,
: OLD. MODIFIED_TS,
: OLD. MODIFIED_usER,
SYSTIMESTAMP, 'd'); -REMOVE
END IF;
END;
Thank you
BalaIf you think the answer to the question, would you mind marking "answered"? It helps the people who respond and those who search the Forum.
-
How to load the date and time from text file to oracle using sqlloader table
Hi friends
I need you to show me what I miss loading date and time text file in a table oracle using sqlloader
It's my data in this way (c:\external\my_data.txt)
my table in the database emp27369,SMITH,17-NOV-81,09:14:04,CLERK,20 7499,ALLEN,01-MAY-81,17:06:08,SALESMAN,30 7521,WARD,09-JUN-81,17:06:30,SALESMAN,30 7566,JONES,02-APR-81,09:24:10,MANAGER,20 7654,MARTIN,28-SEP-81,17:24:10,SALESMAN,30
the code for the control in this path (c:\external\ctrl.ctl) filecreate table emp2 (empno number, ename varchar2(20), hiredate date, etime date, ejob varchar2(20), deptno number);
This is the error:load data infile 'C:\external\my_data.txt' into table emp2 fields terminated by ',' (empno, ename, hiredate, etime, ejob, deptno)
any help that I enjoyedC:\>sqlldr scott/tiger control=C:\external\ctrl.ctl SQL*Loader: Release 10.2.0.1.0 - Production on Mon May 31 09:45:10 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Commit point reached - logical record count 5 C:\>
Thank you
Published by: user10947262 on May 31, 2010 09:47load data
INFILE 'C:\external\my_data.txt '.
in the table emp2
fields completed by «,»
(empno, ename, hiredate, etime, Elysa, deptno)Try
load data infile 'C:\external\my_data.txt' into table emp2 fields terminated by ',' (empno, ename, hiredate, etime "to_date(:etime,'hh24:mi:ss')", ejob, deptno)
This is the error:
C:\>sqlldr scott/tiger control=C:\external\ctrl.ctl SQL*Loader: Release 10.2.0.1.0 - Production on Mon May 31 09:45:10 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Commit point reached - logical record count 5 C:\>
This isn't a mistake, you can see errors in the log file and bad.
-
who to check the setting in the procedure or the oracle Packagusing Defualt table
Hello
My question is who to check the procedure parameter or a Package using the default oracle as a table
user_procedure, we will have any kind of the PKG, PROCEDURE etc...
same as if I wan't to see the partial procedure that eventually all the setting that to check?Hello
870003 wrote:
HelloMy question is who to check the procedure parameter or a Package using the default oracle as a table
user_procedure, we will have any kind of the PKG, PROCEDURE etc...
same as if I wan't to see the partial procedure that eventually all the setting that to check?
The data dictionary includes teas views:
USER_PROCEDURES that has one row per stored procedure in your schema
$user_arguments which has one line per parameter (or argument) to each stored procedure or a function in your schema
USER_OBJECTS who has one line per package, package body, procedure or function in your schema. (It includes tables, synonyms, etc., but you can question him saying ' WHERE object_type IN ('PACKAGE', 'BODY of PACKAGE', 'PROCÉDURE', 'FUNCTION') ")
USER_SOURCE who has one line of code in one of your packages, package bodies, procedures or functionsThere are also views starting with ALL_ (such as ALL_PROCEDURES, ALL_ARGUMENTS,...) for objects in any schema that you are authorized to use.
There are also views starting with DBA_ (for example, DBA_PROCEDURES,...) for objects in any schema, if you have privileges on them or not, but you are not privileges to see the DBA_ views. -
Compensation of the attributes using ODI
I have reworked the (multiple) attributes for a dimension of planning. I now need to empty the old attributes of members within this dimension. I created a .txt file and put spaces where the attributes used to be, but he did not dismiss the planning. What else should I do?Use
If you want to delete attributes. See you soon
John
http://John-Goodwin.blogspot.com/ -
Generate the report using two tables
Hello
I have two tables: -.
1 THE NAME OF THE TABLE:-EMP_LEAVE
EMP_ID NUMBER;
DATE DATE;
LEAVE_TYPE VARCHAR2 (15)
2 TABLE NAME:-EMP_ATT
EMP_ID NUMBER;
DATE OF ATT_DATE;
ATT_STATUS VARCHAR2 (10);
HERE'S
Type of leave are SL, PL, CL
ATT_STATUS contains only (P)
ATT_STATUS column contains the value as this student (p) only and LEAVE_TYPE column contains the value as sickleave (SL), medicalleave (ML), Paidleave (PL).
I see the value in the report as given form below the monthly or weekly or annual basis
EmpID P SL ML PL
1 24 1 2 3
I try to create it but not give the accurate result.
Thank you
NishaHello
You must use something like;
WHERE SESION = :P168_SESSION AND TRIM(TO_CHAR(ATT_DATE,'MON'))=:P168_MONTH
Note that fact P168 refers to the elements on my page - if you use another page, make sure that you change: P168_SESSION and: P168_MONTH for names that you use.
I just updated my test page to add to the filter of the month: [http://apex.oracle.com/pls/otn/f?p=267:168]
The SQL is now:
select EMP_ID "Employee ID", SUM(DECODE(LEAVE_TYPE,'AL',1,0))"Annual Leave", SUM(DECODE(LEAVE_TYPE,'CL',1,0))"casual Leave ", SUM(DECODE(LEAVE_TYPE,'PL',1,0))"Paid Leave", SUM(DECODE(LEAVE_TYPE,'ML',1,0))"Medical Leave", SUM(DECODE(LEAVE_TYPE,'SL',1,0))"Sick Leave ", SUM(DECODE(LEAVE_TYPE,'MTL',1,0))"Maternity Leave", SUM(DECODE(LEAVE_TYPE,'WL',1,0))"Wedding Leave", SUM(DECODE(ATT_STATUS,'P',1,0))" Present", SUM(CASE WHEN ATT_STATUS in ('P') then 1 else 0 end) "TotalP", SUM(CASE WHEN LEAVE_TYPE in ('AL','CL','PL','ML','SL','MTL','WL') then 1 else 0 end) "Total" from (SELECT EMP_ID, ATT_DATE, ATT_STATUS, NULL LEAVE_TYPE, NULL LEAVE_CATEGORY, WORK_DURATION, LEAVE_SESSION, IN_TIME, OUT_TIME, SESION FROM EMPLOYEE_ATTENDANCE UNION ALL SELECT EMP_ID, DTE ATT_DATE, NULL ATT_STATUS, LEAVE_TYPE, LEAVE_CATEGORY, NULL WORK_DURATION, NULL LEAVE_SESSION, NULL IN_TIME, NULL OUT_TIME, SESION FROM EMPLOYEE_LEAVE) WHERE SESION = :P168_SESSION AND TO_CHAR(ATT_DATE,'MON') = :P168_MONTH GROUP BY EMP_ID ORDER BY EMP_ID
Andy
-
Why the hell use nested tables?
Hello
I'm boning up on top of the PL/SQL (again) waiting to get a new job.
I have several years of experience in various roles related to the data, including many used Oracle.
On the issue of collections, I ask myself, in light of my experience, to find and not for the first time, why the hell would anyone want to do this:
I really, really, can't think why we want to store data like that. It seems unnecessarily complex, hiding a one-to-many relationship inside TEST_TABLE, which should rather be modeled and implemented as a separate table.create or replace type TEST_TT as table of varchar2(10); / create table TEST_TABLE ( X number ,Y test_tt) nested table Y store as Y_TABLE;
In addition, there are a lot of tutorials on the collections that tell us how to do the above (in fact I read Feuerstein right now), but nobody seems to tell us WHY we should do it.
Can someone help me out here?
Thank you.
JasonI can't imagine wanting to create a table like this one either (or, if this can help, can Tom Kyte).
The collections are terribly useful in PL/SQL, when they help you avoid one treatment per line. I can't imagine wanting to integrate into my data model. Frankly, it's much the same with the types of objects - they are quite useful in PL/SQL, but I would never want to create a table in my data model that contained an object.
Justin
-
What are the APIs used or tables of the interface used for the conversion of the Bank
Hi all
Please let me know if there is no table interface or api used to make the conversion of the Bank in r12.
Thank you
There is no interface for the Bank conversion table in r12, but you can use APIs such as: CE_BANK_PUB. CREATE_BANK, CE_BANK_PUB. CREATE_BANK_BRANCH, CE_BANK_PUB. CREATE_BANK_ACCT, ce_bank_pub.create_bank_acct_use etc...
-
How to list data types and column for a given using SQL table names
I remember that it is possible to use a select statement to list the column names and the data types of the databaase tables but I forgot how its done. Help, please.You can select what you need from DBA_TAB_COLUMNS (or ALL_TAB_COLUMNS and USER_TAB_COLUMNS).
-
Synchronize the database of ODI table changes
Hi all
which is the best approach to synchronize the changes of database in ODI.
Is it possible to automate?
For example, if we have a store of data such as target and some types of data are changes in the database, the re - reverse will not apply these changes...
Thank youHello
Try this...
http://oracledwbi.WordPress.com/2010/03/12/synchronising-ODI-datastore-with-database-changes/
Kind regards
Its -
Cannot insert more than once in an Oracle by ODI table
Hello
The scenario is that I need to load a table that stores the information of contact (telephone).
The source data are such that different models of phones come from different sources (phone, work phone, Fax etc) tables
I have developed various interfaces ODI based on types of phones.
It is for the first time, if I run one of the interfaces that it works correctly and properly inserted data. Then if I run an other interfaces, it is impossible to insert in the Middle I$ table (I$ _Phones) and is stuck there forever :-)
Is it an ODI problem or a problem with the database? I manually copy the query and tried to load it in the staging table, but it has not worked.
Someone of you know this type of questions in ODI ever? If so, are there workarounds?
PS - I checked if I drop the tables of intermediate flow after inserting records.This is due to the fact that Oracle has written very generic KMs in order to study the NULL values in the data.
Duplicate the KM and transform step insert Flow I$ table.
Change the code of<%=odiRef.getColList("and\t","(([EXPRESSION] = T.[COL_NAME]) or ([EXPRESSION] IS NULL and T.[COL_NAME] IS NULL))", "\n\t\tand\t", "", "((UPD AND NOT TRG) AND REW) AND !UK")%>
TO
<%=odiRef.getColList("and\t","([EXPRESSION] = T.[COL_NAME])", "\n\t\tand\t", "", "((UPD AND NOT TRG) AND REW) AND !UK")%>
The change above implies that you don't have NULL values in your data.
If you have NULL values, you must change the
or ([EXPRESSION] IS NULL and T.[COL_NAME] IS NULL)
something makes a comparison of NULL columns using the NVL clause.
-
Setting white-space characters in the data source using ODI.
Hello
I have a requirement in which I'm traction tables of MSSQL server to a target Oracle using ODI table. We have seen that the data that we pulled had white space and to avoid white space, I used a TRIM (field) in the interface for each column. This solves the problem of white space, but the problem is that we had to implement the TRIM function for all columns in all the tables that we had to pull.
Is there a global way to ODI where I can cut all the columns of a table without having to manually use the TRIM function in each column of the table? Kindly let me know that save us a lot of manual work as we need this comprehensive method on 300 + tables.
Kind regards
JohnNo problems.
Use:
<%=snpRef.getColList("", " if (\u0022[DEST_DT]\u0022.equals(\u0022VARCHAR2\u0022) || \u0022[DEST_DT]\u0022.equals(\u0022CHAR\u0022)){?> trim(:[COL_NAME]) ;}else{?> :[COL_NAME] ;}?> " , " ,\n\t", "","")%>
)It works.
Please, don't forget the 'Useful' or 'Correct' status for each answer that will help you!
Cezar Santos
http://odiexperts.com -
Parse the JSON using PL/SQL string
I created a script that reads data from the Mobile App DB (which is based on MongoDB) of Oracle SQL Developer. The result is the string JSON stored in l_response_text VARCHAR2 (32767);
The string has the format such as:
[{"Postcode":"47100","OutletCode":"128039251","MobileNumber":"0123071303","_createdAt":"2014-11-10 06:12:49.837","_updatedAt":"2014-11-10 06:12:49.837"}, {"Postcode":"32100","OutletCode":"118034251", ..... ]
However, I need to analyze this l_response_text such that each table will in his column in a table called appery_test. appery_test table has the same number of columns pairs JSON and in the same order (e.g. name of the first column is 'postal Code')
I searched and I found most of the results on the analysis of the Oracle in JSON table and not the other way around. I found, however, that link which is somewhat similar to my problem. However, the library suggested in the answer doesn't have an example on how to use it to insert JSON into conventional table using PL/SQL.
N.B.: I use g 11 and not 12 c. If the functions built by are not available for me.
Thank you very much
Sorry, I am a novice in this area too.
However, it worked for me:
declare
l_list json_list;
l_data CLOB;
Code postal clob;
l_val json_value;
Start
-json data recovery
Select the data in l_data from jsons where id = 1;
l_list: = json_list (l_data);
I'm looping 1.l_list.count
l_val: = json_ext.get_json_value (json (l_list.get (i)), 'Postcode');
DBMS_LOB.CREATETEMPORARY (zip, true, 2);
json_value.get_string (l_val, postal code);
-Put some things
dbms_output.put_line (DBMS_LOB. GetLength (Postcode));
dbms_output.put_line (dbms_lob.substr (postal code, 20, 1));
DBMS_LOB.freeTemporary (Postcode);
end loop;
end;
47328
9J / / 4AAQSkZJRgABAQAA
Added dbms_lob.freetemporary (postcode);
-
[59053] use of follow-up was stopped because the tracking of use specified table
Immideatly after starting the server, I'm gettting this newspaper in the NQServer.log.
[59053] use of follow-up stopped because the specified use following table contained an incorrect number of columns or a column with a type of inappropriate data.
No idea how I know what table needs to update?
Thank you
-SJ
Here are the details of the paintings I have in the scheme of follow-up to its use:
CREATE TABLE 'RMI. "" S_NQ_ACCT ".
("USER_NAME" VARCHAR2 (128 BYTE),
VARCHAR2 (128 BYTE) "REPOSITORY_NAME."
VARCHAR2 (128 BYTE) "SUBJECT_AREA_NAME."
"NODE_ID" VARCHAR2 (15 BYTE),
TIMESTAMP 'START_TS' (6).
TIMESTAMP 'START_DT' (6).
'START_HOUR_MIN' CHAR (5 BYTES),
TIMESTAMP 'END_TS' (6).
"END_DT" TIMESTAMP (6).
'END_HOUR_MIN' CHAR (5 BYTES),
'QUERY_TEXT' VARCHAR2 (1024 BYTE),
NUMBER (10,0) "SUCCESS_FLG."
"ROW_COUNT" NUMBER (10.0).
NUMBER (10,0) "TOTAL_TIME_SEC."
NUMBER (10,0) "COMPILE_TIME_SEC."
NUMBER (10,0) "NUM_DB_QUERY."
NUMBER (10,0) "CUM_DB_TIME_SEC."
NUMBER (10,0) "CUM_NUM_DB_ROW."
'CACHE_IND_FLG' CHAR (1 BYTE) DEFAULT ' ACTIVATE NOT NULL,.
"QUERY_SRC_CD" VARCHAR2 (30 BYTES) BY DEFAULT ",
"SAW_SRC_PATH" VARCHAR2 (250 BYTES) BY DEFAULT ",
"SAW_DASHBOARD" VARCHAR2 (150 BYTES) BY DEFAULT ",
"SAW_DASHBOARD_PG" VARCHAR2 (150 BYTES) BY DEFAULT ",
"PRESENTATION_NAME" VARCHAR2 (128 BYTES) BY DEFAULT ",
"TEXTE_ERREUR" VARCHAR2 (250 BYTES) BY DEFAULT ",
"RUNAS_USER_NAME" VARCHAR2 (128 BYTES) BY DEFAULT ",
NUMBER (10.0) 'NUM_CACHE_INSERTED' DEFAULT NULL,
NUMBER (10.0) 'NUM_CACHE_HITS' DEFAULT NULL
) PCTFREE, PCTUSED, INITRANS 40 10 1 MAXTRANS 255 NOCOMPRESS SLAUGHTER
STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 DEFAULT USER_TABLES)
TABLESPACE "RMI_DATA";
CREATING INDEX 'RMI. "' S_NQ_ACCT_M1 ' ON 'RMI. "" S_NQ_ACCT "("START_DT","START_HOUR_MIN","USER_NAME")
PCTFREE, INITRANS 10 2 MAXTRANS 255
STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 DEFAULT USER_TABLES)
TABLESPACE "RMI_DATA";
CREATING INDEX 'RMI. "' S_NQ_ACCT_M2 ' ON 'RMI. "" S_NQ_ACCT "("START_HOUR_MIN","USER_NAME")
PCTFREE, INITRANS 10 2 MAXTRANS 255
STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 DEFAULT USER_TABLES)
TABLESPACE "RMI_DATA";
CREATING INDEX 'RMI. "' S_NQ_ACCT_M3 ' ON 'RMI. "' S_NQ_ACCT ' ('USERNAME')
PCTFREE, INITRANS 10 2 MAXTRANS 255
STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 DEFAULT USER_TABLES)
TABLESPACE "RMI_DATA";
CREATE OR REPLACE FORCE VIEW "RMI". "' NQ_LOGIN_GROUP ' ('LOGIN', 'RESP') AS
Select USER_NAME DISTINCT as "LOGIN", as S_NQ_ACCT RESP. RUNAS_USER_NAME
;
Published by: SachinJ on August 3, 2009 07:54Compare the S_NQ_ACCT table that you created with the structure of the table defined in the RPD under the 'Oracle Analytics use' database of physical layer object.
Maybe you are looking for
-
Problem with portable Satellite C650 of load
Hi all I have some problems with my laptop Satellite C650 charge. When the charger is connected to my laptop, the battery shows "plugged in, not charging". Furthermore, the battery charge decreases or increases when the charger is connected to my lap
-
How to stop unwanted addresses webb...
Lately, after I open Safari and click on something, but especially during the reading of newspapers such as the Wall Street Journal, new windows open with "gifts" or advice for protecting my computer etc etc. Worse that they sometimes block any acti
-
HP Photosmart 5520: what is the customer in canada support
Can someone please tell me how to contact someone within HP for troubleshooting - I need to change the factory settings Preference to the good Canada that saw how reluctant, they seem to offer any kind of support not automated, I'll take anywhere in
-
HP ENVY DV6 7295ex (PCI DEVICE DRIVER)
Hello I HAVE a laptop HP DV6 7295ex ENVY I JUST IMPROVE MY OS WINDOWS 8.1 PRO NOW I SEE A DRIVER WITH THE BRAND YELLOW FOR "PCI DEVICE". I DON'T KNOW HOW TO FIX HELP REQUIRED PLEASE!
-
HP 15-f024wm Notebook PC (ENERGY STAR)
Can I add extra RAM in this PC? I currently have 4 Gigs factory. Can I safely move the RAM to 8 gigs? My PC is a... HP 15-f024wm Notebook PC (ENERGY STAR)