<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Progress DataDirect Blog</title>
	<atom:link href="http://blogs.datadirect.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.datadirect.com</link>
	<description>Connecting company leaders and data connectivity experts.</description>
	<lastBuildDate>Wed, 09 May 2012 16:58:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>For SaaS Providers, Performance is Nothing Short of Everything</title>
		<link>http://blogs.datadirect.com/2012/05/for-saas-providers-performance-is-nothing-short-of-everything.html</link>
		<comments>http://blogs.datadirect.com/2012/05/for-saas-providers-performance-is-nothing-short-of-everything.html#comments</comments>
		<pubDate>Wed, 09 May 2012 16:58:10 +0000</pubDate>
		<dc:creator>JakeS</dc:creator>
				<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=5050</guid>
		<description><![CDATA[For SaaS providers today, performance is perhaps the most important business metric. Why? Because it directly impacts both top and bottom lines. When SaaS performance declines: Support costs increase—as technical support is overburdened by incidents SLAs are missed—leading to brand damage and, in some cases, penalties Operating costs increase—as providers add more infrastructure to compensate [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F05%2Ffor-saas-providers-performance-is-nothing-short-of-everything.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F05%2Ffor-saas-providers-performance-is-nothing-short-of-everything.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>For SaaS providers today, performance is perhaps the most important business metric.</p>
<p>Why? Because it directly impacts both top and bottom lines.</p>
<p>When SaaS performance declines:</p>
<ul>
<li><strong></strong><strong>Support costs increase</strong>—as technical support is overburdened by incidents<strong></strong></li>
<li><strong>SLAs are missed</strong>—leading to brand damage and, in some cases, penalties<strong></strong></li>
<li><strong>Operating costs increase</strong>—as providers add more infrastructure to compensate<strong></strong></li>
<li><strong>Customer loyalty and renewals decline</strong>—as the app fails to deliver for users</li>
</ul>
<p>Some SaaS providers now recognize that the data access layer is a critical performance pathway that has the potential to dramatically impact application responsiveness and cost efficiency.</p>
<p>On Thursday, May 17, Progress | DataDirect will host a <a href="https://progress.webex.com/mw0306ld/mywebex/default.do;jsessionid=j6nQPnRMvJt7Jp2GgTpsMDQLWVf3XJnm60dQ12JMgSngZbYT52T1!-355178629?nomenu=true&amp;siteurl=progress&amp;service=6&amp;rnd=0.2368834478459051&amp;main_url=https%3A%2F%2Fprogress.webex.com%2Fec0605ld%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D913840339%26siteurl%3Dprogress%26%26%26">complementary webinar</a> to discuss why and how performance and dollars are lost to inefficient data access. And how you can do better.</p>
<p><a href="https://progress.webex.com/mw0306ld/mywebex/default.do;jsessionid=j6nQPnRMvJt7Jp2GgTpsMDQLWVf3XJnm60dQ12JMgSngZbYT52T1!-355178629?nomenu=true&amp;siteurl=progress&amp;service=6&amp;rnd=0.2368834478459051&amp;main_url=https%3A%2F%2Fprogress.webex.com%2Fec0605ld%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D913840339%26siteurl%3Dprogress%26%26%26">Register now</a> for <strong>“SaaS at the Speed of Business: App Performance on Overdrive.</strong>”</p>
<p>You’ll learn the “New Rules” for SaaS performance and why “good enough” is no longer good enough, particularly for vendors targeting the Fortune 1000. Here, expectations are for zero-latency responsiveness. SaaS providers with enterprise ambitions must be prepared to deliver!</p>
<p>Database drivers are often dismissed as commodities, mature technologies that are more or less the same. I believe this is superficial view of a technology whose purpose is anything but.</p>
<p>Look around and you’ll see plenty of useful analogies for the database driver.</p>
<p>It’s the narrow pipe in a plumbing system that slows (or, as we’ll discuss, has the potential to accelerate) throughput. It’s the narrow neck of a bottle that constrains the flow of liquid.</p>
<p>My favorite analogy is found in consumer electronics. Your high-fidelity surround sound system performs no better than the cables and connectors that bind its componentry.</p>
<p>Neither does your SaaS app.</p>
<p>Just like upgrading the commodity cables that ship with your surround sound system, you’ll often see dramatic performance improvements in your SaaS app simply by swapping out the drivers.</p>
<p>Let’s take a quick look at the numbers.</p>
<p>On the same hardware, relative to commodity drivers, Progress | DataDirect has measured:</p>
<ul>
<li>Nearly 4X the transaction volume</li>
<li>More than 5X the data throughput</li>
<li>Twice the processing speed</li>
</ul>
<p>What does this mean?</p>
<p>It means that the performance potential of your SaaS app is often lost in the data access layer.</p>
<p>It also means that, to achieve application performance, there’s a good chance you’re unnecessarily throwing physical, virtual or cloud infrastructure at the problem.</p>
<p><a href="https://progress.webex.com/mw0306ld/mywebex/default.do;jsessionid=j6nQPnRMvJt7Jp2GgTpsMDQLWVf3XJnm60dQ12JMgSngZbYT52T1!-355178629?nomenu=true&amp;siteurl=progress&amp;service=6&amp;rnd=0.2368834478459051&amp;main_url=https%3A%2F%2Fprogress.webex.com%2Fec0605ld%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D913840339%26siteurl%3Dprogress%26%26%26">Register now</a> for <strong>“SaaS at the Speed of Business: App Performance on Overdrive</strong>” and we’ll show you how to make your SaaS app perform, while saving you real money along the way.</p>
<p>I look forward to seeing you online on Thursday, May 17th!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/05/for-saas-providers-performance-is-nothing-short-of-everything.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to bulk insert JDBC batches into Microsoft SQL Server, Oracle, Sybase</title>
		<link>http://blogs.datadirect.com/2012/05/how-to-bulk-insert-jdbc-batches-into-microsoft-sql-server-oracle-sybase.html</link>
		<comments>http://blogs.datadirect.com/2012/05/how-to-bulk-insert-jdbc-batches-into-microsoft-sql-server-oracle-sybase.html#comments</comments>
		<pubDate>Wed, 09 May 2012 14:35:03 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Bulk Data]]></category>
		<category><![CDATA[JDBC]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4974</guid>
		<description><![CDATA[Are you looking to improve performance of JDBC batch inserts into SQL Server, Oracle, and Sybase?   If so, you are not alone based on the buzz surrounding codeless DataDirect Bulk Load in our Type 5 Progress DataDirect JDBC drivers.  The common requirement is to speed up inserts for large amounts of data from Java Application environments; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F05%2Fhow-to-bulk-insert-jdbc-batches-into-microsoft-sql-server-oracle-sybase.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F05%2Fhow-to-bulk-insert-jdbc-batches-into-microsoft-sql-server-oracle-sybase.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Are you looking to improve performance of JDBC batch inserts into SQL Server, Oracle, and Sybase?   If so, you are not alone based on the buzz surrounding codeless <a href="http://www.datadirect.com/products/jdbc/bulk-load/index.html?cmpid=ddblog">DataDirect Bulk Load</a> in our <a href="http://www.datadirect.com/products/jdbc/index.html?cmpid=ddblog">Type 5 Progress DataDirect JDBC drivers</a>.  The common requirement is to speed up inserts for large amounts of data from Java Application environments; and shops are pleasantly blown away at how easy it is to speed things up in a single step with no code changes required.</p>
<p>Before DataDirect Bulk Load, organizations were considering various approaches they considered less than desirable for their project.  I&#8217;ve heard plans to redevelop the application to generate an <a href="http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/0f3373d8-c8ce-42da-9eb3-5a96d2c2015a">intermediate CSV file and call external bulk load utilities</a> after porting it from Linux to Windows. Another shop was even considering a Java to .NET layer to perform the insert.</p>
<p><strong>How do you enable codeless DataDirect Bulk Load for your JDBC batch insert in a single step?</strong></p>
<p>1. Add two options to your connection string:</p>
<p>;EnableBulkLoad=true;BulkLoadBatchSize=<em>n</em> (where <em>n</em> is an integer representing the JDBC batch size)</p>
<p>By the time you finish reading this sentence, you could have made the change yourself and be ready to start a batch to bulk insert!  This is one of the most innovative features I&#8217;ve seen in a JDBC driver as it translates the batch inserts into the database&#8217;s native bulk load protocol transparent to the application.</p>
<p>&nbsp;</p>
<p><a href="http://blogs.datadirect.com/wp-content/uploads/2012/05/bulk-load-perf.jpg?cmpid=ddblog"><img class="aligncenter size-full wp-image-4998" title="bulk-load-perf" src="http://blogs.datadirect.com/wp-content/uploads/2012/05/bulk-load-perf.jpg?cmpid=ddblog" alt="JDBC Batch Insert Performance" width="482" height="326" /></a></p>
<p><strong>What about streaming result sets or consuming CSV files?</strong></p>
<p>An additional feature of DataDirect Bulk Load is the <a href="http://media.datadirect.com/download/docs/jdbc/alljdbc/userguide/advanced.06.7.html?cmpid=ddblog">DDBulkLoad extension</a>.  You can use it to bulk load or export CSV files to/from any DataDirect driver that supports DataDirect Bulk Load.  Additionally, the drivers can be used to stream JDBC result sets from one data source to another.</p>
<p><em>Bulk Load from JDBC ResultSet rs:</em></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DDBulkLoad bulkLoad = com.ddtek.jdbc.extensions.DDBulkLoadFactory.getInstance(Connection);<br />
bulkLoad.setTableName(&quot;GBMAXTABLE&quot;);<br />
bulkLoad.load(rs);</div></td></tr></tbody></table></div>
<p><em>Bulk Load from CSV file:</em></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DDBulkLoad bulkLoad = com.ddtek.jdbc.extensions.DDBulkLoadFactory.getInstance(Connection);<br />
bulkLoad.setTableName(&quot;GBMAXTABLE&quot;);<br />
bulkLoad.load(&quot;tmp.csv&quot;);</div></td></tr></tbody></table></div>
<p>For complete details, please see the chapter on Using <a href="http://media.datadirect.com/download/docs/jdbc/alljdbc/wwhelp/wwhimpl/js/html/wwhelp.htm#href=userguide/advanced.06.7.html?cmpid=ddblog">DataDirect Bulk Load</a> in our User&#8217;s guide.</p>
<p><strong>Do you have any batch code samples for a POC to test performance between EnableBulkLoad=true|false?</strong></p>
<p>Try the JDBC batch sample below to simulate batch to bulk insert performance and modify the column bindings for your table.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">public void bulkInsertTest() {<br />
<br />
int JDBC_BATCH_SIZE = 15000;<br />
<br />
String dbConUrl = &quot;jdbc:datadirect:sqlserver://nt64sl2003a.americas.progress.com\\sql2008;Port=1433;DatabaseName=test;User=test;Password=test;EnableBulkLoad=true;BulkLoadBatchSize=&quot;+JDBC_BATCH_SIZE;<br />
String sourceTable = &quot;mySource&quot;;<br />
String destTable = &quot;myDestination&quot;;<br />
<br />
Connection insertConn = null;<br />
<br />
Connection readConn = null;<br />
<br />
ResultSet rs = null;<br />
<br />
try {<br />
<br />
insertConn = getConnection(dbConUrl);<br />
readConn = getConnection(dbConUrl);<br />
<br />
insertConn.setAutoCommit(false);<br />
<br />
String sql = &quot;SELECT c1,c2,c3,c4,c5,c6,c7,c8,c9 FROM &quot;<br />
+ sourceTable;<br />
<br />
Statement stmt = readConn.createStatement();<br />
Statement insertstmt = insertConn.createStatement();<br />
rs = stmt.executeQuery(sql);<br />
<br />
insertstmt.execute(&quot;DELETE FROM &quot; + destTable);<br />
String insertSql = &quot;INSERT INTO &quot;<br />
+ destTable<br />
+ &quot; (c1,c2,c3,c4,c5,c6,c7,c8,c9) VALUES (?,?,?,?,?,?,?,?,?)&quot;;<br />
<br />
System.out.println(&quot;Start: &quot;<br />
+ new Timestamp(System.currentTimeMillis()));<br />
<br />
PreparedStatement psmt = insertConn.prepareStatement(insertSql);<br />
long counter = 0;<br />
long numRows = 0;<br />
<br />
while (rs.next()) {<br />
counter++;<br />
numRows++;<br />
<br />
int c1 = rs.getInt(1);<br />
Timestamp c2 = rs.getTimestamp(2);<br />
Timestamp c3 = rs.getTimestamp(3);<br />
String c4 = rs.getString(4);<br />
String c5 = rs.getString(5);<br />
Timestamp c6 = rs.getTimestamp(6);<br />
int c7 = rs.getInt(7);<br />
String c8 = rs.getString(8);<br />
String c9 = rs.getString(9);<br />
<br />
psmt.setInt(1, c1);<br />
psmt.setTimestamp(2, c2);<br />
psmt.setTimestamp(3, c3);<br />
psmt.setString(4, c4);<br />
psmt.setString(5, c5);<br />
psmt.setTimestamp(6, c6);<br />
psmt.setInt(7, c7);<br />
psmt.setString(8, c8);<br />
psmt.setString(9, c9);<br />
<br />
psmt.addBatch();<br />
if (counter == JDBC_BATCH_SIZE) { // batch size<br />
psmt.executeBatch();<br />
psmt.clearParameters();<br />
psmt.clearBatch();<br />
counter = 0;<br />
}<br />
<br />
&lt;code&gt;insertConn.commit();<br />
}<br />
} catch (Throwable t) {<br />
t.printStackTrace();<br />
} finally {<br />
try {<br />
readConn.close();<br />
insertConn.close();<br />
} catch (SQLException e) {<br />
e.printStackTrace();<br />
}<br />
}<br />
}</div></td></tr></tbody></table></div>
<p><strong>How can the database be tuned to improve bulk load performance?</strong></p>
<p><em>SQL Server</em><br />
1. Verify the Database&#8217;s recovery mode per msdn article on <a href="http://msdn.microsoft.com/en-us/library/ms190203.aspx">Considerations for Switching from the Full or Bulk-Logged Recovery Model</a>. To verify the recovery mode, the database user can run the following query:</p>
<p>SELECT name, recovery_model_desc<br />
FROM sys.databases<br />
WHERE name = &#8216;database_name&#8217; ;</p>
<p>Note the recovery_model_desc returned by this query (expect to return,&#8217;BULK_LOGGED&#8217;).</p>
<p>2. Check the <a href="http://msdn.microsoft.com/en-us/library/ms190422.aspx">Prerequisites for Minimal Logging in Bulk Import</a>.</p>
<p><em>Sybase</em><br />
For Sybase, some additional database configuration is required when the destination table for a bulk load operation does not have an index defined. If you are using a destination table that does not have an index defined, you can ask the database operator to execute the following commands:<br />
use master<br />
sp_dboption test, &#8220;select into/bulkcopy/pllsort&#8221;, true</p>
<p>This option is required to perform operations that do not keep a complete record of the transaction in the log. For more information, refer to the Sybase documentation.<br />
Alternatively, you can define an index on the destination table.<br />
Failure to properly configure the database results in errors such as the following: &#8220;You cannot run the non-logged version of bulk copy in this database. Please check with the DBO.&#8221;</p>
<p><em>Oracle</em><br />
DataDirect bulk load is supported on versions 9.0.1 and higher.</p>
<p><strong>Who do these guys think they are?</strong></p>
<p>You might be wondering, how does Progress DataDirect always seem to add ground breaking functionality to their JDBC drivers?</p>
<p>To get an idea, I googled the question and found that 3 of my DataDirect colleagues are JDBC Experts with offices down the hall from mine (Mark Biamonte, John Goodson, and Jesse Davis) working on the <a href="http://download.oracle.com/otn-pub/jcp/jdbc-4_1-mrel-spec/jdbc4.1-fr-spec.pdf?AuthParam=1335993595_9dc33467a8339e59dcc2b8a06c705e45">JDBC 4.1 specification</a>.  Therefore, you should expect innovation and superior data connectivity from DataDirect; and can get started today with a 15 day trial:</p>
<p>1 . Install <a href="http://www.datadirect.com/products/jdbc/index.html?cmpid=ddblog">Progress DataDirect Connect for JDBC</a> using the instructions in the Progress DataDirect Connect for JDBC Installation Guide.  You can download a free, 15-day trial of the Progress DataDirect SQL Server JDBC driver (including DB2, Oracle, Sybase, MySQL and Salesforce).</p>
<p>2. Or call 1-888-876-3101 to speak with a live Solutions Consultant to learn more about DataDirect JDBC bulk load.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/05/how-to-bulk-insert-jdbc-batches-into-microsoft-sql-server-oracle-sybase.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting Your Data with Encrypted User Credentials</title>
		<link>http://blogs.datadirect.com/2012/05/protecting-your-data-with-encrypted-user-credentials.html</link>
		<comments>http://blogs.datadirect.com/2012/05/protecting-your-data-with-encrypted-user-credentials.html#comments</comments>
		<pubDate>Mon, 07 May 2012 12:57:44 +0000</pubDate>
		<dc:creator>Paul Griffin</dc:creator>
				<category><![CDATA[Handbook]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4992</guid>
		<description><![CDATA[It seems that everyone in IT is talking about security these days.  And it&#8217;s hardly surprising, given the recent security breach with VISA and mastercard, everyone in AND out of IT is wary of identity theft and its consequences. I came across a New York Times article from last summer, that focused on why user [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F05%2Fprotecting-your-data-with-encrypted-user-credentials.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F05%2Fprotecting-your-data-with-encrypted-user-credentials.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It seems that everyone in IT is talking about security these days.  And it&#8217;s hardly surprising, given the recent <a href="http://www.forbes.com/sites/greatspeculations/2012/04/03/global-payments-data-breach-exposes-card-payments-vulnerability/?cmpid=ddblog" target="_blank">security breach with VISA and mastercard</a>, everyone in AND out of IT is wary of identity theft and its consequences.</p>
<p>I came across a New York Times <a href="http://www.nytimes.com/2011/06/12/technology/12digi.html?_r=1?cmpid=ddblog" target="_blank">article</a> from last summer, that focused on why user credentials should be encrypted, and why you should be losing sleep at night if they are unencrypted.   What&#8217;s interesting is that given the multiple breaches in data security we have seen in recent years, some folks still prefer to roll the dice and chance it.  And in some cases, they might be chancing it with customer information!</p>
<p>For example, some ODBC drivers to SQL Server do not encrypt user credentials &#8211; or they might have a weaker encryption of passwords and absolutely no protection for the user ID.  The New York Times article cites a well-known electronics company that suffered a breach, where their data, including user credentials, was stored and being transmitted in plain text.  A hacker&#8217;s dream (and an IT director&#8217;s nightmare)!</p>
<p>DataDirect ODBC Drivers encrypt user id and password information &#8211; regardless of which SQL Server authentication method is used.  For additional data protection, DataDirect Connect for ODBC drivers use SSL encryption to encrypt all of the data across the network.  Internet Security Advisors&#8217; Group concurs in their <a href="http://www.datadirect.com/docs/register/whitepaper/isag-middleware2012.pdf?cmpid=ddblog" target="_blank">evaluation</a> of Progress DataDirect security features:</p>
<p>&#8220;Based on our independent assessment, we believe that using Progress DataDirect Connect for database access is one of the best proactive security measures an organization can take to reduce security related losses.&#8221;</p>
<p>Whether your data is in the cloud (Salesforce.com, database.com, force.com), in a data warehouse (Sybase IQ, Greenplum, Teradata), or in a traditional relational database such as Oracle, DB2, or SQL Server, don&#8217;t roll the dice on your security strategy, or your company&#8217;s reputation.  <a href="http://www.datadirect.com/download.html?cmpid=ddblog" target="_blank">Download</a> DataDirect Connect for ODBC Drivers and ensure <a href="http://www.datadirect.com/solutions/security/index.html?cmpid=ddblog" target="_blank">best-in-class security</a> for your critical data.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/05/protecting-your-data-with-encrypted-user-credentials.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Salesforce.com questions for OBIEE, EBS, OWB, ODI and ADF from #CL12LV</title>
		<link>http://blogs.datadirect.com/2012/04/top-5-salesforce-com-questions-for-obiee-ebs-owb-odi-and-adf-from-cl12lv.html</link>
		<comments>http://blogs.datadirect.com/2012/04/top-5-salesforce-com-questions-for-obiee-ebs-owb-odi-and-adf-from-cl12lv.html#comments</comments>
		<pubDate>Thu, 26 Apr 2012 18:23:16 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Database.com]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4714</guid>
		<description><![CDATA[We are really excited about the response from Oracle shops to our SQL approach via ODBC and JDBC to fully integrate Oracle applications with Salesforce.com at Collaborate 12, Oracle User&#8217;s Community.  There was a roaring applause and folks tweeted about our session (#940 &#8211; SQL Access to Salesforce.com Data) that included a demo of a SQL-92 inner [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Ftop-5-salesforce-com-questions-for-obiee-ebs-owb-odi-and-adf-from-cl12lv.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Ftop-5-salesforce-com-questions-for-obiee-ebs-owb-odi-and-adf-from-cl12lv.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We are really excited about the response from Oracle shops to our SQL approach via <a href="http://www.datadirect.com/products/odbc/salesforce_crm_odbc_driver/index.html?cmpid=ddblog">ODBC</a> and <a href="http://www.datadirect.com/products/jdbc/salesforce/index.html?cmpid=ddblog">JDBC</a> to fully integrate Oracle applications with Salesforce.com at Collaborate 12, Oracle User&#8217;s Community.  There was a roaring applause and folks tweeted about our session (<a href="http://blogs.datadirect.com/2012/04/progress-datadirect-is-presenting-at-collaborate-12.html?cmpid=ddblog">#940 &#8211; SQL Access to Salesforce.com Data</a>) that included a demo of a SQL-92 inner join query against Salesforce.com in real time from Oracle SQL Developer.</p>
<div id="stream-item-tweet-194497416668516352" data-item-id="194497416668516352" data-item-type="tweet">
<div data-item-id="194497416668516352" data-tweet-id="194497416668516352" data-retweet-id="194876000121786368" data-screen-name="MsSandyE" data-user-id="16049191" data-is-reply-to="">
<div>
<div><a href="https://twitter.com/#!/MsSandyE" data-user-id="16049191"><img src="https://twimg0-a.akamaihd.net/profile_images/2026920912/image_normal.jpg" alt="Sandy Estrada" /><strong>Sandy Estrada</strong> ‏ @<strong>MsSandyE</strong></a></div>
<p>Learned how to easily integrate <a title="#Salesforce" href="https://twitter.com/#!/search/%23Salesforce" data-query-source="hashtag_click">#<strong>Salesforce</strong></a> with <a title="#OBIEE" href="https://twitter.com/#!/search/%23OBIEE" data-query-source="hashtag_click">#<strong>OBIEE</strong></a> leveraging<a rel="nofollow" href="https://twitter.com/#!/datadirect_news" data-screen-name="datadirect_news">@<strong>datadirect_news</strong></a> , will recommend to my clients. <a title="#C12LV" href="https://twitter.com/#!/search/%23C12LV" data-query-source="hashtag_click">#<strong>C12LV</strong></a></p>
<div><a href="https://twitter.com/#!/anjugrao" data-user-id="7996342"><img src="https://twimg0-a.akamaihd.net/profile_images/1112710669/IMG_0521_normal.jpg" alt="Anju Rao" /><strong>Anju Rao</strong> ‏ @<strong>anjugrao</strong></a></div>
</div>
</div>
</div>
<div id="stream-item-tweet-194497567676047361" data-item-id="194497567676047361" data-item-type="tweet">
<div data-item-id="194497567676047361" data-tweet-id="194497567676047361" data-retweet-id="194875987002011649" data-screen-name="anjugrao" data-user-id="7996342" data-is-reply-to="">
<div>
<p>Great presentation from <a rel="nofollow" href="https://twitter.com/#!/datadirect_news" data-screen-name="datadirect_news">@<strong>datadirect_news</strong></a> on SQL and <a title="#salesforce" href="https://twitter.com/#!/search/%23salesforce" data-query-source="hashtag_click">#<strong>salesforce</strong></a>connectivity to both SaaS and OnPremise BI Tools. <a title="#C12LV" href="https://twitter.com/#!/search/%23C12LV" data-query-source="hashtag_click">#<strong>C12LV</strong></a> <a title="#Oracle" href="https://twitter.com/#!/search/%23Oracle" data-query-source="hashtag_click">#<strong>Oracle</strong></a><a title="#EPM" href="https://twitter.com/#!/search/%23EPM" data-query-source="hashtag_click">#<strong>EPM</strong></a></p>
<div><a href="https://twitter.com/#!/cloudconversion" data-user-id="21585725"><img src="https://twimg0-a.akamaihd.net/profile_images/92053998/twitter-logo-final_normal.jpg" alt="Cloud Conversion" /><strong>Cloud Conversion</strong> ‏ @<strong>cloudconversion</strong></a></div>
</div>
</div>
</div>
<div id="stream-item-tweet-194497912548491264" data-item-id="194497912548491264" data-item-type="tweet">
<div data-item-id="194497912548491264" data-tweet-id="194497912548491264" data-retweet-id="194875969721470977" data-screen-name="cloudconversion" data-user-id="21585725" data-is-reply-to="">
<div>
<div>Interesting session by <a rel="nofollow" href="https://twitter.com/#!/datadirect_news" data-screen-name="datadirect_news">@<strong>datadirect_news</strong></a> at <a title="#c12lv" href="https://twitter.com/#!/search/%23c12lv" data-query-source="hashtag_click">#<strong>c12lv</strong></a></div>
<div><strong><br />
</strong></div>
<div>
<div><a href="https://twitter.com/#!/rmoug" data-user-id="20792764"><img src="https://twimg0-a.akamaihd.net/sticky/default_profile_images/default_profile_6_normal.png" alt="Qingchen Chen" /><strong>Qingchen Chen</strong> ‏ @<strong>rmoug</strong></a></div>
<p>Nice talk to <strong>Sumit</strong> at data direct booth <a title="#clv12" href="https://twitter.com/#!/search/%23clv12" data-query-source="hashtag_click">#<strong>clv12</strong></a> <a title="#c12lv" href="https://twitter.com/#!/search/%23c12lv" data-query-source="hashtag_click">#<strong><strong>c12lv</strong></strong></a></p>
</div>
<div><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/sqldeveloper-salesforce.jpg"><img class="aligncenter size-large wp-image-4936" title="sqldeveloper-salesforce" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/sqldeveloper-salesforce-1024x577.jpg" alt="" width="368" height="208" /></a></div>
</div>
</div>
</div>
<p>If you were unable to visit Progress DataDirect at the <a href="http://blogs.datadirect.com/2012/04/progress-datadirect-is-presenting-at-collaborate-12.html">Collaborate 12 Oracle User’s Conference</a>, here are the top 5 questions we heard from Oracle shops on leveraging SQL access to Salesforce.com from various applications including: OBIEE, E-business Suite (EBS), JD Edwards, Oracle Warehouse Builder or Data Integrator, PL/SQL and Application Development Framework (ADF).</p>
<p><strong>1. How do you model the RPD in OBIEE directly against Salesforce.com without a staging database?</strong></p>
<p>With a direct ODBC connection from OBIEE to Salesforce.com, you have the option to model your metadata directly against Salesforce.com.  You can read more about our <a href="http://blogs.datadirect.com/2012/02/obiee-oracle-business-intelligence-integration-with-salesforce-com-crm-and-database-com-via-odbc.html">experiences with OBIEE integration with Salesforce</a>.  And an OBIEE consultant with over 30 years experience stopped by to share that the mappings will be generated automatically in newer versions using the foreign keys exposed by the driver!</p>
<p><strong>2. What are my integration options from Oracle E-business suite?</strong></p>
<p>If you’re fetching and inserting data from calls initiated within EBS against Salesforce.com, we recommend creating a <a href="http://blogs.datadirect.com/2011/07/oracle-database-gateway-for-salesforce.html">Database Gateway for ODBC to Salesforce</a>.  This is the same approach used by Oracle shops for years to integrate with SQL Server, DB2 and Sybase.</p>
<p>And the same ODBC driver can be used with JD Edwards shops running SQL Server.</p>
<p><strong>3. For Oracle Warehouse Builder and Oracle Data Integrator, how does the driver handle transactions against Salesforce for inserts, updates, deletes, upserts?</strong></p>
<p>Since Salesforce.com does not support transactions, we included an option to ignore transactions in the driver so that the workflow can run.  The driver was designed for accessing SAAS data the cloud with built-in fault tolerance to prevent failures.</p>
<p><strong>4. What solution do you have for application development using Oracle’s Application Development Framework (ADF) that requires access to data in Salesforce.com? </strong></p>
<p>We recommend running the <a href="http://www.datadirect.com/products/jdbc/salesforce/index.html?cmpid=ddblog">DataDirect Connect XE for JDBC Salesforce driver</a> for a direct connection to Salesforce.com.  This enables rapid development of a variety of ADF applications accessing SFDC.</p>
<p><strong>5. Does your driver support the rest of the Salesforce platform?</strong></p>
<p>Yes, we support connectivity to force.com applications and database.com.</p>
<table>
<tbody>
<tr>
<td><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/c12lv-11.jpg"><img class="aligncenter size-full wp-image-4966" title="c12lv-1" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/c12lv-11.jpg" alt="" width="317" height="374" /></a></td>
<td><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/c12lv-paul-mark.jpg"><img class="aligncenter size-full wp-image-4970" title="c12lv-paul-mark" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/c12lv-paul-mark.jpg" alt="" width="300" height="364" /></a></td>
</tr>
</tbody>
</table>
<p>To summarize the excitement at the conference, an architect waiting in line for Starbucks shared that he is underway with a custom development project with a consulting firm to integrate EBS with Salesforce.com; and he then asked how Progress DataDirect does it.  I shared we have out-of-box integration with ODBC and JDBC available.  He then smiled real big and replied &#8220;oh my gosh&#8221;.</p>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/c12lv-salesforce-celebration1.jpg"><img class="aligncenter size-full wp-image-4964" title="c12lv-salesforce-celebration" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/c12lv-salesforce-celebration1.jpg" alt="" width="271" height="287" /></a></p>
<p style="text-align: center;">
<p><strong>Need to integrate your Oracle Shop with Salesforce?</strong></p>
<p>1. Download free 15 day trial of the <a href="http://www.datadirect.com/download.html?cmpid=ddblog">DataDirect Connect XE for ODBC or JDBC Salesforce drivers</a> to integrate an unlimited number of BI applications with Salesforce.</p>
<p>2. Or call <span class="baec5a81-e4d6-4674-97f3-e9220f0136c1" style="white-space: nowrap;">1-888-876-3101<a style="position: static !important; margin: 0px; width: 16px; bottom: 0px; display: inline; white-space: nowrap; float: none; height: 16px; vertical-align: middle; overflow: hidden; top: 0px; cursor: hand; right: 0px; left: 0px;" title="Call: 1-888-876-3101" href="http://blogs.datadirect.com/wp-admin/post.php?post=4714&amp;action=edit&amp;message=10#"><img style="position: static !important; margin: 0px; width: 16px; bottom: 0px; display: inline; white-space: nowrap; float: none; height: 16px; vertical-align: middle; overflow: hidden; top: 0px; cursor: hand; right: 0px; left: 0px;" title="Call: 1-888-876-3101" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKLSURBVHjadJPfS5NhFMe/21xvuhXRyJAZroiSrJnbRdT7vrAf5HBaK5RABmEEwQIvkpZ/QRcWXdSFw5soKaF0F7qZeLO13mGBDpQsf5CoxVKHOt0Pctp2uvEdrzG/V+c553w/54HnPDIiQiGpPMETABoB2AAYd9MRAMMAvGmX+RcAyAoBVJ7gZQDtABworH4AHWmX+bOMZdkjCoXiUzabvcAwzPSsob5p/VTNY9GcdpnxdmYZ9wJThSCtCr1e/4XjuNPd3d1KjUZzaGbI27ysqzGQoggAsLa1A7ehArrDxfDNr0oBlQB+wmKxbJFEL968SxoamsjkHaPU9l9piUo6A0RE1DG2QCWdASrpDAzJM5kMI8XecdjVxfEl+K9dxFgsgUvvR6HyBKHyBAEATyKLeGSsENuNcqk5kUjEGm7fzcYqr0ClVODl99+YXEvl6+c1amjVe+ahiGGYaUEQKnmeh91uL43rqheixjpdmzCL11er0PcjhrTLvMfUJsyKYUSeyWQ6enp6tgCgrKxsfbP8bB8AdE1G89cOReMAgOv+Cag8QXRNRkXAsDwcDr+am5tLCYKA3t7eo2dG+1vVK/MfpRPtA+MIReMYaKj+/xm9MiICx3EmpVL5wefzFavValis1u1vvHMkdfykCQC0kSGUTo+Ajmnx1dSC7IGD+UUCEYGIwLKsyWazrSeTSSIiMpnNf7Ttz5+ec96fr7/VnE0mk+QfHMzV3WjcKH/4rEr05QGFIA6HY4llWRLPRER+v3/HYrFMFQSIkNra2tVQKJSlfcSyLO0LECFWq3XF6XRGA4HAptTsdrsXeZ6fEHtl+31nAOA4rkUulz/I5XL63dQGgHEAN8Ph8AYA/BsAt4ube4GblQIAAAAASUVORK5CYII=" alt="" /></a></span> to speak with a live Solutions Consultant to learn how other organizations are making progress with DataDirect Connect Salesforce SQL access.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/04/top-5-salesforce-com-questions-for-obiee-ebs-owb-odi-and-adf-from-cl12lv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progress DataDirect is presenting at COLLABORATE 12!</title>
		<link>http://blogs.datadirect.com/2012/04/progress-datadirect-is-presenting-at-collaborate-12.html</link>
		<comments>http://blogs.datadirect.com/2012/04/progress-datadirect-is-presenting-at-collaborate-12.html#comments</comments>
		<pubDate>Fri, 20 Apr 2012 20:09:07 +0000</pubDate>
		<dc:creator>Paul Griffin</dc:creator>
				<category><![CDATA[Handbook]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4891</guid>
		<description><![CDATA[Join us in Las Vegas for COLLABORATE 12 &#8211; described as the &#8220;&#8230;one event that delivers the full spectrum of Oracle Technology and Applications education that you need to boost results and drive efficiency all year long&#8230;&#8221;. In addition to showcasing our products at booth 1618, we will demonstrate how to improve application efficiency, as well [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fprogress-datadirect-is-presenting-at-collaborate-12.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fprogress-datadirect-is-presenting-at-collaborate-12.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Join us in Las Vegas for <a href="http://collaborate12.com/registration" target="_blank">COLLABORATE 12</a> &#8211; described as the &#8220;&#8230;one event that delivers the full spectrum of Oracle Technology and Applications education that you need to boost results and drive efficiency all year long&#8230;&#8221;. In addition to showcasing our products at <strong>booth 1618</strong>, we will demonstrate how to improve application efficiency, as well as enable your Oracle and other ODBC/JDBC applications to have <a href="http://www.datadirect.com/solutions/saas_and_cloud_computing/cloud_data_access/index.html?cmpid=ddblog" target="_blank">SQL Access to Salesforce.com</a>! </p>
<p><a href="http://www.datadirect.com/Collaborate_12.html?cmpid=ddblog" target="_blank"><img class="aligncenter size-medium wp-image-4892" title="collaborate12" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/collaborate12-300x111.jpg" alt="" width="440" height="138" /></a></p>
<p>Join us for our session Monday, April 23 at 11AM, where <a href="http://blogs.datadirect.com/author/sumits?cmpid=ddblog" target="_blank">Sumit Sarkar</a> and I will present a demo of Oracle SQL Developer, in conjunction with Database Gateway for ODBC (DG4ODBC) connecting to Salesforce.com &#8211; just as you would connect to SQL Server, DB2, Oracle, or any other <a href="http://www.datadirect.com/supported_data_sources/relational/index.html?cmpid=ddblog" target="_blank">relational database</a>, with a SQL application!   This session will be dynamic, with plenty of opportunity for audience participation, two demos, and a whiteboarding session.  Sumit and I also want to hear about your Salesforce integration strategy and your data access challenges &#8211; so much that we <strong>have gambling chips on offer for participating in the discussion</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/04/progress-datadirect-is-presenting-at-collaborate-12.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link or Import Salesforce.com data in real time to Microsoft Access in 15 minutes</title>
		<link>http://blogs.datadirect.com/2012/04/link-or-import-salesforce-com-data-in-real-time-to-microsoft-access-in-15-minutes.html</link>
		<comments>http://blogs.datadirect.com/2012/04/link-or-import-salesforce-com-data-in-real-time-to-microsoft-access-in-15-minutes.html#comments</comments>
		<pubDate>Tue, 17 Apr 2012 16:25:19 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4796</guid>
		<description><![CDATA[With all the next generation technology available today from business intelligence, operational responsiveness and cloud computing; organizations still rely on Microsoft Access.  From what Salesforce shops are telling me, there are very compelling use cases from SMBs to the Fortune 100 for connectivity from MSAccess to Salesforce.com.  And I can relate since I manually run [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Flink-or-import-salesforce-com-data-in-real-time-to-microsoft-access-in-15-minutes.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Flink-or-import-salesforce-com-data-in-real-time-to-microsoft-access-in-15-minutes.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>With all the next generation technology available today from business intelligence, operational responsiveness and cloud computing; organizations still rely on Microsoft Access.  From what Salesforce shops are telling me, there are very compelling use cases from SMBs to the Fortune 100 for connectivity from MSAccess to Salesforce.com.  And I can relate since I manually run weekly reports using Microsoft Excel to join Salesforce objects without relationships.</p>
<h2>Why are organizations using MS Access for integration to Salesforce?</h2>
<p>Some of the use cases shared by business analysts include:</p>
<ul>
<li>Target customer marketing campaign</li>
<li>Create invoices from contacts</li>
<li>Run ad hoc SQL queries</li>
</ul>
<p>And it&#8217;s common that these analysts from finance, marketing and sales have enterprise business intelligence solutions running the very same <a href="http://www.datadirect.com/products/odbc/salesforce_crm_odbc_driver/index.html?cmpid=ddblog">DataDirect Connect XE for ODBC Salesforce drivers</a> on large multi core servers.  However, these users are just more productive with MS Access since they can get their data without having to engage a hierarchy of business and IT approvals.</p>
<h2>Get started with real time Salesforce integration with MS Access 2010 in 15 minutes:</h2>
<p>1. Determine whether your MS Access is 32-bit or 64-bit, and download the free 15 day trial of the <a href="http://www.datadirect.com/download.html?cmpid=ddblog">DataDirect Connect or Connect64 XE for ODBC driver</a>.</p>
<p>2. Go to Start &gt; All Programs &gt; Progress DataDirect Connect and Connect XE for ODBC 7.0 &gt; ODBC Administrator</p>
<p>3. Click on User or System DSN and click &#8216;Add&#8217;</p>
<p>4. Select &#8216;DataDirect 7.0 Salesforce&#8217;</p>
<p>5. Enter Data Source Name as &#8216;Salesforce&#8217;</p>
<p>6. Click on the &#8216;Advanced&#8217; tab, and enter the following properties in the &#8220;Extended Options&#8221; field: WorkArounds=16777216;WorkArounds2=8192</p>
<p><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess0.jpg"><img class="aligncenter size-medium wp-image-4800" title="msaccess0" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess0-220x300.jpg" alt="Salesforce ODBC Data Source" width="220" height="300" /></a></p>
<p>7. Click test-connect</p>
<p>8. For user, enter your Salesforce account e-mail address</p>
<p>9. For password, enter the password + security token (if required)</p>
<p>10. Click OK and you should see the &#8220;connection succeeded&#8221; dialog</p>
<p>11. Launch MS Access 2010</p>
<p>12. Select &#8220;Blank Database&#8221; template and create access database</p>
<p>13. Click on External Data</p>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess1.jpg"><img class="aligncenter size-full wp-image-4801" title="msaccess1" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess1.jpg" alt="MS Access ODBC to Salesforce" width="480" height="272" /></a></p>
<p>14. Click &#8220;ODBC Database&#8221; Button</p>
<p>15. Select &#8220;Link to data source by creating  a linked table&#8221;</p>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess2.jpg"><img class="aligncenter size-full wp-image-4802" title="qmsaccess2" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess2.jpg" alt="Access Link to Salesforce" width="456" height="q&quot;336&quot;" /></a></p>
<p style="text-align: left;">16. Select Machine Data Source and choose your Salesforce DSN.</p>
<p><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess3.jpg"><img class="aligncenter size-full wp-image-4803" title="mqsaccess3" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess3.jpg" alt="Salesforce machine data source" width="459" height="401" /></a></p>
<p>17. Select Salesforce tables to link.</p>
<p><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess4.jpg"><img class="aligncenter size-full wp-image-4804" title="msaccess4" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess4.jpg" alt="Salesforce objects returned to ms access" width="477" height="458" /></a></p>
<p>18. Click OK and open a table to view the contents.</p>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess5.jpg"><img class="aligncenter size-full wp-image-4805" title="msaccess5" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/msaccess5.jpg" alt="Salesforce Account data linked to ms access" width="480" height="272" /></a></p>
<h2>How to fix common issues with MS Access and Salesforce.com integration:</h2>
<p>1. System error 126 or 193 on test connect</p>
<p style="padding-left: 30px;"><em>This means the jvm.dll in the JRE of matching architecture (32-bit or 64-bit) cannot be loaded from the system path.  Search the <a href="http://progresscustomersupport-survey.force.com/ConnectKB/KnowledgeProduct">knowledgebase</a> for &#8217;126 and salesforce&#8217; for additional articles.</em></p>
<p>2. error -7711</p>
<p style="padding-left: 30px;"><em>This error is thrown when a warning or error is coming back from the driver for which the length is too long for MS Access to display.  It is recommended to generate an ODBC trace log to determine the error.  One example is documented <a href="http://progresscustomersupport-survey.force.com/ConnectKB/articles/Article/MSAccessthrowing7711errorwhenlinkingtablethatworkedthepreviousweek">here</a>.</em></p>
<p>3. reserved error (-7748): there is no message for this error</p>
<p style="padding-left: 30px;"><em>Verify step #6 was followed above.</em></p>
<p>4. #deleted returned for all fields from import</p>
<p style="padding-left: 30px;"><em>Verify step #6 was followed above.</em></p>
<p>5. Error is thrown after selecting data source: [DataDirect][ODBC Salesforce driver][Salesforce]Unable to create local database file: C:\sandbox.config The cause: C:\sandbox.config (Access is denied)  This error often caused by the driver not having write access to the target directory.</p>
<p style="padding-left: 30px;"><em>Run MSACCESS.EXE &#8220;As Administrator&#8221;.  The executable is located here by default, &#8220;C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE&#8221;; and run &#8220;As Administrator&#8221;.</em></p>
<h2>I am feeling a little threatened now:</h2>
<p>Once you&#8217;re successful with your project, we encourage you to <a href="http://blogs.datadirect.com/category/salesforce-2">share with your business intelligence and data warehousing groups</a> how you personally solved Salesforce integration using DataDirect Connect XE for ODBC Salesforce.  As an IT professional, I am feeling a little threatened now that Business Managers are deploying CRMs in the cloud; and Business Analysts are solving the complex integration challenges across the entire organization!</p>
<p><strong>And please share your use case with a blog comment &#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/04/link-or-import-salesforce-com-data-in-real-time-to-microsoft-access-in-15-minutes.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why is ensuring the security of your data important?</title>
		<link>http://blogs.datadirect.com/2012/04/why-is-ensuring-the-security-of-your-data-important.html</link>
		<comments>http://blogs.datadirect.com/2012/04/why-is-ensuring-the-security-of-your-data-important.html#comments</comments>
		<pubDate>Thu, 12 Apr 2012 20:41:24 +0000</pubDate>
		<dc:creator>Paul Griffin</dc:creator>
				<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[Bulk Data]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Database.com]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Handbook]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[Kerberos]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SQL Data]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Sybase IQ data warehouse]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4771</guid>
		<description><![CDATA[The recent breach in credit card security with VISA and MasterCard accounts is just one of many stories we hear on a regular basis that put us on edge when it comes to our personal data getting compromised. Some IT folks in charge of application and database security might say &#8220;what we have is good enough&#8221;, yet [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fwhy-is-ensuring-the-security-of-your-data-important.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fwhy-is-ensuring-the-security-of-your-data-important.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The recent breach in credit card security with VISA and MasterCard accounts is just one of many stories we hear on a regular basis that put us on edge when it comes to our personal data getting compromised. Some IT folks in charge of application and database security might say &#8220;what we have is good enough&#8221;, yet that is exactly what hackers count on when they attempt to steal data and information.</p>
<p>Internet Security Advisors Group (ISAG) recently did a <a href="http://www.datadirect.com/docs/register/whitepaper/isag-middleware2012.pdf?cmpid=ddblog" target="_blank">review of data security</a> and how Progress DataDirect can prevent the types of breaches which cost billions of dollars annually.  Supporting NTLM, Kerberos, Database client encryption, and SSL, DataDirect drivers give you the flexibility to build a secure application.  With DataDirect wire-protocol drivers, you can use the best security functionality, across all platforms, with no need for database client libraries (which can invoke a seperate set of security concerns). </p>
<p>Whether you require <a href="http://www.datadirect.com/products/odbc/index.html?cmpid=ddblog" target="_blank">ODBC</a>, <a href="http://www.datadirect.com/products/jdbc/index.html?cmpid=ddblog" target="_blank">JDBC</a>, or <a href="http://www.datadirect.com/products/net/index.html?cmpid=ddblog" target="_blank">ADO.NET</a> access to your relational, <a href="http://www.datadirect.com/solutions/saas_and_cloud_computing/cloud_data_access/index.html?cmpid=ddblog" target="_blank">cloud</a>, or <a href="http://www.datadirect.com/solutions/data_warehouse/index.html?cmpid=ddblog" target="_blank">data warehouse</a> data sources, Progress DataDirect provides the necessary options to keep your data <a href="http://www.datadirect.com/solutions/security/index.html?cmpid=ddblog" target="_blank">secure</a>.</p>
<p><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/security.jpg"><img class="aligncenter size-medium wp-image-4813" title="security" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/security-300x243.jpg" alt="" width="300" height="243" /></a></p>
<p><a href="http://www.datadirect.com/download.html?cmpid=ddblog" target="_blank">Download</a> Progress DataDirect Drivers today and keep your data secure!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/04/why-is-ensuring-the-security-of-your-data-important.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to deploy 64-bit ADO.NET and Entity Framework applications for Sybase, DB2, Oracle</title>
		<link>http://blogs.datadirect.com/2012/04/how-to-deploy-64-bit-ado-net-and-entity-framework-applications-for-sybase-db2-oracle.html</link>
		<comments>http://blogs.datadirect.com/2012/04/how-to-deploy-64-bit-ado-net-and-entity-framework-applications-for-sybase-db2-oracle.html#comments</comments>
		<pubDate>Thu, 12 Apr 2012 13:24:34 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[ADO.NET]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4696</guid>
		<description><![CDATA[There is a surge in interest for Sybase, Oracle and DB2 ADO.NET providers for use with 64-bit .NET applications built across ADO.NET, Entity Framework, and NHibernate.  Like these shops, you are probably reading this article since you&#8217;ve encountered an issue upgrading a development PC or server to 64-bit. Does Progress DataDirect have 64-bit ADO.NET providers? [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fhow-to-deploy-64-bit-ado-net-and-entity-framework-applications-for-sybase-db2-oracle.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fhow-to-deploy-64-bit-ado-net-and-entity-framework-applications-for-sybase-db2-oracle.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>There is a surge in interest for Sybase, Oracle and DB2 ADO.NET providers for use with 64-bit .NET applications built across ADO.NET, Entity Framework, and NHibernate.  Like these shops, you are probably reading this article since you&#8217;ve encountered an issue upgrading a development PC or server to 64-bit.</p>
<p><strong>Does Progress DataDirect have 64-bit ADO.NET providers?</strong></p>
<p>Yes, but I get <strong><em>very confused</em></strong> at the question since managed .NET applications run independent of the underlying 32-bit or 64-bit architecture by design.  Then again, not all providers are <a href="http://www.datadirect.com/products/net/managed-code.html?cmpid=ddblog">100% fully managed code like DataDirect Connect for ADO.NET</a>; and I must be living a sheltered life at DataDirect.</p>
<p><a href="http://www.datadirect.com/images/products/ado-net/adonet_architecture_diagram_large.png"><img class="aligncenter" title="100% managed Wire Protocol ADO.NET providers" src="http://www.datadirect.com/images/products/ado-net/adonet_architecture_diagram_small.png" alt="" width="250" height="171" /></a></p>
<p><strong>What challenges am I hearing from .NET shops facing with deployment of 64-bit .NET applications?</strong></p>
<ul>
<li>Managing <em><strong>complex deployment of 32-bit/64-bit unmanaged database clients</strong></em> for non-DataDirect ADO.NET providers.  IBM and Oracle have different installers for Windows x64 versus x86.</li>
<li>Oracle shops running the <a href="http://blogs.msdn.com/b/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx">OracleClient provider that has been deprecated</a> find out quickly that it is <em><strong>not supported on 64-bit platforms</strong></em>.</li>
<li>Deployment headaches in <strong><em>locked down business critical environments</em></strong>.  For example, it requires several teams and man hours to get an assembly registered in the GAC; much less run an installer for a thick database client.  Or shops might deploy desktop images where users have limited access to make system changes of any kind; and upgrades are expensive.</li>
<li>IBM <em><strong>no longer supports 64-bit ADO.NET connectivity</strong></em> to iSeries prior to version 6.</li>
<li>Sybase enhanced Adaptive Server ADO.NET Data Provider <em><strong>only supports <acronym title="S S I S">SSIS</acronym> 2008, 32-bit</strong></em>.</li>
</ul>
<p><strong>What are your options with Progress DataDirect Connect for ADO.NET?</strong></p>
<ul>
<li><a href="http://media.datadirect.com/download/docs/dotnet/dotnetig/wwhelp/wwhimpl/js/html/wwhelp.htm?cmpid=ddblog">Progress DataDirect Windows Installer</a> (includes silent option)</li>
<li><a href="http://media.datadirect.com/download/docs/dotnet/alldotnet/wwhelp/wwhimpl/js/html/wwhelp.htm#href=reference/deploying.10.1.html?cmpid=ddblog">ClickOnce</a></li>
<li>XCopy (or similar file copy)</li>
</ul>
<p>For example here is a write-up on the three ways to <a href="http://progresscustomersupport-survey.force.com/ConnectKB/articles/Article/8970">deploy our Connect for Oracle ADO.NET assemblies</a> to an ASP.NET application.</p>
<p><strong>Everyone is talking about DataDirect&#8217;s XCopy style deployment, so how does it work?</strong></p>
<p>For the locked down environments mentioned above, .NET shops are indeed turning to our flexible XCopy style deployment that is independent of machine architectures.  You can follow my &#8220;Hello World&#8221; Xcopy style deployment tutorial below for a quick POC:</p>
<ul>
<ul>
<li>Create new Visual Studio 2010 Project &gt; Visual c# ASP.NET Web Application</li>
<li>Right click on Solution Name; Add Reference to DDTek.Oracle.dll</li>
<li>Right click on Solution Name; Add New Item</li>
<li>Select &#8220;C# Class&#8221; and create class named &#8220;Class1&#8243; with language as c#</li>
<li>Click on Default.aspx for Designer View</li>
<li>Drag &#8220;Label&#8221; from toolbox named Label1</li>
</ul>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/adonet1.jpg"><img class="aligncenter size-full wp-image-4736" title="adonet1" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/adonet1.jpg" alt="ADO.NET deployment in Visual Studio 2010" width="600" /></a></p>
<ul>
<li>Code Sample Below for default.aspx.cs:</li>
</ul>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Web;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
public partial class Default : System.Web.UI.Page<br />
{<br />
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
Class1 testClass = new Class1();<br />
Label1.Text = testClass.TestProperty;<br />
}<br />
}</div></td></tr></tbody></table></div>
<ul>
<li>Code Sample Below for Class1.cs:</li>
</ul>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Web;<br />
using DDTek.Oracle;<br />
public class Class1<br />
{<br />
public Class1()<br />
{}<br />
public string TestProperty{<br />
get{<br />
try<br />
{<br />
OracleConnection myOraConn = new OracleConnection(&quot;Host=oraclexe.americas.progress.com;SID=xe;UID=hr;PWD=welcome;License Path=c:\inetpub\wwwroot\myWebSite\bin\DDTek.lic&quot;);<br />
myOraConn.Open();<br />
OracleCommand myOraCmd = new OracleCommand(&quot;select VALUE from NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_RDBMS_VERSION'&quot;, myOraConn);<br />
OracleDataReader myOraRdr = myOraCmd.ExecuteReader();<br />
myOraRdr.Read();<br />
return &quot;Hello World from Oracle version: &quot; + myOraRdr.GetString(0);<br />
}<br />
catch (Exception e) {<br />
return e.Message;<br />
}<br />
}//end get<br />
}//end TestProperty<br />
}//end TestClass</div></td></tr></tbody></table></div>
<ul>
<li>Build &gt; Build Website and then Publish</li>
<li>Select target build location in folder named &#8220;myWebSite_source&#8221;.</li>
<li>Copy DDTek.Oracle.dll assembly and DDTek.lic license file to &#8220;myWebSite_source\bin&#8221;</li>
<ul>
<li><em>Note: For projects building an assembly, you can embed the license file as a resource instead of setting the License Path connection property. See <a href="http://media.datadirect.com/download/docs/dotnet/alldotnet/wwhelp/wwhimpl/js/html/wwhelp.htm">Connect for ADO.NET User&#8217;s Guide</a> for further details</em></li>
</ul>
<li>Create New Folder &#8220;myWebSite&#8221; with web app in c:\inetpub\wwwroot</li>
<li>Copy (or XCopy) Published Website files from &#8220;myWebSite_source&#8221; to &#8220;myWebSite&#8221;</li>
<li>Launch IIS Administrator, inetmgr</li>
<li>Navigate to Default Web Site</li>
<li>Right Click myWebSite and click &#8220;Add Application&#8221;</li>
<li>Enter Alias and Physical Path and Test Settings before clicking OK</li>
<li>Copy files from &#8220;mywebsite_source&#8221; on build machine to &#8220;myWebSite&#8221; on web server</li>
<li>Navigate to site through web browser: http://machine/myWebSite/default.aspx</li>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/04/adonet2.jpg"><img class="aligncenter size-full wp-image-4753" title="adonet2" src="http://blogs.datadirect.com/wp-content/uploads/2012/04/adonet2.jpg" alt="xcopy ado.net deployment" width="602" height="461" /></a></p>
<p><strong>Summary of Tutorial:</strong></p>
<p>The purpose of the xcopy style tutorial was to demonstrate that deployment using <em><strong>fully managed Connect for ADO.NET providers only required two files</strong></em> (ADO.NET assembly and license file) be copied over to the web server from 32-bit/64-bit development environment to a 32-bit/64-bit application server.   Absolutely no installation to the GAC, registry changes, or database client install were required!   Here is a link to <a href="http://support.microsoft.com/kb/326355">Microsoft&#8217;s tutorial</a> for further reference.  <em>Note: additional deployment steps may apply for kerberos authentication, bulk load, or distributed transactions.</em></p>
<p><strong>Try it out today:</strong></p>
<p>Download and install a free 15-day trial today of the <a href="http://www.datadirect.com/product-downloads/connect-ado-net.html?cmpid=ddblog">Progress DataDirect Connect for ADO.NET providers</a>.  In addition to easy deployment on 64-bit systems, there are usually at least a dozen other reasons to run your .NET shop on DataDirect; and you can call a solutions consultant today to learn more: <strong>N. America:</strong> (800)876-3101 | <strong>World:</strong> +44 (0) 1-344-386-367.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/04/how-to-deploy-64-bit-ado-net-and-entity-framework-applications-for-sybase-db2-oracle.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Progress DataDirect Connect for ADO.NET and LightSwitch</title>
		<link>http://blogs.datadirect.com/2012/04/progress-datadirect-connect-for-ado-net-and-lightswitch.html</link>
		<comments>http://blogs.datadirect.com/2012/04/progress-datadirect-connect-for-ado-net-and-lightswitch.html#comments</comments>
		<pubDate>Mon, 09 Apr 2012 18:27:54 +0000</pubDate>
		<dc:creator>Paul Griffin</dc:creator>
				<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Bulk Data]]></category>
		<category><![CDATA[Handbook]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4769</guid>
		<description><![CDATA[Recently, a Microsoft blogger gave a &#8220;shout out&#8221; to Progress DataDirect Connect for ADO.NET providers &#8211; for DB2, Sybase, Oracle, and SQL Server working with LightSwitch RTM version 1. Not surprising since our resident ADO.NET expert, Sumit Sarkar, wrote a blog about LightSwitch earlier this year with step by step instructions on using DataDirect ADO.NET providers with Microsoft [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fprogress-datadirect-connect-for-ado-net-and-lightswitch.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F04%2Fprogress-datadirect-connect-for-ado-net-and-lightswitch.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Recently, a Microsoft blogger gave a &#8220;<a href="http://blogs.msdn.com/b/lightswitch/archive/2012/03/21/connect-lightswitch-to-oracle-sybase-db2-with-progress-datadirect.aspx" target="_blank">shout out</a>&#8221; to Progress DataDirect Connect for <a href="http://www.datadirect.com/products/net/index.html?cmpid=ddblog" target="_blank">ADO.NET</a> providers &#8211; for DB2, Sybase, Oracle, and SQL Server working with LightSwitch RTM version 1. Not surprising since our resident ADO.NET expert, <a href="http://blogs.datadirect.com/author/sumits?cmpid=ddblog" target="_blank">Sumit Sarkar</a>, wrote a <a href="http://blogs.datadirect.com/2012/01/getting-started-with-microsoft-visual-studio-lightswitch-to-oracle-sybase-and-db2.html?cmpid=ddblog" target="_blank">blog</a> about LightSwitch earlier this year with step by step instructions on using DataDirect ADO.NET providers with Microsoft LightSwitch.  Check out what folks are saying about using ADO.NET EF providers with LightSwitch!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/04/progress-datadirect-connect-for-ado-net-and-lightswitch.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Progress DataDirect OpenAccess Saves Lives</title>
		<link>http://blogs.datadirect.com/2012/03/how-progress-datadirect-openaccess-saves-lives.html</link>
		<comments>http://blogs.datadirect.com/2012/03/how-progress-datadirect-openaccess-saves-lives.html#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:39:13 +0000</pubDate>
		<dc:creator>Paul Griffin</dc:creator>
				<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[Handbook]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4682</guid>
		<description><![CDATA[Imagine getting prescribed the wrong medication, or being given the wrong diagnosis at the hospital.  That’s what can happen when critical applications and databases go down in a major hospital.  And whether it&#8217;s incorrect diagnosis or medication, either one of those scenarios can be deadly.  That&#8217;s why UZ Leuven, Belgium&#8217;s largest university hospital, chose to work with [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fhow-progress-datadirect-openaccess-saves-lives.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fhow-progress-datadirect-openaccess-saves-lives.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Imagine getting prescribed the wrong medication, or being given the wrong diagnosis at the hospital.  That’s what can happen when critical applications and databases go down in a major hospital.  And whether it&#8217;s incorrect diagnosis or medication, either one of those scenarios can be deadly.  That&#8217;s why <a href="http://www.uzleuven.be/en?cmpid=ddblog" target="_blank">UZ Leuven</a>, Belgium&#8217;s largest university hospital, chose to work with <a href="http://www.datadirect.com/index.html?cmpid=ddblog" target="_blank">Progress DataDirect</a>, the world leader in data connectivity, for its migration from Sybase to DB2.</p>
<p>UZ Leuven needed to migrate over 200 critical medical applications from Sybase to DB2.  They could not migrate this many applications at the client level, so the <a href="http://www.datadirect.com/products/custom-driver-sdk/index.html?cmpid=ddblog" target="_blank">DataDirect OpenAccess</a> solution, where migration could be done at the server level, became the perfect – and only – solution.  Simply deploy the OpenAccess clients to each of the application servers, and connect them to the OpenAccess Server, which can be set to point to Sybase, and then later DB2.</p>
<p><img class="aligncenter" title="DataDirect OpenAccess SDK" src="http://www.datadirect.com/images/products/custom-driver-sdk/OpenAccess-SDK-200px.jpg" alt="" width="200" height="188" /></p>
<p>The applications in question could not be down for the several days that would have been required by just switching out drivers.  As Reinoud Reynders pointed out, &#8220;The pressure on IT is much higher than 20 years ago, of course, because now when computer systems are down, the hospital has to close, more or less&#8221;.  OpenAccess enables the “big bang”, as they call the migration, to be done in one hour instead of multiple days &#8211; simply switching from Sybase to DB2 on the OpenAccess Server &#8211; to which the clients were already connected.    Read more in our <a href="http://www.datadirect.com/docs/public/customers/Uzleuven.pdf?cmpid=ddblog" target="_blank">UZ Leuven case study</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/03/how-progress-datadirect-openaccess-saves-lives.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulk Load, Application Failover, Big Data movement, and more &#8211; No Application Code Changes Required with Connect for JDBC!</title>
		<link>http://blogs.datadirect.com/2012/03/progress-datadirect-connect-for-jdbc-5-0-drivers-now-available.html</link>
		<comments>http://blogs.datadirect.com/2012/03/progress-datadirect-connect-for-jdbc-5-0-drivers-now-available.html#comments</comments>
		<pubDate>Wed, 21 Mar 2012 13:55:22 +0000</pubDate>
		<dc:creator>Paul Griffin</dc:creator>
				<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Bulk Data]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Database.com]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Handbook]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[SQL Data]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4666</guid>
		<description><![CDATA[With the release of the newest set of Type 5 JDBC drivers, not only do you eliminate the need for database client libraries, but Progress DataDirect Connect for JDBC 5.0 also enhances java applications by offering users additional features without having to add application code. Do you need application failover but have no access to the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fprogress-datadirect-connect-for-jdbc-5-0-drivers-now-available.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fprogress-datadirect-connect-for-jdbc-5-0-drivers-now-available.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>With the <a href="http://www.datadirect.com/pressrelease/moving-big-data-gets-54815.html?cmpid=ddblog">release</a> of the newest set of Type 5 JDBC drivers, not only do you eliminate the need for database client libraries, but <a href="http://www.datadirect.com/products/jdbc/index.html?cmpid=ddblog" target="_blank">Progress DataDirect Connect for JDBC 5.0</a> also enhances java applications by offering users additional features without having to add application code.</p>
<p><img class="aligncenter" src="http://www.datadirect.com/images/products/jdbc2/jdbc_thumb.gif" alt="" width="300" height="193" /></p>
<p>Do you need <a href="http://www.datadirect.com/products/features/data-connectivity/application-failover/index.html?cmpid=ddblog" target="_blank">application failover</a> but have no access to the application code set?  No problem!  Just set a few connection options in the Connect for JDBC driver to add an application failover feature. </p>
<p>Do you have a need to quickly and efficiently <a href="http://www.datadirect.com/products/features/data-connectivity/bulk-load/index.html?cmpid=ddblog" target="_blank">bulk load</a> data from one data source to another?  Again, no need to change the application code &#8211; just take 30 seconds to change the value of a connection option in the driver.  Our bulk enhancement ensures you can bulk from any file delimiter &#8211; and you won&#8217;t have to learn a new proprietary tool to get the job done.  Perfect solution for dealing with <a href="http://www.datadirect.com/demos/bulk_load_data_connectivity_introduction.html?cmpid=ddblog">Big Data</a>!</p>
<p>Do you need robust <a href="http://www.datadirect.com/products/features/data-connectivity/application-performance/index.html?cmpid=ddblog" target="_blank">application performance</a>?  OK, so that was a rhetorical question.  No application users ever say &#8220;take your time with our critical data, we&#8217;ll wait&#8221;.  Users of free drivers have described this pain to us multiple times!  One thing that sets Connect for JDBC apart is the ability to consume far fewer resources in the way of memory and CPU cycles &#8211; so in addition to turbo-charging throughput, you can save on your hardware by doing much more, with much less.</p>
<p>How many users have said &#8220;don&#8217;t worry about compromising the security of the data &#8211; it&#8217;s not that sensitive&#8221;?  Not likely.   If you need <a href="http://www.datadirect.com/products/features/data-connectivity/security/os-authentication.html?cmpid=ddblog" target="_blank">NTLM authentication</a> from UNIX to SQL Server, you&#8217;ve come to the right place!  Just <a href="http://www.datadirect.com/product-downloads/connect-jdbc.html?cmpid=ddblog" target="_blank">download</a> an evaluation copy of Connect for JDBC!</p>
<p>In addition to the Salesforce.com support we added last year, the new drivers support <a href="http://www.datadirect.com/supported_data_sources/cloud-database-drivers/databasecom-drivers/index.html?cmpid=ddblog" target="_blank">Database.com</a> and <a href="http://www.datadirect.com/supported_data_sources/cloud-database-drivers/forcecom-database-drivers/index.html?cmpid=ddblog" target="_blank">Force.com</a>, we&#8217;ve added several new database versions and operating system version support.  Whether you are supporting Oracle, SQL Server, DB2, or MySQL &#8211; and many others, enhance your users&#8217; experience with Connect for JDBC.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/03/progress-datadirect-connect-for-jdbc-5-0-drivers-now-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Additional 64-bit ODBC drivers for your IBM InfoSphere DataStage upgrade</title>
		<link>http://blogs.datadirect.com/2012/03/additional-64-bit-odbc-drivers-for-your-ibm-infosphere-datastage-upgrade.html</link>
		<comments>http://blogs.datadirect.com/2012/03/additional-64-bit-odbc-drivers-for-your-ibm-infosphere-datastage-upgrade.html#comments</comments>
		<pubDate>Tue, 13 Mar 2012 17:02:58 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4617</guid>
		<description><![CDATA[It must be upgrade season based on number of IBM InfoSphere DataStage shops that I&#8217;ve worked with upgrading to the latest 64-bit version.  From reading about newer releases such as version 8.7, this is an exciting upgrade and we&#8217;re here to ensure you have complete coverage for 64-bit ODBC data connectivity across Unix/Linux/Windows platforms that [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fadditional-64-bit-odbc-drivers-for-your-ibm-infosphere-datastage-upgrade.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fadditional-64-bit-odbc-drivers-for-your-ibm-infosphere-datastage-upgrade.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It must be upgrade season based on number of IBM InfoSphere DataStage shops that I&#8217;ve worked with upgrading to the latest 64-bit version.  From reading about newer releases such as version 8.7, this is an exciting upgrade and we&#8217;re here to ensure you have complete coverage for 64-bit ODBC data connectivity across Unix/Linux/Windows platforms that are otherwise unavailable.</p>
<p><strong>Why do Infosphere shops choose DataDirect SequeLink 64-bit ODBC drivers for connectivity?</strong></p>
<ul>
<li>Per IBM, they provide instructions on<a href="http://www-01.ibm.com/support/docview.wss?uid=swg21307359"> installing and configuring the IBM® branded DataDirect® ODBC drivers with InfoSphere® Federation Server Version 9.5 and 9.7</a>.  Since Infosphere DataStage runs on DataDirect, our technology is the best solution for integrating additional 64-bit ODBC data sources that may be unavailable after the upgrade (for example, Progress 8,9 Databases) or for accessing data sources that don’t have bundled drivers in InfoSphere DataStage, such as IBM Lotus Domino or Microsoft Excel.</li>
<li>The 64-bit SequeLink ODBC Clients are built on the same framework as the branded DataDirect ODBC drivers making them compatible with DataStage and suitable for its high performance parallel framework and enterprise connectivity.</li>
<li>The 64-bit SequeLink ODBC Clients support the same DataStage platforms running branded DataDirect ODBC drivers across Unix/Linux/Windows.</li>
<li>IBM recommends this solution to DataStage shops.  For reference, here is an article on how to <a href="https://www-304.ibm.com/support/docview.wss?uid=swg21441629">configure the SequeLink Server Socket to integrate DataStage with MS Excel</a>.</li>
<li>IBM shops are already familiar with DataDirect SequeLink from use with <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21453049">Cast Iron</a>.</li>
</ul>
<p><strong>What common sources can be integrated within Infosphere using SequeLink?</strong></p>
<ul>
<li>Progress versions 8, 9</li>
<li>Microsoft Excel and Microsoft Access</li>
<li>IBM Lotus Notes</li>
<li>Microsoft Dynamics</li>
<li>Netsuite.com CRM</li>
<li><a href="http://www.datadirect.com/products/odbc/salesforce_crm_odbc_driver/index.html?cmpid=ddblog">Salesforce.com CRM</a>, Force.com, Database.com</li>
<li>FileMaker</li>
<li><a href="http://www.datadirect.com/products/odbc/other-data-sources.html?cmpid=ddblog">Pervasive.SQL (Btrieve)</a></li>
<li><a href="http://www.datadirect.com/products/odbc/other-data-sources.html?cmpid=ddblog">dBase, FoxPro, Clipper</a></li>
<li><a href="http://www.datadirect.com/products/odbc/other-data-sources.html?cmpid=ddblog">Paradox</a></li>
<li>Sybase SQL Anywhere</li>
<li>Any ODBC 2.x, 3.x driver</li>
</ul>
<p><strong>So how does DataDirect SequeLink work?</strong></p>
<p>SequeLink is highly scalable, server-based middleware that complements the Infosphere DataStage platform by including complete coverage for 64-bit ODBC data connectivity.  The <a href="http://www.datadirect.com/products/other/sequelink/feature-socket.html?cmpid=ddblog">SequeLink ODBC Socket</a> communicates with any existing 32-bit or 64-bit ODBC 2.x, 3.x driver across Unix/Linux/Windows platforms.  This tier extends support to the 64-bit SequeLink Client for ODBC tier built on the storied DataDirect Connect for ODBC framework on platforms supported by DataStage. <a href="http://www.datadirect.com/products/other/sequelink/slsocket.html?cmpid=ddblog"> SequeLink supports flexible deployment options</a> allowing both tiers to be installed on the same system, or separately depending on the socket ODBC data source.  For complete details, see our <a href="http://www.datadirect.com/products/other/sequelink/slsocket.html?cmpid=ddblog">white paper on DataDirect Sequelink</a>.</p>
<p><a href="http://www.datadirect.com/products/other/sequelink/slsocket.html"><img class="aligncenter size-medium wp-image-4629" title="sl54fig2" src="http://blogs.datadirect.com/wp-content/uploads/2012/03/sl54fig21-300x247.jpg" alt="" width="300" height="247" /></a></p>
<p><strong>Who else is using DataDirect SequeLink?</strong></p>
<ul>
<li><a href="http://www.datadirect.com/case-study/homedepot.html?cmpid=ddblog">Home Depot</a></li>
<li><a href="http://www.datadirect.com/case-study/savethechildren.html?cmpid=ddblog">Save the Children</a></li>
<li><a href="http://www.datadirect.com/case-study/winterthur.html?cmpid=ddblog">The Winterthur Group</a></li>
<li><a href="http://www.datadirect.com/case-study/nwmutual.html?cmpid=ddblog">Northwestern Mutual</a></li>
<li><a href="http://www.datadirect.com/case-study/ncgr.html?cmpid=ddblog">National Center for Genome Research (NCGR)</a></li>
<li><a href="http://www.datadirect.com/case-study/mizuho.html?cmpid=ddblog">Mizuho Bank</a></li>
</ul>
<p><strong>Let&#8217;s talk about getting 64-bit ODBC connectivity from DataStage running in 15 minutes</strong></p>
<p>Call us today at 1-888-876-3101<a title="Call: 1-888-876-3101" href="http://blogs.datadirect.com/wp-admin/post.php?post=3778&amp;action=edit#"><img title="Call: 1-888-876-3101" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKLSURBVHjadJPfS5NhFMe/21xvuhXRyJAZroiSrJnbRdT7vrAf5HBaK5RABmEEwQIvkpZ/QRcWXdSFw5soKaF0F7qZeLO13mGBDpQsf5CoxVKHOt0Pctp2uvEdrzG/V+c553w/54HnPDIiQiGpPMETABoB2AAYd9MRAMMAvGmX+RcAyAoBVJ7gZQDtABworH4AHWmX+bOMZdkjCoXiUzabvcAwzPSsob5p/VTNY9GcdpnxdmYZ9wJThSCtCr1e/4XjuNPd3d1KjUZzaGbI27ysqzGQoggAsLa1A7ehArrDxfDNr0oBlQB+wmKxbJFEL968SxoamsjkHaPU9l9piUo6A0RE1DG2QCWdASrpDAzJM5kMI8XecdjVxfEl+K9dxFgsgUvvR6HyBKHyBAEATyKLeGSsENuNcqk5kUjEGm7fzcYqr0ClVODl99+YXEvl6+c1amjVe+ahiGGYaUEQKnmeh91uL43rqheixjpdmzCL11er0PcjhrTLvMfUJsyKYUSeyWQ6enp6tgCgrKxsfbP8bB8AdE1G89cOReMAgOv+Cag8QXRNRkXAsDwcDr+am5tLCYKA3t7eo2dG+1vVK/MfpRPtA+MIReMYaKj+/xm9MiICx3EmpVL5wefzFavValis1u1vvHMkdfykCQC0kSGUTo+Ajmnx1dSC7IGD+UUCEYGIwLKsyWazrSeTSSIiMpnNf7Ttz5+ec96fr7/VnE0mk+QfHMzV3WjcKH/4rEr05QGFIA6HY4llWRLPRER+v3/HYrFMFQSIkNra2tVQKJSlfcSyLO0LECFWq3XF6XRGA4HAptTsdrsXeZ6fEHtl+31nAOA4rkUulz/I5XL63dQGgHEAN8Ph8AYA/BsAt4ube4GblQIAAAAASUVORK5CYII=" alt="" /></a> to speak live with a Solutions Consultant to learn more about integrating additional data sources into your IBM Infosphere platform.  Or you can <a href="http://www.datadirect.com/download.html?cmpid=ddblog">download a free trial of the DataDirect SequeLink ODBC Socket</a> today.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/03/additional-64-bit-odbc-drivers-for-your-ibm-infosphere-datastage-upgrade.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3 solutions for database migration to/from SQL Server, Sybase, DB2, Oracle exclusively from DataDirect</title>
		<link>http://blogs.datadirect.com/2012/03/database-migration-sql-server-sybase-db2-oracle.html</link>
		<comments>http://blogs.datadirect.com/2012/03/database-migration-sql-server-sybase-db2-oracle.html#comments</comments>
		<pubDate>Wed, 07 Mar 2012 16:14:04 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Bulk Data]]></category>
		<category><![CDATA[ODBC]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4149</guid>
		<description><![CDATA[Being a solution consultant for the world leader in data connectivity, I have had the opportunity to consult on several database migration projects. I have seen almost every combination of migration to/from SQL Server, Sybase, DB2 and Oracle across Unix/Linux/Windows. Much like Progress DataDirect who is &#8220;Switzerland&#8221; when it comes to databases, I too love [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fdatabase-migration-sql-server-sybase-db2-oracle.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F03%2Fdatabase-migration-sql-server-sybase-db2-oracle.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Being a solution consultant for the world leader in data connectivity, I have had the opportunity to consult on several database migration projects. I have seen almost every combination of migration to/from SQL Server, Sybase, DB2 and Oracle across Unix/Linux/Windows. Much like Progress DataDirect who is &#8220;Switzerland&#8221; when it comes to databases, I too love them all from Operational to DWs, on-premise to clouds, SQL to NOSQL &#8230; and we&#8217;re ready for your next migration.</p>
<p><strong>Why choose Progress DataDirect connectivity for your migration project?</strong></p>
<p>Data connectivity and compatibility with existing applications across different platforms varies greatly between database vendors. DataDirect has been developing interoperable connectivity for decades, and we have the largest standards based data connectivity test suite in the universe across a full range of databases and platforms. We&#8217;ve seen everything including issues where one of several result sets get returned, stored procedures fail to return expected data, internationalization and translation issues for character data, etc. Your data migration project cannot afford these kind of setbacks.</p>
<p style="text-align: center;"><a href="http://www.datadirect.com/products/features/data-connectivity/reliability.html?cmpid-ddblog"><img class="aligncenter size-full wp-image-4424" title="TestSuitesGrapicSmall" src="http://blogs.datadirect.com/wp-content/uploads/2012/01/TestSuitesGrapicSmall.png" alt="Bullet Proof Data Access" width="325" height="229" /></a></p>
<p>And <a href="http://www.datadirect.com/products/features/data-connectivity/bulk-load/index.html?cmpid=ddblog">Progress DataDirect bulk load</a> has introduced a brand new set of solutions for database migration.</p>
<p>Here are the 3 most recent projects I have worked:</p>
<p><strong>1. Migrating existing BCP and SQL scripts and custom applications</strong></p>
<p><em><strong>Problem:</strong></em> An enterprise financial services environment is entertaining a DBMS migration from Sybase to SQL Server 2008, but had thousands of BCP bulk load and ISQL scripts running across Solaris SPARC, Linux and HP-UX. Each of those scripts would have to be migrated one by one to keep the environment running against SQL Server.</p>
<p><strong><em>Solution:</em></strong> Our exclusive standards based drivers and code samples were used to create database agnostic utilities that can run anywhere against anything. The architect overseeing that project is a popular guy today, and will be a bigger hero when the next database migration project comes along. Learn more by reading an article on <a href="http://blogs.datadirect.com/2011/07/bcp-isql-unix-linux-sql-server-oracle-sybase-db2.html?cmpid=ddblog">BCP and ISQL on Unix/Linux to SQL Server, Sybase, DB2, Oracle</a>.</p>
<p>To complete the transition, it is also important to port existing PowerBuilder for Unix applications from Sybase to SQL Server using the <a href="http://www.datadirect.com/products/odbc/sql-server/index.html?cmpid=ddblog">DataDirect Connect for ODBC SQL Server driver</a>.</p>
<p><strong>2. Data Validation</strong></p>
<p><em><strong>Problem: </strong></em>A consulting group migrated a large amount of data from Sybase to SQL Server 2008 R2 for a prospect. To check for accuracy between source and target, they typically dump data to flat files for comparison on smaller systems. However for larger systems, the size of data becomes unmanageable for such an approach.</p>
<p><strong><em>Solution:</em></strong> Use data federation to leverage the database server&#8217;s processing power and memory to perform a byte by byte comparison to ensure accuracy. Our <a href="http://www.datadirect.com/products/odbc/sybase/index.html?cmpid=ddblog">DataDirect Connect64 for ODBC Sybase driver</a> was the only scalable solution to fetch large amounts of data quickly and accurately for validation from SQL Server Linked Server.</p>
<p><strong>3. Application migration across the enterprise</strong></p>
<p><strong><em>Problem: </em></strong>Another organization has over 600 systems running various database applications accessing Sybase. They are planning to migrate to DB2 LUW over a 12-18 month period where data may exist in both the old and new systems, and it&#8217;s important to ensure the SQL syntax is compatible with DB2. They need an intermediate solution to avoid having to rewrite 60 applications running on 600 systems to support the new DBMS.</p>
<p><em><strong>Solution: </strong></em>Use the <a href="http://www.datadirect.com/products/custom-driver-sdk/index.html?cmpid=ddblog">DataDirect OpenAccess SDK</a> to add data access logic at the driver level to achieve data federation between the two systems and modify queries for compatibility with the new DBMS. This makes the migration seamless to users, and no application or script changes are required.</p>
<p><a href="http://blogs.datadirect.com/wp-content/uploads/2012/01/dbmigration1.png"><img class="aligncenter size-full wp-image-4382" title="dbmigration1" src="http://blogs.datadirect.com/wp-content/uploads/2012/01/dbmigration1.png" alt="" width="400" height="260" /></a></p>
<p>And as I&#8217;m wrapping up this post, an Oracle to DB2 LUW 9.7 migration is underway with the help of our <a href="http://www.datadirect.com/products/net/net-for-db2/index.html?cmpid=ddblog">DataDirect Connect for ADO.NET</a> providers in an SSRS reporting environment.</p>
<p><strong>Get started today on your project!</strong></p>
<p>1. Download free trial for any <a href="http://www.datadirect.com/download.html?cmpid=ddblog">DataDirect Database Migration Solution</a>.</p>
<p>2. Or call <span class="baec5a81-e4d6-4674-97f3-e9220f0136c1" style="white-space: nowrap;">1-888-876-3101<a style="position: static !important; margin: 0px; width: 16px; bottom: 0px; display: inline; white-space: nowrap; float: none; height: 16px; vertical-align: middle; overflow: hidden; top: 0px; cursor: hand; right: 0px; left: 0px;" title="Call: 1-888-876-3101" href="http://blogs.datadirect.com/wp-admin/post.php?post=4149&amp;action=edit#"><img style="position: static !important; margin: 0px; width: 16px; bottom: 0px; display: inline; white-space: nowrap; float: none; height: 16px; vertical-align: middle; overflow: hidden; top: 0px; cursor: hand; right: 0px; left: 0px;" title="Call: 1-888-876-3101" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKLSURBVHjadJPfS5NhFMe/21xvuhXRyJAZroiSrJnbRdT7vrAf5HBaK5RABmEEwQIvkpZ/QRcWXdSFw5soKaF0F7qZeLO13mGBDpQsf5CoxVKHOt0Pctp2uvEdrzG/V+c553w/54HnPDIiQiGpPMETABoB2AAYd9MRAMMAvGmX+RcAyAoBVJ7gZQDtABworH4AHWmX+bOMZdkjCoXiUzabvcAwzPSsob5p/VTNY9GcdpnxdmYZ9wJThSCtCr1e/4XjuNPd3d1KjUZzaGbI27ysqzGQoggAsLa1A7ehArrDxfDNr0oBlQB+wmKxbJFEL968SxoamsjkHaPU9l9piUo6A0RE1DG2QCWdASrpDAzJM5kMI8XecdjVxfEl+K9dxFgsgUvvR6HyBKHyBAEATyKLeGSsENuNcqk5kUjEGm7fzcYqr0ClVODl99+YXEvl6+c1amjVe+ahiGGYaUEQKnmeh91uL43rqheixjpdmzCL11er0PcjhrTLvMfUJsyKYUSeyWQ6enp6tgCgrKxsfbP8bB8AdE1G89cOReMAgOv+Cag8QXRNRkXAsDwcDr+am5tLCYKA3t7eo2dG+1vVK/MfpRPtA+MIReMYaKj+/xm9MiICx3EmpVL5wefzFavValis1u1vvHMkdfykCQC0kSGUTo+Ajmnx1dSC7IGD+UUCEYGIwLKsyWazrSeTSSIiMpnNf7Ttz5+ec96fr7/VnE0mk+QfHMzV3WjcKH/4rEr05QGFIA6HY4llWRLPRER+v3/HYrFMFQSIkNra2tVQKJSlfcSyLO0LECFWq3XF6XRGA4HAptTsdrsXeZ6fEHtl+31nAOA4rkUulz/I5XL63dQGgHEAN8Ph8AYA/BsAt4ube4GblQIAAAAASUVORK5CYII=" alt="" /></a></span><a title="Call: 1-888-876-3101" href="http://blogs.datadirect.com/wp-admin/post.php?post=4179&amp;action=edit#"><img title="Call: 1-888-876-3101" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKLSURBVHjadJPfS5NhFMe/21xvuhXRyJAZroiSrJnbRdT7vrAf5HBaK5RABmEEwQIvkpZ/QRcWXdSFw5soKaF0F7qZeLO13mGBDpQsf5CoxVKHOt0Pctp2uvEdrzG/V+c553w/54HnPDIiQiGpPMETABoB2AAYd9MRAMMAvGmX+RcAyAoBVJ7gZQDtABworH4AHWmX+bOMZdkjCoXiUzabvcAwzPSsob5p/VTNY9GcdpnxdmYZ9wJThSCtCr1e/4XjuNPd3d1KjUZzaGbI27ysqzGQoggAsLa1A7ehArrDxfDNr0oBlQB+wmKxbJFEL968SxoamsjkHaPU9l9piUo6A0RE1DG2QCWdASrpDAzJM5kMI8XecdjVxfEl+K9dxFgsgUvvR6HyBKHyBAEATyKLeGSsENuNcqk5kUjEGm7fzcYqr0ClVODl99+YXEvl6+c1amjVe+ahiGGYaUEQKnmeh91uL43rqheixjpdmzCL11er0PcjhrTLvMfUJsyKYUSeyWQ6enp6tgCgrKxsfbP8bB8AdE1G89cOReMAgOv+Cag8QXRNRkXAsDwcDr+am5tLCYKA3t7eo2dG+1vVK/MfpRPtA+MIReMYaKj+/xm9MiICx3EmpVL5wefzFavValis1u1vvHMkdfykCQC0kSGUTo+Ajmnx1dSC7IGD+UUCEYGIwLKsyWazrSeTSSIiMpnNf7Ttz5+ec96fr7/VnE0mk+QfHMzV3WjcKH/4rEr05QGFIA6HY4llWRLPRER+v3/HYrFMFQSIkNra2tVQKJSlfcSyLO0LECFWq3XF6XRGA4HAptTsdrsXeZ6fEHtl+31nAOA4rkUulz/I5XL63dQGgHEAN8Ph8AYA/BsAt4ube4GblQIAAAAASUVORK5CYII=" alt="" /></a> to speak with a live Solutions Consultant to learn how other organizations are making progress with DataDirect Connect products for database migrations.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/03/database-migration-sql-server-sybase-db2-oracle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS/Access to Salesforce CRM for superior ODBC integration with SAS</title>
		<link>http://blogs.datadirect.com/2012/02/sas-access-to-salesforce-crm-for-superior-odbc-integration-with-sas.html</link>
		<comments>http://blogs.datadirect.com/2012/02/sas-access-to-salesforce-crm-for-superior-odbc-integration-with-sas.html#comments</comments>
		<pubDate>Tue, 21 Feb 2012 14:54:42 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Database.com]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4449</guid>
		<description><![CDATA[Did you know? SAS began as a research project at my Alma Mater, North Carolina State University SAS global headquarters in Cary, NC is two exits down the freeway from the Progress DataDirect office. Progress DataDirect Connect XE for ODBC Salesforce driver can be used with SAS/Access for ODBC similar to any other relational data source. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F02%2Fsas-access-to-salesforce-crm-for-superior-odbc-integration-with-sas.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F02%2Fsas-access-to-salesforce-crm-for-superior-odbc-integration-with-sas.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Did you know?</strong></p>
<ul>
<li>SAS began as a <a href="http://www.sas.com/company/about/history.html">research project</a> at my Alma Mater, North Carolina State University</li>
<li>SAS global headquarters in Cary, NC is two exits down the freeway from the Progress DataDirect office.</li>
<li>Progress DataDirect Connect XE for ODBC Salesforce driver can be used with SAS/Access for ODBC similar to any other relational data source.</li>
</ul>
<p><strong>Did you say DataDirect has a direct connection to query Salesforce.com and Database.com from ODBC intefaces?</strong></p>
<p>Yes.  We work with customers and prospects every week that run their SAS intelligence on Progress DataDirect drivers through the <a href="http://www.datadirect.com/products/odbc/odbc_sas_access_connectivity.html?cmpid=ddblog">SAS/Access interface for ODBC</a>.  They are now expanding connectivity to application data sources such as Salesforce.com with the <a href="http://www.datadirect.com/products/odbc/salesforce_crm_odbc_driver/index.html?cmpid=ddblog">Progress DataDirect Connect64 XE for ODBC Salesforce driver</a>.  There is a good chance this driver is already deployed or being evaluated in your organization today.  Ask around!</p>
<div class="wp-caption aligncenter" style="width: 400px">
	<img title="SAS/Access to Salesforce query" src="http://www.datadirect.com/images/resources/Connect-for-ODBC/figure-10.gif" alt="" width="400" height="275" />
	<p class="wp-caption-text">Salesforce.com and Database.com will look like native SAS via relational data source</p>
</div>
<p><strong>Why choose SAS/Access for ODBC? (<a href="http://www.sas.com/software/data-management/access/odbc.html">from SAS website</a>)</strong></p>
<ul>
<li>Integrate more data sources from more platforms.</li>
<li>Access data directly, easily and securely with native interfaces.</li>
<li>Gain faster performance and reduce network traffic.</li>
<li>Support integration through standards, including ODBC, JDBC and OLE DB.</li>
<li>Support both technical and business users.</li>
</ul>
<div class="wp-caption aligncenter" style="width: 400px">
	<img title="SAS/Access for ODBC to Salesforce" src="http://www.datadirect.com/images/resources/Connect-for-ODBC/figure-11.gif" alt="" width="400" height="281" />
	<p class="wp-caption-text">Salesforce.com and Database.com will look like native SAS via relational data source</p>
</div>
<p><strong>What are SAS shops saying about DataDirect Connect XE ODBC drivers for Salesforce with SAS?</strong></p>
<ul>
<li><strong>Easy.</strong>  SAS/Access for ODBC to Salesforce does not require an additional data server tier, and only takes 15 minutes to add another connection through <a href="http://www.datadirect.com/products/odbc/odbc_sas_access_connectivity.html?cmpid=ddblog">SAS/Access for ODBC</a>.</li>
<li><strong>Intuitive. </strong>The XE ODBC driver makes Salesforce.com look and feel like native SAS similar to relational sources: Oracle, DB2, Sybase or SQL Server.</li>
<li><strong>Consistent</strong>. Organizations are already running the Salesforce driver to integrate on-premise applications from Informatica, Oracle, Microsoft, IBM, etc.  Adding SAS connectivity provides a standard interface to Salesforce with a consistent view across the organization of the latest objects exposed through the latest version of the Salesforce.com API.</li>
<li><strong>Fast: </strong>The flexibility of the built in change data capture cache can significantly improve performance over the WAN for extracting data.  In the reverse direction, you can <a href="http://blogs.datadirect.com/2011/06/bulk-load-sas-data-export.html">bulk load SAS Data Sets into database.com</a> using the same driver!</li>
<li><strong>Reliable.</strong>  Salesforce drivers are built on the same <a href="http://www.datadirect.com/products/features/data-connectivity/reliability.html?cmpid=ddblog">flagship Progress DataDirect Connect drivers</a> framework that has powered your enterprise data connectivity for two decades across 32-bit and 64-bit Windows, Linux, AIX, Solaris, and HP-UX platforms.</li>
</ul>
<p><strong>How to get started today?</strong></p>
<p>1. Download free 15 day trial of the <a href="http://www.datadirect.com/download.html?cmpid=ddblog">DataDirect Connect XE for ODBC driver</a> to integrate SAS/Access for ODBC to Salesforce.</p>
<p>2. Since we made Salesforce.com look and feel like a relational database, follow our tutorial for <a href="http://www.datadirect.com/resources/odbc/access-oracle-sas-linux/index.html?cmpid=ddblog">Superior ODBC Access from SAS on Linux</a>.</p>
<p>3. Or call 1-888-876-3101 to speak with a live Solutions Consultant to learn how other organizations are making progress with DataDirect Connect Salesforce integration.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/02/sas-access-to-salesforce-crm-for-superior-odbc-integration-with-sas.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OBIEE Oracle Business Intelligence integration with Salesforce.com CRM and database.com via ODBC</title>
		<link>http://blogs.datadirect.com/2012/02/obiee-oracle-business-intelligence-integration-with-salesforce-com-crm-and-database-com-via-odbc.html</link>
		<comments>http://blogs.datadirect.com/2012/02/obiee-oracle-business-intelligence-integration-with-salesforce-com-crm-and-database-com-via-odbc.html#comments</comments>
		<pubDate>Tue, 14 Feb 2012 15:54:54 +0000</pubDate>
		<dc:creator>Sumit Sarkar</dc:creator>
				<category><![CDATA[Database.com]]></category>
		<category><![CDATA[ODBC]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://blogs.datadirect.com/?p=4514</guid>
		<description><![CDATA[After working on several POCs last month for integration between Oracle Business Intelligence (OBIEE) and Informatica PowerCenter to Salesforce.com, we have seen a surge in interest for this solution.  Support for ODBC and JDBC connectivity to the Salesforce CRM business application (and database.com) has blown the integration options wide open from OBIEE!  Below is a tutorial on how to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F02%2Fobiee-oracle-business-intelligence-integration-with-salesforce-com-crm-and-database-com-via-odbc.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.datadirect.com%2F2012%2F02%2Fobiee-oracle-business-intelligence-integration-with-salesforce-com-crm-and-database-com-via-odbc.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>After working on several POCs last month for integration between Oracle Business Intelligence (OBIEE) and Informatica PowerCenter to Salesforce.com, we have seen a surge in interest for this solution.  Support for <a href="http://www.datadirect.com/products/odbc/salesforce_crm_odbc_driver/index.html?cmpid=ddblog">ODBC</a> and <a href="http://www.datadirect.com/products/jdbc/salesforce/index.html?cmpid=ddblog">JDBC</a> connectivity to the Salesforce CRM business application (and database.com) has blown the integration options wide open from OBIEE!  Below is a tutorial on how to create a repository (RPD) to Salesforce.com using ODBC.</p>
<p><strong>Option 1: OBIEE to Salesforce via Data Warehouse</strong></p>
<p>The majority of prospects selecting this option to date are running Informatica, and using our <a href="http://blogs.datadirect.com/2011/12/informatica-powercenter-salesforce-crm-odbc-data-integration-ready-for-production.html">flexible Salesforce CRM integration with Informatica PowerCenter</a>.  For Oracle Warehouse Builder (OWB) integration, Salesforce.com is not a supported business application &#8211; SAP R/3, Siebel, PeopleSoft, Oracle E-business.  However, DataDirect Connect XE series <a href="http://www.datadirect.com/products/odbc/salesforce_crm_odbc_driver/index.html?cmpid=ddblog">ODBC</a> and <a href="http://www.datadirect.com/products/jdbc/salesforce/index.html?cmpid=ddblog">JDBC</a> drivers provide a fully <a href="http://docs.oracle.com/cd/E11882_01/owb.112/e10582/intro_sources_targets.htm">supported source and target</a> to Salesforce.com as a standard non-Oracle database.  Read my step by step tutorial on setting up the <a href="http://blogs.datadirect.com/2011/07/oracle-database-gateway-for-salesforce.html">Oracle Database Gateway for Salesforce</a>.</p>
<p>Or choose any <a href="http://blogs.datadirect.com/2011/09/etl-data-integration-salesforce.html">third party data integration tool</a> that supports ODBC.</p>
<p><strong>Option 2: Real Time Connection from OBIEE to Salesforce</strong></p>
<p>The option to model and access real time operational data in Salesforce is exclusive to ODBC connectivity using the OBI Admin Tools.  Since Salesforce CRM is a cloud, you can go to town on accessing this operational source for BI through your enterprise SFDC subscription!!  To build a repository, you can perform the following steps:</p>
<ul>
<li>Create a New Repository to Salesforce via ODBC DSN</li>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE1.png"><img class="aligncenter size-large wp-image-4541" title="OBIEE1" src="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE1-1024x673.png" alt="" width="614" height="404" /></a></p>
<ul>
<li>Select Metadata Types</li>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE2.png"><img class="aligncenter size-full wp-image-4542" title="OBIEE2" src="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE2.png" alt="" width="541" height="355" /></a></p>
<ul>
<li>Select Metadata Objects</li>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE3.png"><img class="aligncenter size-full wp-image-4543" title="OBIEE3" src="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE3.png" alt="" width="541" height="354" /></a></p>
<ul>
<li>Yep, that is the physical model for Salesforce.com data!!</li>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE4.png"><img class="aligncenter size-full wp-image-4544" title="OBIEE4" src="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE4.png" alt="" width="549" height="208" /></a></p>
<ul>
<li>Here is a snowflake schema example built live against Salesforce.com in OBI Admin Tool version 11.1.1.5</li>
</ul>
<p style="text-align: center;"><a href="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE7.png"><img class="aligncenter size-large wp-image-4561" title="OBIEE7" src="http://blogs.datadirect.com/wp-content/uploads/2012/02/OBIEE7-1024x580.png" alt="" width="553" height="313" /></a></p>
<p style="text-align: center;"><strong><em>Now you can build your star schema directly against Salesforce without the requirement for an intermediate database and ETL job!!</em></strong></p>
<p style="text-align: left;">For reference, a general tutorial is available from Oracle on <a id="top" name="top" href="http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi11115/biadmin11g_02/biadmin11g.htm">Creating a Repository Using the Oracle BI 11<em>g</em> Administration Tool</a>.</p>
<p>And for real time access to Salesforce from BI Publisher, use the Connect XE for JDBC Salesforce driver.  <a href="http://docs.oracle.com/cd/E10415_01/doc/bi.1013/e12188/T421739T514578.htm#add_jdbc">Tutorial on configuring the JDBC driver</a> is available from Oracle.</p>
<p><strong>Option 3: Use both options above with the single point of ODBC integration</strong></p>
<p>Quoted from the ORACLE BUSINESS INTELLIGENCE FOUNDATION SUITE <a href="http://www.oracle.com/us/obiee-11g-technical-overview-078853.pdf">Technical Overview, January 2011</a></p>
<p>&#8220;Combining Transactional Data with Data Warehouse Information: Finally, the Common Enterprise Information Model allows users to combine data from a data warehouse with information from transaction processing systems in a single calculation to get the most up-to-date value of a metric&#8221;</p>
<p><strong>How to get started today?</strong></p>
<p>1. Download free 15 day trial of the <a href="http://www.datadirect.com/download.html?cmpid=ddblog">DataDirect Connect XE for ODBC or JDBC Salesforce drivers</a> to integrate an unlimited number of BI applications with Salesforce.</p>
<p>2. Or call 1-888-876-3101 to speak with a live Solutions Consultant to learn how other organizations are making progress with DataDirect Connect Salesforce integration.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.datadirect.com/2012/02/obiee-oracle-business-intelligence-integration-with-salesforce-com-crm-and-database-com-via-odbc.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

