READ ME Before you decide to use IKM Oracle Multi-Insert in ODI 12c
Ok, I've decided to write this to help out others who may be heading down this twisted mess and hope they can benefit from my pain.
If using a sequence, do not use this IKM.
The primary reason is Oracle's INSERT ALL statement is NOT atomic. This means it WILL eventually give "ORA-02291: integrity constraint (XXX) violated - parent key not found" when it attempts to insert rows into the child table first. To make it work, the constraint(s) in question must be disabled or set to deferred. However, if either is done, there is no need to use the INSERT ALL because the multiple inserts can now be done in any order without error as long as everything is kosher at the time the constraint is enabled or set to immediate. So the very fix for the IKM makes its use unnecessary.
The second reason is it burns sequence numbers. The IKM has a tendency of grabbing the filter (no matter how buried) right before it and putting it in the WHEN statement of the INSERT ALL. This will burn sequence numbers because the rows are not filtered prior to being feed into the insert. Not an issue for small rowsets, but for large rowsets or frequently run mappings the burn can be quite substantial. This can be fixed by manipulating hints and/or the physical tab, but may result in poorer performance than just using a different IKM that doesn't burn sequence numbers.
If you are doing anything else besides the multi-insert in the same mapping, beware! This IKM does not allow ODI to respect the Target Load Order specified on the mapping. I've found that it usually puts the multi-insert last in sequence. It can be fixed by working on the physical tab, and making multiple targets but it also crashed several times when I was using it. Additionally it resisted doing what seemed like simple tasks (like dragging multiple items at a time or trying to drag items off to the right of the execution units). As I've said elsewhere, I think this is a bug and it will probably be fixed in the future.
So my advice is avoid using this IKM at all costs. Just disable or defer your constraints and use the other IKMs.
BTW, if you want to defer the constraints, I've found you can set the On Connect command of the Physical topology to:
ALTER SESSION SET CONSTRAINTS = DEFERRED
and then select all the transactions in the list. Trying it in the Begin Mapping Command of the mapping does not appear to work.
Please let me know if I got anything wrong,
Scott
This is not the first instance of KM load strategy that has had the nasty side effect of burning sequence numbers - see the following:
ODI Oracle Merge Incremental Update burns sequence values - jason's hyperion blog
However, at least this one does now seem to have been modified to try and address this issue.
Similar Messages
-
ODI - IKM Oracle Multi Table Insert
Hi All,
I am new to ODI, i tried to use "IKM Oracle Multi Table Insert", one interface generates query like
insert all
when 1=1 then
into BI.EMP_TOTAL_SAL
*(EMPNO, ENAME, JOB, MGR, HIREDATE, TOTAL_SAL, DEPTNO)*
values
*(C1_EMPNO, C2_ENAME, C3_JOB, C4_MGR, C5_HIREDATE, C6_TOTAL_SAL, C7_DEPTNO)*
select
C1_EMPNO EMPNO,
C2_ENAME ENAME,
C3_JOB JOB,
C4_MGR MGR,
C5_HIREDATE HIREDATE,
C6_TOTAL_SAL TOTAL_SAL,
C7_DEPTNO DEPTNO
from BI.C$_0EMP_TOTAL_SAL
where (1=1)
because of alias this insert fails. Could you please anyone explain what exactly happens and how to control the query genration?
Thanks & Regards
M ThiyaguWhat David is asking is for you to go to operator and review the failed task, copy the SQL and paste it up here, run the SQL in your sql client (Toad / SQL Developer) and try and ascertain what objects your missing causing your SQL Error.
Have you followed the link posted above? Have you placed the interfaces in a package in the right order? Are you running the package as a whole or individual interfaces? I dont think the individual interfaces will work with this IKM as its designed for one to feed the other.
Please detail the steps you've taken, how many interfaces you have and what options you have chosen in the IKM options for each interface - Its tricky to diagnose your problem and when you say "I can't understand what to do and how to do...
So please give the step wise solution to do that interface.. or please give with an example.." it means a lot of people will ignore your post as we cant see any evidence of you trying!
p.s I see you have resurected a thread from 2009 - 1) I dont think the multi-table insert KM was available with ODI at that time (10G) 2) The thread is answered / closed so not many people will look at it 3) Proceedurs should only really be used when you cant do it with an interface, you lose all the lovely lineage between objects with you get with an interface.
Hope this helps - please post your setup , your error and how you have configured the interfaces and package so far. -
Hii...Experts..
How can I load data from a single source table to multiple target tables using IKM oracle multi table insert ???
Please help me with an example.
RegardsWhat David is asking is for you to go to operator and review the failed task, copy the SQL and paste it up here, run the SQL in your sql client (Toad / SQL Developer) and try and ascertain what objects your missing causing your SQL Error.
Have you followed the link posted above? Have you placed the interfaces in a package in the right order? Are you running the package as a whole or individual interfaces? I dont think the individual interfaces will work with this IKM as its designed for one to feed the other.
Please detail the steps you've taken, how many interfaces you have and what options you have chosen in the IKM options for each interface - Its tricky to diagnose your problem and when you say "I can't understand what to do and how to do...
So please give the step wise solution to do that interface.. or please give with an example.." it means a lot of people will ignore your post as we cant see any evidence of you trying!
p.s I see you have resurected a thread from 2009 - 1) I dont think the multi-table insert KM was available with ODI at that time (10G) 2) The thread is answered / closed so not many people will look at it 3) Proceedurs should only really be used when you cant do it with an interface, you lose all the lovely lineage between objects with you get with an interface.
Hope this helps - please post your setup , your error and how you have configured the interfaces and package so far. -
Facing problem in loading table using IKM Oracle Slowly Changing Dimension
Hi,
I am facing problem in loading dimension table using IKM Oracle Slowly Changing Dimension
Following is the setup :-
SRC :- source_table (MSSQL)
Staging :- staging_table (MSSQL)
TRGT :- target_table (Oracle)
-------- source_table
group_id int
group_version_id int
name varchar (255)
description varchar (255)
comments varchar (2000)
ref_number varchar (255)
is_latest_version decimal (5)
is_deleted decimal (5)
--------- target_table
id number (38,0) - Mapped to <%=odiRef.getObjectName( "L" , "SEQ_NAME" , "D" )%>.nextval
- Executed on target
- defined the column as SK in model
group_id number (38,0) - defined the column as NK in model
group_version_id number (38,0) - defined the column as NK in model
name varchar (255) - undefined on the model description
description varchar (255) - Add row on change
comments varchar (2000) - Add row on change
ref_number varchar (255) - Add row on change
is_latest_version number (1,0) - Add row on change
is_deleted number (1,0) - Add row on change
start_datetime date - SYSDATE
- Executed on target
- Starting Timestamp
end_datetime date - NULL
- Executed on target
- End Timestamp
I am using following KM's:-
LKM SQL to SQL
IKM Oracle Slowly Changing Dimension
CKM SQL
it gives me the following error -
920:Invalid relational operatorHi,
Yes, this is a run-time error. Currently I am debugging it by checking SNP_SESS_TXT_LOG based on sess_no ID.
Now, I get the following error.
I just see the following in the operator:-
911 : 42000 : java.sql.BatchUpdateException: ORA-00911: invalid character
911 : 42000 : java.sql.SQLException: ORA-00911: invalid character
java.sql.BatchUpdateException: ORA-00911: invalid character
at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:342)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10720)
at com.sunopsis.sql.SnpsQuery.executeBatch(SnpsQuery.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execCollOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
So, I do not get any idea of the exact step that is causing failure.
Is there any setting in the operator that I am missing on? -
Read This BEFORE you update to iWeb '08
iWeb '08 introduces a lot of features that we've all been waiting for but, before you jump right in there, you should realize a lot of people are losing their original websites.
When you first launch iWeb '08 and upload an existing website it converts your domain.sites file to domain.sites2 file. Due to bugs in this software release, these converted files seem to be corrupted in various ways.
Once your domain.sites file has been converted there is no way back.
You MUST back them up.
If you want to continue working on your old sites you will have to retain your copy of iWeb '06. When you update to iWeb '08 your original application is replaced so, if you have not run the update, move your old iWeb application out of the "Applications" folder.
If you have already uploaded the new version and still have your iLife '06 disk then you are OK as long as you have made a "safe" backup of your original domain.sites file(s).
For more information on this subject go to
http://discussions.apple.com/thread.jspa?threadID=1079315&tstart=0This is the only info available at MacFixIt...
http://www.macfixit.com/article.php?story=20070809114610523
Thursday, August 09 2007 @ 11:30 AM PDT
iWeb '08 Calamity: Lost site content, crashes, significantly increased resource usage, more
Backup your Domain files Make a copy of this file -- located in ~/Library/Application Support/iWeb/Domain -- before attempting to update to or use iWeb '08. The program is causing serious issues for a number of readers (as discussed below), and may delete or make inoperable parts of your stored Web site(s). Saving this file can mean the difference between losing or maintaining your current site data.
Missing site elements including photo galleries The most dire issue users are experiencing after updating to iWeb '08 is the sudden disappearance of various site elements, particularly photo galleries. Many users have reported that entire swaths of their sites are completely missing after launching the update and attempting to work with their pre-existing site(s) file.
Crashes A surprisingly high number of users are reporting repeated crashes after updating to iWeb '08.
Ironically, it appears that many of the crashes can be resolved by removing the file ~/Library/Application Support/iWeb/Domain. In essence, it looks like iWeb '08 is choking on the sites file created by older versions of iWeb. So move this file to a separate location, and try launching iWeb '08 again.
Increased resource usage/slowness Users are reporting that the new version of iWeb uses significantly more memory and processor time than its predecessor. -
Please read this before you start a topic
Dear users of the SDN ITS forum!
Please provide the following basic information whenever you start a new topic thread to discuss your question/problem with other SDN users. By providing this information right from the beginning of your thread, you minimise the risk of any misunderstandings and other users can help you more quickly.
<b>1) ITS Release</b>
Please state which ITS release you are using! For the standalone ITS 6.20, please include the patchlevel version, SAP Note 550554 describes how to do this (earlier ITS releases are not supported anymore - please upgrade to the latest ITS releases first and check if your problem still exists). For the integrated ITS 6.40, please add the support package level and the kernel patch level of the SAP Web Application Server.
Until this information is provided, the community is unable to offer you proper help and you will very probably be asked for the information in the first reply.
<b>2) Web browser</b>
Please state which web browser(s) you use when the problem occurs. Please add the exact browser version and check if the problem also occurs in other web browsers. (Examples of browsers are: Internet Explorer 6, Mozilla 1.7.x, Firefox 1.0.x, Netscape 7.x)
<b>3) R/3 Release</b>
<b>Thank you for helping other SDN users to help you!</b>
As moderator of the forum, I may add other items/content to this posting later. The date in the subject line indicates when this topic was last updated. If you feel there is something missing or incorrect, please reply to this posting.
Thanks for reading!
Best regards,
Henning.Welcome to the Internet Transaction Server Forum!
Please see our <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/wiki">Wiki FAQ</a> and use the search before you post. More detailed <a href="https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement">rules of engagement</a>, can be found on the Wiki.
Happy posting!
The Community Team -
When I put a movie DVD in my external reader it makes a strange noise and at times it gets hung up I have to force quit it and then I can eject the dvd
I believe I read some wherre that you can only use the reader that came with my computerThat sounds like the drive is faulty. CD and DVD will have seperate heads, and burn and read will be different lasers in each. If it's still in warranty I'd exchange it.
-
Errors not logged when IKM Oracle Multi Record Insert is selected
Dear All,
I am new in ODI 11g and I am facing the following problem:
I created a package with 3 Interfaces with Oracle Multi Record Insert.
In the first interface I load the source data to a temporary target
In the second interface target#1 table is loaded using interface#1
In the third interface target#2 is loaded using interface#1 and the multiple insert is executed and committed.
This works correctly, but when a data error occurs (e.g. mandatory column is null), instead of the error being logged in the Error table, execution of the last interface fails with the following error:
Caused By: java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into (<schema>.<table>.<column>)
I noticed that when I use Oracle Incremental Update instead, the errors get logged correctly in the error table.
Does anyone know what could be causing this?Hi Bhabani,
Thanks for the reply.
I am afraid that this is a major issue for me, I do not want to re-query the source table for each target table, but on the other hand I cannot fail the process for each invalid record and I need the logging.
Can you think of a workaround for my use case?
Thank you! -
For Mac newbies, before you decide to update your software, a moment
I think it is good practice to wait at least a couple of days and keep checking the apple ddiscussion forums, websites of the software apps you use most frequently (and their forums if any), good sources of mac news (like Macfixit) all of which to help you avoid issues with either a software update that has a bug in it, or an incompatibility issue with software you have installed on your system. For example, QT has had 3 updates in a short period of time: 7.1.0, 7.1.1, 7.1.2. With the Intel Delta 10.4.7, there has already been a newer version one day later (or two?). iWork 2006 updater had a v2 released a short time after an update was released for it.
It just makes sense to wait a bit. I know that the only way that "issues" are found is for people to do it. But, if you use your mac for business, are new to macs, or just don't have the time to recover your mac if an issue arises.....just give a week. The normal stuff still applies too: repair permissions before updating, run your 3rd party maintenance utility to clean things up, and unplug attached stuff. If your new to macs, find a good book series. I like the Missing Manual series...written in such a way to be great for newbies and experienced persons.Good advice, and probably some I should have thought of before doing the update. I bought in too heavily to the "It just works" idea and marketing.
I also hadn't realised that Apple's software engineer team has recently been filched from Microsoft.. or at least that's what it seems like... -
Please read this before you load SECURITY UPDATE 2010-006
I've just spent 72 hours with frozen cursors and frozen screens - so far all directly related to security update 2010-006. After successfully using SuperDuper! to erase my Internal HD and load a 2+ week old system without security update 2010-006 I seem to be fine again.
OK I have so much share-free ware on my MBP-13" (May 2010) running 10.6.4 that maybe I'm the only one on the planet to see this - but there is a 214 PAGE post for MBP-15 and MPB-17's freezing -- prior to Security Update 2010-006 ------ related or not, don't know.
I believe I will actually get a duplicate MacBook Pro (or at least a MINI with the same chip/speed) so that I can keep one clean and experiment (i.e. download stuff) on the other. Then if a problem, my life doesn't stop. I realize that from banking to photos to news to work to reports to my balance sheet to SKYPE to eMail to....... wow, and in 1983 I just had my HP calculators!! These Macs just have to work!
Best of success and comments welcome here.
Steve
11 Oct 2010Thanks for the feedback! I think my system is now "OK" (hours of checks, with Apple as well etc. etc.) but likely there was a conflict - and since I don't know what - and since I can't remove everything right now - if this keeps working I just won't install the security update 2010-006.
BUT will this sneak up on me in security update 2010-007 or ??? I kinda have to get to the bottom of this - am actually thinking of buying a second, almost identical Mac (or at least a somewhat cheaper MINI 2.4 gHz) to have some backup beyond my external drives (which saved me!)
Thanks again and any/all comments truly appreciated.
Best regards,
Steve Schulte
Monday 11 October 2010 -
Dont read this if you dont want to make money
MAKE LOTS OF MONEY QUICKLY, GUARANTEED 100%, NO SCAM!
Turn 6.00 into 42,000! This is true!!.... Read this carefully to find out how!!....
READING THIS WILL CHANGE YOUR LIFE!
I found this on a bulletin board and decided to try it. A little while back, I was browsing
through newsgroups, and came across an article similar to this that said you could make thousands
of cash within weeks with only an initial investment of .00! So I thought, "Yeah right, this<br />
must be a scam", but like most of us, I was curious, so I kept reading.
Before you get skeptical, just take a few minutes to finish reading.
HERE'S HOW IT WORKS
WITH THIS PLAN, YOU REALLY CAN MAKE TONS OF TOTALLY LEGAL, FAST AND EASY CASH MONEY!! IT WORKS!!!
BUT YOU HAVE TO FOLLOW IT CAREFULLY FOR IT TO WORK CORRECTLY AND IN YOUR FAVOR!!!! WITH ALL
THE MONEY YOU ARE GONNA MAKE, YOU WILL SOON GET EVERYTHING YOU'VE ALWAYS DREAMED OF!!!!
ALL YOU DO IS...
All you do is send $1.00 to each of the 6 names and address stated in the article. You then
place your own name and address in the bottom of the list at #6, and post the article in at
least 200 newsgroups. (There are thousands.) No catch, that was it . So after thinking it over,
and talking to a few people first, I thought about trying it. I figured, what have I got to
lose except 6 stamps and 6.00, right? Like most of us I was a little skeptical and a little
worried about the legal aspects of it
all. So I checked it out with the U.S. Post Office (1-800-725-2161) and they confirmed that
it is indeed legal!
AND THEN GUESS WHAT...
Then I invested the measly 6.00. Well, GUESS WHAT!!... Within 7 days, I started getting money
just kept coming in. In my first week, I made about 25. By the end of the second week I had
made a total of over 1,000! In the third week I had over 10,000 and it's still growing. This
is now my fourth week and I have made a total of just over 42000, and it's still coming in
rapidly. It's certainly worth 6. and 6 stamps. By the way, I have spent more than that on the
lottery in the last month!! Let me tell
you how this works and most importantly, why it works.... also, make sure you print a copy of
this article NOW, So you can get the information off of it, as you need it.
SO LET'S GET STARTED AND SEE WHAT HAPPENS
STEP 1:
Get 6 separate pieces of paper and write the following on eash piece of paper, "PLEASE PUT MY<br />
NAME ON YOUR MAILING LIST." Also, be sure to include your name and address. Now, get 6 U.S.
$1.00 bills and place ONE inside EACH of the 6 pieces of paper so the bill will not be seen
through the envelope, to prevent thievery. Next, place one paper in each of the 6 envelopes
and seal them. You should now have 6 sealed envelopes, each with a piece of paper stating the
above phrase, your name and address email
, and a $1.00 bill. What you are doing is creating a service by this. THIS IS ABSOLUTELY LEGAL!
STEP 2 :
Mail the 6 envelopes to the following addresses:
#1 Randall Hines 22 Stature Dr. Newark DE 19713
#2 Mike Sharrer 921 West State St. Coopersburg PA 18036
#3 Travis Montgomery 2211 Elmers Lane Norfolk NE 68701
#4 James Adair the third 22 Over Rd. Feasterville PA 19053
#5 Michael Lescault 123 Rhode Island Ave. Pawtucket, RI. 02860
#6 Michael Hendrock 106 S.academy St. Lodi, Ohio 44254
STEP 3:
Now take the #1 name off the list that you see above, move the other names up (6 becomes 5,
5 becomes 4, etc.) and add YOUR Name as number 6 on the list.
STEP 4:
Change anything you need to, but try to keep this article as close to original as possible.
If you do not live in the U.S. or there is a foreign address, you must put an international
stamp on your envelopes. Now, post your amended article to at least 200 newsgroups. ( I think
there are close to 24,000 groups in all.) All you need is 200, but remember, the more you post,
the more money you make!!
DIRECTIONS FOR POSTING TO NEWSGROUP BULLETINS
STEP 1: You do not need to re-type this entire letter to do your own posting. Simply put you
cursor at the beginning of this letter and drag your cursor to the bottom of this letter. Then
select 'copy' from the edit menu.
This will copy the entire letter into the computer's temporary memory.
STEP 2: Open a blank 'notepad' or word processor file and place your cursor at the top of the
blank page. From the 'edit' menu select 'paste'. This will paste a copy of the letter into
notepad so that you can add your name to the list.
STEP 3: Save your new notepad file as a *.txt file. If you want to do your postings in different
sittings, you'll always have this file to fo back to.
STEP 4: Use your Internet provider and search engines to find various newsgroups (on-line forums,
message boards, chat sites, discussions).
STEP 5: Visit these message boards and post this article as a new message by higlighting the
text of this letter and selecting paste from the edit menu. Fill in the Subject, and this will
be the header that everyone sees as they scroll through the list of postings in a particular
group. Then click the post message button. You're done with your first one!
Congratulations...
THAT'S IT! All you have to do is jump to different newsgroups and post away. After you get the
hang of it, it will only take about 30 seconds for each posting!!
** REMEMBER, THE MORE NEWSGROUPS YOU POST IN, THE MORE MONEY YOU WILL MAKE!! ----BUT YOU HAVE
TO POST A MINIMUM OF 200**----- That's it!
You will begin receiving money from around the world within days! You may eventually want to
rent a P.O. Box due to the large amount of mail you will receive. If you wish to stay anonymous,
you can invent a name to use , as long as the postal service will deliver it.
JUST MAKE SURE ALL THE ADDRESSES ARE CORRECT
WITH 200 POSTINGS
Out of 200 postings, say I receive only 5 replies ( a very low example). So then I made 5.00
with my name at #6 on the letter. Now, each of the 5 persons who just sent me $1.00 make the
MINIMUM 200 postings, each with my name at #5, and only 5 persons repond to each of the original
5, that is another 25. Then those 25 each make 200 MINIMUM posts with my name at #4, and only
5 relies to each, and I will bring in an additional125! Now, those 125 persons turn around
and post the MINIMUM 200 with my
name at #3 and only receive 5 replies each, and I will make an additional 625! OK, now here
is the fun part... Each of those 625 persons post a MINIMUM 200 letters with my name at #2,
and they each only receive 5 replies, that just made me 3125!!! Those 3,125 persons will all
deliver this message to 200 newsgroups with my name at #1, and if still 5 persons per 200 newsgroups
react, I will receive an amazing 15625!
With an original investment of only 6! AMAZING!
DO IT OVER AND OVER
When your name is no longer on the list, you just take the latest posting in the newsgroups,
and send out another 6 to names on the list, putting your name at #6 again. Then start posting
again. That's it! Do you realize that thousands of honest people just like you all over the
world are joining the Internet and reading these articles everday? So can you afford 6 and
see if it really works?? I think so..
People have said, "what if the plan is played out and no one sends you the money?" So what!
What are the chances of that happening when there are tons of new honest users who are joining
the Internet and newsgroups everyday? So, are you willing to give it a try? Estimates are about
20,000 to 50,000 new bulletin board users everyday, with thousands of those joining the Internet
itself. ---Remember please play FAIRLY! This ensures a huge circle of wealth that grows with
the Internet audience!!! Everyone
benefits!!! Remember To Send The Six Envelopes To The Above Addresses, In Order To Create The
Legal Service. At first I was scared to try this, but once I research it, I found that it is
totally legal. When you send the six envelopes out, you create a service, a legal service.
The Internet audience is expanding all the time. The audience is like an equity stock on the
stock market, continuously going up. If you still think this is a fraud, take a few minutes
to check it out, then.... you can start
raking in the
cash!!
THIS CAN WORK IF WE ARE ALL IN IT TOGETHER!!!!What a pile of dreck !
ROTFLMAO
... to have so little to do, and so much time to do it in ...
that you crawl the web to paste such as this here,
and expect that anyone will actually believe you.
It violates the Terms of Use and the Code of Conduct that you agreed to when you registered.
Now, if the site Admin's had any initiative, they would summarily ban you, revoking your forum access, as is done in other Sun forums. -
Before you start writing your website content in Word...
You should read this before you start writing your website content in MS Word - http://www.smh.com.au/digital-life/hometech/death-to-microsoft-word-20120412-1wta8.html
Hi Ralphael,
I was thinking of buying the WD MyCloud box and your words of wisedom inspired me to take a risk, getting one of these for myself. It's always a gamble buying new technology bits and hoping it will do, what you expect it to do.
First thing I did was connect the WD MyCloud to my network (entrirely 1 Gb network capable ports - including router).I updated the firmware to the latest via the network connection, which was reasonably quick to update.
Everything worked perfectly, straight from go, the 3 Tb of data I had on my former Seagate GoFlex (manually connected to a SATA port on my P.C) only took a few hours to completely copy across. I tried transferring the wholelot across via the Seagate GoFlex 100mB/s ethernet port, but that was horrendously slow.
I loved the way I could get access to this device, via the internet, (wd2go.com) to the files stored on my WD MyCloud (at home). It indeed acted as a "Cloud" device for me as I could map the connection to a network drive on my P.C and then
copy files across to my P.C (wherever I am) - Just drag and drop from explorer and it's pretty quick to transfer across as well.
I just wanted to say this box is fanatastic and I am very happy with it. I know there have been a few critics out therewho haven't had good things to say, but I think they need to make sure everything fits the criteria for successful results,
which this device is well capable of producing. I had the experience of using a Seagate GoFlex device and that took a while before I got things working reasonably
well for me. It's good to have a device that now well exceeds the capability of this former device.
Very happy with this WD MyCloud and my experiences with it.
Added Kudos for your article.
Cheers
Patrick -
How to position a MIAW before you open it
I'm using Dir 10.1 on winXP. I'm opening a MIAW and want it
to be in the corner of whatever size screen they are using. The
manual says I can position it before opening the MIAW but I find
this does not work and I have to open it first and then move it
(code below for playing a video) Downside is the window flashes up
in the midlle before moving. And ideas how to resolve this?
TIA
Kevin
on playVideo me
window().new ("video")
moviesScreen=getScreenRect()
myR=moviesScreen[3] -- bottom Right
myB=moviesScreen[4] -- Bottom right
if pVideoType=#wide then -- 16:9 aspect ratio
myWidth=800
myHeight=450
myLanguage=gLanguage
window("video").filename = "videoWindowWide"
else -- 4:3 aspect ratio
myWidth=800
myHeight=600
window("video").filename = "videoWindowSquare"
myLanguage=gLanguage
end if
-- move MIAW to bottom right corner of the full screen
myX=myR-myWidth-20
myY=myB-myHeight-35
window("video").open()
window("video").rect=rect(myX, myY ,myX + myWidth, myY +
myHeight)
-- tell MIAW to play relevant video
window("video").movie.playVideo(pVideoFile,spriteNum,myLanguage)
end
-- return the rect of the current screen the movie is running
in
on getScreenRect
st=_movie.stage.rect
mon=_system.deskTopRectList
if mon.count > 1 then -- more than 1 monitor, so find out
which one it's on.
repeat with whichMon = 1 to mon.count
if st[1]>= mon[whichMon][1] and st[1]
<mon[whichMon][3] then
exit repeat
end if
end repeat
if whichMon > mon.count then -- can't find active screen
so defualt to first screen
whichMon=1
end if
else
whichMon=1
end if
return mon[whichMon]
endSure,
Just place the QT sprite in the score a few frames before you
need to
use it. This is the method that I use:
1. Reserve the first five sprite channels for digital video
sprites.
2. Place a background sprite in channel 6. This can be as
simple as a
toolbox shape that fills the stage area.
3. Place a dv sprite 3 frames before you want to play it in
the score.
Set the dv member to be not direct to stage, and to be
paused. This will
hide the sprite behind the background sprite in channel 3.
4. If you are jumping to the score space where the dv sprite
is to play
it, then be sure to jump to the frame where the dv sprite
starts.
5. At the frame where you want to show the dv sprite, change
the direct
to stage property to true. This will cause the dv sprite to
burn through
the background and be visible.
6. Place a behavior on the dv sprite that will set its
member's direct
to stage property back to false in an endSprite function.
This will make
the dv sprite disappear and be ready again if it needs to be
played
again.
This method gives the dv member time to start up its player
when the
playback head hits the sprite in the score before it begins
to play.
Rob
Rob Dillon
Adobe Community Expert
http://www.ddg-designs.com
412-243-9119
http://www.macromedia.com/software/trial/ -
Error in odi- IKM oracle incremental update
hi,
i am integrating Oracle to Oracle databse using ODI.
i am using IKM Oracle Incremental Update and i am having the following error:
ORA-01747: invalid user.table.column, table.column, or column specification
for the description below
update EBS.SY_NAMADD T
set (
) =
select
from EBS.I$_SY_NAMADD S
where T.NADCOD =S.NADCOD
where (NADCOD)
in (
select NADCOD
from EBS.I$_SY_NAMADD
where IND_UPDATE = 'U'
since in the SQL in the EST there is no column specify it gin=ving me this error.
should i have specify it somewhere
thanks a lot
nazeedahhi,
another error is taht when i set the control to Yes unser IKM and in the control tab i have chosen :CKM oracle.
i am having an error while creating teh table below
create table EBS.SNP_CHECK_TAB
CATALOG_NAME VARCHAR2(100 CHAR) NULL ,
SCHEMA_NAME VARCHAR2(100 CHAR) NULL ,
RESOURCE_NAME VARCHAR2(100 CHAR) NULL,
FULL_RES_NAME VARCHAR2(100 CHAR) NULL,
ERR_TYPE VARCHAR2(1 CHAR) NULL,
ERR_MESS VARCHAR2(250 CHAR) NULL ,
CHECK_DATE DATE NULL,
ORIGIN VARCHAR2(100 CHAR) NULL,
CONS_NAME VARCHAR2(35 CHAR) NULL,
CONS_TYPE VARCHAR2(2 CHAR) NULL,
ERR_COUNT NUMBER(10) NULL
error: missing parenthese
please help
nazeedah -
I have an error message reading "Iphone needs to cool down before you can use it". ?
I can only use the phone for maybe 4 minutes before this message appears with a yellow warning triangle. (Iphone 4S)
"Iphone needs to cool down before you can use it"
The phone is not warm and after a couple of minutes it is useable again only to repeat the same message a few minutes later.
I've done a restore which made no difference.
Anyone have any ideas/similar problem?
CheersiPhone, iPad, and iPod touch (4th generation): Keeping device within acceptable operating temperatures
Maybe you are looking for
-
Error message on updates for CS6, error message on updates for CS6
I've been having major issues with CS6 as well as CC - started with both versions of photoshop locking up, then totally refusing to open. Uninstalled both versions, just reinstalled CS6 but it is not opening unless I hit the shift key while initiatin
-
Hyperlinked text--the text, not the link--disappears when I create a PDF from a book in FM 11
I am editing a FrameMaker 11 document with some text that is hyperlinked to a website. Earlier PDFs output fine. When I created the last PDF, some of the text disappeared in the PDF, but it's still visible in FM. On the PDF, the hyperlink is active i
-
Hi Gurus, I am getting an error "Acct. 110000 for trans./event key BSX, postable directly" while posting GR for a PO. Please help me to resolve this. Thanks & Regards Ram
-
Flash Player - sound going off after a while
I have exported a flash clip as an exe flash presentation file. I am using Windows 7 with flash player 10. The flash clip contains 4 seperate video files (movie trailers) which have been imported into flash. I am able to play these fine by running th
-
How to conditionally write query ?
i have one use case - on the basis of enter value i need to execute query . for example select * from employees em where em. empId=? and em.firstname=? and em.jobid=? select * from employees em where em. empId=? and em.firstname=? i need to the write