Professional Documents
Culture Documents
A Conversion From Oracle To Netezza From The Perspective of The Company's SAS Users
A Conversion From Oracle To Netezza From The Perspective of The Company's SAS Users
• Introduction
• Process improvements
– Comparing run times – Oracle vs. Netezza
Introduction
• Conclusion
• What needs to be changed?
What needs to be changed?
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
Process improvements
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
Process improvements
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
– Comparing run times – Oracle vs. Netezza
Process improvements
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
–
• Now what???
– Report to my manager. And his manager. AND …
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– Uh … NOW that the status updates are done, let’s figure out what’s actually
going on and try to resolve it!!
Process improvements
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
–
• Now what???
– Report to my manager. And his manager. AND …
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– Uh … NOW that the status updates are done, let’s figure out what’s actually
going on and try to resolve it!!
Process improvements
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
–
• Now what???
– Report to my manager. And his manager. AND …
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– Uh … NOW that the status updates are done, let’s figure out what’s actually
going on and try to resolve it!!
Process improvements
• Process improvements
– Comparing run times – Oracle vs. Netezza
– HOLY <expletive> !!
– Figure out what’s going on … and fix it.
–
• Now what???
– Report to my manager. And his manager. AND …
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– Uh … NOW that the status updates are done, let’s figure out what’s actually
going on and try to resolve it!!
Process improvements
• Useful
ProcessOptions
improvements
– BL_USE_PIPE=run times – Oracle vs. Netezza
Comparing
– YES
HOLY(default for Netezza)
<expletive> !! or NO (default for Oracle)
– Use a named
Figure pipegoing
out what’s to transfer
on … data between
and fix it. Netezza and SAS/Access
–
–BULKUNLOAD=
YES or NO (default)
• NowCalls
what???
the Netezza Remote External Table Interface
– Report
[There istoamy manager.
parallel And his
BULKLOAD manager. AND …
option.]
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– WHY
SO Uh …DIDN’T
NOW that theWORK
THEY status updates
– AND, are done, MADE
IN FACT, let’s figure out what’s
THINGS MUCH actually
WORSE??
going on and try to resolve it!!
Process improvements
• Useful
ProcessOptions
improvements
– BL_USE_PIPE=run times – Oracle vs. Netezza
Comparing
– YES
HOLY(default for Netezza)
<expletive> !! or NO (default for Oracle)
– Use a named
Figure pipegoing
out what’s to transfer
on … data between
and fix it. Netezza and SAS/Access
–
–BULKUNLOAD=
YES or NO (default)
• NowCalls
what???
the Netezza Remote External Table Interface
– Report
[There istoamy manager.
parallel And his
BULKLOAD manager. AND …
option.]
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– WHY
SO Uh …DIDN’T
NOW that theWORK
THEY status updates
– AND, are done, MADE
IN FACT, let’s figure out what’s
THINGS MUCH actually
WORSE??
going on and try to resolve it!!
Process improvements
• Useful
ProcessOptions
improvements
– BL_USE_PIPE=run times – Oracle vs. Netezza
Comparing
– YES
HOLY(default for Netezza)
<expletive> !! or NO (default for Oracle)
– Use a named
Figure pipegoing
out what’s to transfer
on … data between
and fix it. Netezza and SAS/Access
–
–BULKUNLOAD=
YES or NO (default)
• NowCalls
what???
the Netezza Remote External Table Interface
– Report
[There istoamy manager.
parallel And his
BULKLOAD manager. AND …
option.]
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– WHY
SO Uh …DIDN’T
NOW that theWORK
THEY status updates
– AND, are done, MADE
IN FACT, let’s figure out what’s
THINGS MUCH actually
WORSE??
going on and try to resolve it!!
Netezza SAS
Process improvements
• Process temp
libname improvements
netezza database=&Ntzdb.
– Comparinguser=&user.
run times – Oracle vs.password=&password.
Netezza
server=&server.
– HOLY <expletive> !! direct_sql=yes BULKUNLOAD=YES
connection=global
– Figure out what’s going on … and fix dbcommit=0
it. dbmstemp=yes;
–
• Now what???
– Report to my manager. And his manager. AND …
– Report to IT. And my IT contact’s manager. AND …
– Report to SAS. Tech Support. AND Sales Rep. AND Loyalty Rep.
– Uh … NOW that the status updates are done, let’s figure out what’s actually
going on and try to resolve it!!
Netezza SAS
Conclusion
Conclusion