Quantcast
Channel: Steve Hilker's Groups Activities
Viewing all 7636 articles
Browse latest View live

Product Documentation

$
0
0

Learn how to use the key features in Toad for SAP Solutions, find out what's new in the latest release, or find answers to your installation questions using the following product documents.

Toad for SAP Solutions 3.0

  • Online help (html) - Complete and detailed help for users of Toad for SAP Solutions. Find how-to's, procedures, tutorials, and screen shots.
  • Release Notes (html) - Find a list of resolved issues, what's new in this release, and the system requirements.
  • Installation Guide - Instructions for installing the product.

Toad for Sybase 2.1

Toad for Sybase 2.0

Find current or earlier-version product documentation at SupportLink. Also at SupportLink, find solutions in the online Knowledge Base and find the latest software downloads.


New in 6.0

$
0
0

The latest version of Toad for IBM DB2 6.0 was released on 18 December 2014.

This new release contains enhancements for both LUW and z/OS editions of Toad for IBM DB2.

Main enhancements include:

  • Now you can use any DB2 client because the specific Toad DB2 client is no longer required
  • You can easily execute scripts remotely using the new Wizard without having to install the LUW Agent
  • Toad for IBM DB2 z/OS Components are now easily installed with a new Wizard
  • Our Compare Object feature offers greatly improved possibilities and newly added options
  • Completely reworked main toolbar with large buttons offers much easier access to the most important functions

Other enhancements include: 

Toad for IBM DB2 LUW 6.0

  • New space usage refresh feature
  • Enhanced space usage history and prediction
  • IBM® DB2® pureScale® member information tab and others

Toad for IBM DB2 z/OS 6.0

  • Enhanced space usage management
  • Support for z/OS DB2 11 Variables
  • Support for CHECK INDEX statement and others

Toad for Oracle Freeware v12.7 (64-bit)

$
0
0

    

This is the FREEWARE edition of Toad™ for Oracle. The Freeware edition has certain limitations, and is not intended to be used as a TRIAL for the Commercial edition of Toad for Oracle.

Notes:

  • The Toad for Oracle Freeware version may be used for a maximum of five (5) Seats within Customer's organization and expires each year after the date of its initial download ("Freeware Term"). Upon expiration of the Freeware Term, the same 5 Seats may be downloaded again by the same users for the Freeware Term. For more than five (5) users within an organization, Customer will need to purchase licenses of Commercial Toad for Oracle. This license does not entitle Customer to receive hard-copy documentation, technical support, telephone assistance, or enhancements or updates to the Freeware from Dell Software. The terms "Seat" and "Freeware" shall have the same meaning as those set forth in the Product Guide.
     
  • It is recommended that your client version be of the same release (or higher) as your database server. In addition, to take advantage of Toad's new Unicode support, you must be working with Oracle client/server 9i or above. 
     
  • All versions of the Oracle client are not necessarily compatible with all versions of the Oracle Server, which may cause errors within Toad. See Oracle’s Metalink article 207303.1 "Client / Server / Interoperability Support Between Different Oracle Versions" for more information about possible compatibility issues.

Resources

 

 

POST QUESTION / COMMENT

Do you have a question or comment about this freeware?  Post it to the product forum:

Go to Forum

Toad for Oracle Freeware v12.7 (32-bit)

$
0
0

This is the FREEWARE edition of Toad™ for Oracle. The Freeware edition has certain limitations, and is not intended to be used as a TRIAL for the Commercial edition of Toad for Oracle.

Notes: 

  • The Toad for Oracle Freeware version may be used for a maximum of five (5) Seats within Customer's organization and expires each year after the date of its initial download ("Freeware Term"). Upon expiration of the Freeware Term, the same 5 Seats may be downloaded again by the same users for the Freeware Term. For more than five (5) users within an organization, Customer will need to purchase licenses of Commercial Toad for Oracle. This license does not entitle Customer to receive hard-copy documentation, technical support, telephone assistance, or enhancements or updates to the Freeware from Dell Software. The terms "Seat" and "Freeware" shall have the same meaning as those set forth in the Product Guide.
     
  • It is recommended that your client version be of the same release (or higher) as your database server. In addition, to take advantage of Toad's new Unicode support, you must be working with Oracle client/server 9i or above.
     
  • All versions of the Oracle client are not necessarily compatible with all versions of the Oracle Server, which may cause errors within Toad. See Oracle’s Metalink article 207303.1 "Client / Server / Interoperability Support Between Different Oracle Versions" for more information about possible compatibility issues.
     

Resources

 

 

 

POST QUESTION / COMMENT

Do you have a question or comment about this freeware?  Post it to the product forum:

Go to Forum

2015-08: August Issue

$
0
0

Top stories for August 2015

Feature article

Connect to and Browse MongoDB Collections and JSON Data with the New ― and Free! ― MongoDB Browser.

MongoDB and other nascent NoSQL technologies are rapidly working their way into mainstream use within the enterprise. Some of the biggest reasons why people are embracing these technologies include cost-effectiveness when compared to RDBMS, horizontal /virtually limitless scalability on commodity hardware and flexibility of schema. These benefits ― in response to high volumes of dynamic data stemming from systems of engagements, including IoT, mobile and social media ― are key drivers for adopting NoSQL database technologies.

Dell Software has worked closely with many traditionally RDBMS-specific shops to explore the opportunity presented by NoSQL technologies; the initial result of those efforts is the release of the powerful MongoDB and JSON data browser features built into our Toad Extension for Eclipse v2.2.4 freeware tool. Note: While initially available in Toad Extension for Eclipse, the same functionality will make its way into Toad Mac Edition as well in the coming months.

So if MongoDB is a topic that you’re hearing about, but you don’t know where to begin, you can get a head start on MongoDB in general by using this blog post to help you quickly download and configure MongoDB. Use this post to download and configure Toad Extension for Eclipse with MongoDB connectivity. And finally, use this blog post to get an understanding of how the MongoDB data browser works. 

Stay tuned for additional functionality, including a native Mongo Query Language editor and other new features per feedback from our user community.

Try the Free MongoDB Browser >

 

From the pipelines

Oracle®: Transparent Data Encryption and the World of the Multitenant Database

by Abu Fazal Abbas

Transparent Data Encryption (TDE) was introduced in Oracle Database 10g Release 2 as a mechanism to encrypt data at the storage (media) level. Oracle Database 12c introduced a different (new) way for managing encryption keys. With the introduction of the multitenant architecture in Oracle Database 12c, the key management gets complicated. In this article, you'll learn the steps to configure transparent data encryption.

Read Full Article

 

SQL Server®: Writing Repeatable T-SQL

by Derek Hammer

Writing code for a database can be more of a challenge than writing for applications. The state-sensitive nature of a database means that code you tested five minutes ago might still blow up in production if, during that five minutes, the state of the database changed in a way that is significant to your script. 

Understanding the problem and accepting the fact that we will need to deal with these challenges ourselves for the foreseeable future, we must learn to always write repeatable code.

Read Full Article

 

IBM® DB2®: So Just What Is a Big Database These Days?

by Craig Mullins

With the current level of interest in big data and analytics, many of you may be asking yourselves, “What exactly does it mean to be big?” Every now and then, a consultant or an article will offer up some advice like, “Large table spaces should always be partitioned,” or “Relational databases cannot adequately support big data.” But how useful is this advice? What do they mean by large and big? Terms such as these are nebulous and always changing. This article addresses this issue.

Read Full Article

 

Data Analytics: How to Rock Massive Requirements Gathering

by John Weathington

Sometimes a massive amount of requirements must be gathered in a short amount of time. By throwing more business analysts at the project, there are often more ways to fail than succeed. In this article, you’ll learn how to write requirements as a group, in a short amount of time, while under an immense amount of pressure. With a good strategy you can get through it quickly, accurately and somewhat painlessly.

Read Full Article

 

Product update

Try Toad Data Point 3.7 for free.

Still using an old version of Toad Data Point? Download a trial version of the latest release today. Version 3.7 makes it easier than ever to profile data and ensure accuracy.

Plus, get a preview of what’s coming next in Toad Data Point and share your thoughts by participating in our beta program. Our best feedback comes from you.

Join the Program

 

Upcoming Events

Dell DBA Days – The Brent Ozar Show, Round Rock
August 24-28, 2015
Learn SQL Server 2016 from Brent and his team of experts. Twice a day, Brent’s team will host a one-hour webcast about what they’ve learned from testing SQL Server 2016 on Dell’s latest hardware and shared storage gear. 

Dell World Software User Forum
October 20 – 22, 2015
Join us in Austin, Texas, to solve your biggest IT challenges head on. You’ll propel your career into the future with direct access to the engineers and experts behind the software products you depend on every day. Deep dive into advanced analytics and Anypoint Systems Management. Learn the ins and outs of secure network access. Get hands-on with data protection and more.

Register now and receive a complimentary pass for a colleague; buy-one, get-one promotion ends August 15, 2015.

Oregon and Southern Washington OUG
August 11-12, 2015
Join Dell Software and your fellow Oracle users for this educational event.

Northern California OUG
August 20, 2015
Learn time-saving tricks and tips when you join us at Chevron in San Ramon.

St. Louis OUG
September 22, 2015
Network with other Oracle users as you learn best practices to simplify your work.

Oracle OpenWorld,
San Francisco, CA

October 26-28, 2015
Join Dell Software at the Moscone Center in San Francisco for the world’s most insightful sessions on Oracle. 

PASS Summit, Seattle, WA
October 28-30, 2015
Join Dell Software at the largest, most intensive conference for Microsoft SQL Server and BI professionals. 

 

Support tips and tricks

Videos:

Articles:

 

Version comparison tools

Find the edition that best supports you.

 

Dell
1 Dell Way, Round Rock, TX 78664 U.S.A
Refer to our web site for international office information

Toad World
www.toadworld.com
E-mail: admin@toadworld.com

cool editor themes [1 Attachment]

$
0
0

[ Attachment(s) from Jeff Smith included below]

Been talking to a few users who are asking me if I’ve seen any
‘cool’ Toad editor themes. One particular person said he is trying
to clone this one in Visual Studio

http://winterdom.com/2007/10/ragnarokavs2005colorscheme

This isn’t quite there, but it’s what I’ve been able to stitch
together in a few minutes. One of the cool things in Toad is that you can Export
and Import these settings, find my attached (not sure if a specific file ext is
required, so let me know if this doesn’t work)

If you have some cool ones to share, send ‘em over and I’ll do a
blog on ToadWorld talking more about how to set these up and share some of the
best ones.

Regards,

Jeff Smith

Quest Software

@hillbillyToad - follow me for daily Toad news and user tips

Attachment(s) from Jeff Smith

1 of 1 File(s)

jeff_customer_editor.ini

image001.gif

image004.jpg

Can't save the new hotkey

$
0
0

hello,

I got an issue with Toad for sybase. After a new installation, I can't change  the hotkey.

I tried to assign new hotkeys in Options --> Environment -->  Keyboad but the button OK is still greyed

I can't save my modifications.


Do you know how to fix the issue ?

Regards

Sending and Receiving XML Between Servers

$
0
0

Since XML can represent structured data in an open, standard way, it is quickly becoming the preferred method of data exchange over the Web. In a year or two, it will be the dominant method. Sites that serve up information in HTML useful primarily to human eyeballs will add the ability to retrieve the information in an XML-based format that will allow other servers to use that data more easily. Businesses whose current web-based applications only allow human interaction through web-based HTML forms are scrambling to add the ability to accept posted requests in XML formats to enable Business-to-Business automation.

In this way, the Web will rapidly evolve to offer a business application developer a sea of XML-based information services, where your application can check on the status of an order, cancel a reservation, or book a flight simply by sending and receiving appropriate XML datagrams. It goes without saying that the ability to write programs that post and receive XML is a core competence for any developer building the next generation of Web applications. Here you'll explore how these key activities can be done with PL/SQL inside Oracle8i.

To be very precise, when talking about "posting XML to another server over the Web," what is meant is sending an HTTP POST request to that server, containing an XML document in the request body with a MIME Content-Type of text/xml.

Therefore, a fundamental ingredient in posting XML over the Web is the ability to send an HTTP POST request. Since the HTTP protocol is a set of conventions layered on top of TCP/IP, the Oracle8i built-in package called utl_tcp can be used to build the HTTP POSTing solution.

The utl_tcp package exposes the low-level routines necessary to open a TCP/IP connection, write data into the connection, and read data back from the connection. By writing the appropriate HTTP commands and data to the connection, the PL/SQL-based XML posting functionality can be easily implemented. For example, to post this XML document:

<moreovernews> 
  <article> 
    <url> http://www.xmlhack.com/read.php?item=400 </url> 
    <headline_text> XSL Working Group to address extension concerns 
    </headline_text> 
    <source> XMLHack.com </source> 
  </article> 
</moreovernews>

to a Web service located at the URL:

http://services.example.com:2775/add-news-story.xsql

you need to do the following:

  1. Open a TCP/IP connection to the services.example.com machine on port 2775.
     
  2. Write the header information to the connection:
    HTTP POST /add-news-story.xsql HTTP/1.0
    Content-Type: text/xml
    Content-Length: 240
  3. Write a carriage return to the connection to separate the header from the body.
     
  4. Write the XML document to the connection.

Then read the response from the connection. You can check out the full source code of the package that implements this HTTP behavior by clicking on xml_http package. Here, you just need to see the API for the http package, which looks like this:

CREATE OR REPLACE PACKAGE http AS

  -- HTTP POST a document to url and return response

  PROCEDURE post(doc                   VARCHAR2,
                 content_type          VARCHAR2,
                 url                   VARCHAR2,
                 resp              OUT VARCHAR2,
                 resp_content_type OUT VARCHAR2,
                 proxyServer           VARCHAR2 := NULL,
                 proxyPort             NUMBER   := 80);

  -- HTTP GET resource at url and return response document

  PROCEDURE get(url                   VARCHAR2,
                resp              OUT VARCHAR2,
                resp_content_type OUT VARCHAR2,
                proxyServer           VARCHAR2 := NULL,
                proxyPort             NUMBER   := 80);

END;

This package lets you easily HTTP POST or HTTP GET any information over the Web.

Built on top of the post and get procedures in the http package, you can build another helper package called xml_http which makes posting and getting XML-based information a little easier.  Example 1 shows the package specification for xml_http.

You'll see in the implementation of xml_http in Example 2 that the procedures here simply add the convenience of being able to directly post an xmldom.DOMDocument object as well return the response of a POST or a GET directly as an xmldom.DOMDocument for further processing.

With all these routines in place, it's time to put them to work. First, try posting a news story to a server that supports a "Post a New Newstory Service." Figure 1 illustrates the XML-over-HTTP exchange that takes place between the database server and the news story service.

The requester posts an XML-based news story in an expected XML format like the Moreover.com news format, and the service returns an XML-based message to indicate the status of the request. Here, the returning XML message only contains a status message, but the datagram sent back by the server could contain lots of additional useful information besides a status.

Example 3 shows a postNewsStory procedure that

  1. Concatenates the argument values passed to the function at the appropriate places in the <moreovernews> XML datagram
     
  2. Posts the news story datagram to the Web service URL using xml_http.post
     
  3. Tests the content of the returned XML document using xpath.test to see if the POST request succeeded.

You can quickly test the function from SQL*Plus by creating a SQL*Plus variable named status, and executing the function like this:

SQL> variable status varchar2(10);
SQL> exec :status := postNewsStory('It Worked!','Steve','http://someserver/somepage.html');

PL/SQL procedure successfully completed.

SQL> print status

STATUS
------------
Success

Printing the value of the status variable shows that the request was a Success.

Next, try an HTTP GET example. Sometimes, Web services simply take the information they need to carry out their task as parameters on a URL. In these cases, it is not required to post any XML document. Instead just do an HTTP GET on the service's URL with appropriate parameter values tacked on to the end of the URL.

Figure 2 shows the exchange between the database and a Web service that allows you to look up the name of an airport, given its three-letter description. The database running at the site offering this "Airport Lookup" service contains the three-letter codes and descriptions of more than 10,000 worldwide airports. Look up the code for any airport code XYZ by doing an HTTP GET on the URL:

http://ws5.olab.com/xsql/demo/airport/airport.xsql?airport=XYZ

To do this, you create a quick airportDescription function that:

  1. Concatenates the argument value passed to the function at the end of the Web service's URL
     
  2. Gets the datagram from the Web service using xml_http.get
     
  3. Tests the content of the return XML document using xpath.test to see if the POST request succeeded

Here is the code:

CREATE OR REPLACE FUNCTION airportDescription(code VARCHAR2) RETURN VARCHAR2 IS
  description  VARCHAR2(80);
  proxyServer  VARCHAR2(80) := 'www-proxy.us.oracle.com';
  service_url  VARCHAR2(80);
  xml_response xmldom.DOMDocument;
BEGIN
  -- This is the url of the XML web service to look up airports by code
  service_url := 'http://ws5.olab.com/xsql/demo/airport/airport.xsql';

  -- Do an HTTP GET of the service_url, tacking on the "airport" parameter
  xml_http.get(service_url||'?airport='||code,
               xml_response,
               proxyServer);

  -- If the Document Element is <Ok>, then return the description
  IF xpath.test(xml_response,'Ok') THEN
    RETURN xpath.valueOf(xml_response,'/Ok/Airport/Description');
  ELSE
    RETURN NULL;
  END IF;
END;

Again, quickly test the new airportDescription function from SQL*Plus like this to see what airport corresponds to the three-letter abbreviation XML:

SQL> VARIABLE descrip VARCHAR2(80);
SQL> EXEC :descrip := airportDescription('XML');

PL/SQL procedure successfully completed.

SQL> PRINT descrip

DESCRIP
-------------------------
Minlaton, Sa, Australia

So using this Web service, you discover that to really travel to the heart of XML country, you'll need to fly Qantas.


Time saver tip: Use Toad's Code Snippets

$
0
0

A couple of weeks ago, Craig Mullins wrote a blog post about Using Date and Time Arithmetic in DB2.    Specifically, he was pointing out the importance of selecting the proper data types for your columns when building tables -- especially when defining DATE, TIME, and TIMESTAMP.    Craig points out that "when DB2 knows that the data should be a DATE or a TIME it can force data integrity such that no non-date/time value could ever be stored in the column. This is a big advantage, but it is not the only one. DB2 also provides numerous display formats so date and time values can be displayed in many different ways without having to store them in specific display formats. ... Another big reason is that DB2 allows users to perform date/time arithmetic."

I'm pretty certain that everyone knows how easy Toad makes it to create a table and select the appropriate datatype.  But an area that not all Toad users remember to take advantage of is its built-in Code Snippets.  Code Snippets are segments of reusable code that you can easily insert into a SQL statement when working in the Editor.  Craig provided a quick list of DB2's built-in functions for managing date and time.  There are 26 different functions.  That's a lot of options and syntax to have to remember.  Oh wait!  You don't have to because Toad is doing that for you.  Just open Code Snippets and you have full access to a complete list of all DB2 built-in functions (not just date and time).  Clicking on a function name provides a short description of it's purpose plus a link to the DB2 documentation if you want more details. 

You also don't have to remember the syntax.  Just drag and drop any function into a Toad SQL editor session and Toad prompts you for the necessary pieces to complete the statement:

Next time you're going to use a DB2 built-in, don't forget Toad's Code Snippets.  Enjoy!


-Steve

Toad for Hadoop - Wiki

$
0
0

Getting started with Toad™ for Apache™ Hadoop®

Download Getting started with Toad™ for Apache™ Hadoop® Guide in PDF

This guide focuses on how to get started with Apache™ Hadoop® easily and comfortably using Toad™ for Apache™ Hadoop® and Cloudera® QuickStart VM. The QuickStart VM contains an entire Hadoop ecosystem, which makes it a great place to start exploring the world of Hadoop.

By following this guide you will learn how to:

  1. Set up connection to your Cloudera QuickStart VM ecosystem
  2. Create connection to your relational database
  3. Transfer data from your relational database to Hive
  4. View your transferred data in Hive Table Viewer
  5. Create and execute queries against data in Hive
  6. Manage files and folders stored on Hadoop Distributed File System (HDFS)

Setting up connection to your Cloudera QuickStart VM ecosystem

Before you can connect to your ecosystem using Toad for Apache Hadoop, you need to configure a few things on your local machine.

Local machine configuration

To configure your local machine, do the following:

  • Download and install Oracle VM VirtualBox® from VirtualBox website.
  • Download Cloudera QuickStart VM from Cloudera website (see Supported Solutionsto learn which versions are supported).
  • Open Oracle VM VirtualBox and import Cloudera QuickStart VM via File Menu | Import appliance.
  • If you have done everything correctly, the result should look similar to the screenshot below (the VM version may differ).


    Your VirtualBox version must be 5.0 and higher in order to work with Toad for Apache Hadoop.

Adding the ecosystem

Your local machine is now ready. To connect to your Cloudera QuickStart VM Hadoop ecosystem:

  1. Start Toad for Apache Hadoop.
  2. Click the Ecosystem button on Main Toolbar and choose Add New Ecosystem.

  3. Name your ecosystem and make sure that QuickStart VM for CDH (VirtualBox) option is selected as Detection Method. Click Next.

  4. Toad for Apache Hadoop detects virtual machines in Oracle VM VirtualBox. Once your Cloudera QuickStart VM is found, its status will be displayed. Assuming you haven't done any manual configuration yet, the result will look similar to the image below.
    The first step is to forward the necessary ports. Simply click the "Please click here to configure" note and Toad for Apache Hadoop does the job automatically.

    In case your Oracle VM VirtualBox contains multiple virtual machines, choose QuickStart VM from dropdown menu to continue.

  5. Now it is the time to start your Cloudera QuickStart VM, if it's not running already. Either click the underlined note, or start the virtual machine manually in VirtualBox.

  6. To connect to your Cloudera QuickStart VM, Toad for Apache Hadoop requires an entry in hosts file. Click the underlined "Please click here..." note to create it automatically.

  7. Once all requirements are fulfilled, the configuration part is successfully finished. Click Finish to end the wizard.
  8. Toad for Apache Hadoop connects to your Cloudera QuickStart VM ecosystem. Successful connection is indicated by the ecosystem name shown in the Information Panel and by green tick icon next to the Services icon on Main Toolbar.

Creating a connection to your relational database

In real world, you will most likely want to transfer your data stored it relational databases to Hive, where it can be used more effectively. Toad for Apache Hadoop makes this simple, you only need to create a connection to your database and execute a transfer.

To create a connection to your relational database:

  1. Open Toad for Apache Hadoop, click the Ecosystem button on Main Toolbar and select Configure Ecosystems.

  2. In opened dialog, click the Connections button to switch to Connections Configuration. Then click the green plus icon and select Oracle Connection.

  3. In the New Database Connection dialog, fill all the necessary connection details. Once you're done, click the Test Connection button to make sure your connection works properly. If there are no problems, apply the changes by clicking OK.

  4. Your connection is now saved and ready to use.

Transferring data from your relational database to Hive

With a connection to your relational database ready, it is time to transfer your data to Hive.

  1. In Toad for Apache Hadoop, connect to your Cloudera QuickStart VM ecosystem.
  2. When connected, switch to the Transfer perspective using the Transfer button on Perspectives Toolbar.

  3. Click the New Transfer button on Main Toolbaror click the Create New Transfer button on Transfer Explorer Toolbar.

  4. A new transfer will be created and shown in the window. This is the Transfer Definition window where you define the data source, target and also choose database items for transfer.

  5. First, enter a Job Name to describe your transfer. Note the swap button that instantly swaps data source and target.

  6. Now specify Source and Target. In this case, use the connection to your relational database as the Source and Hive as the Target. If you haven't added a connection to your database yet, you can do this now by clicking the Modify button.

  7. In the Source grid, mark all the items you would like to transfer. They will be shown in the Target grid.
    Items with a green plus icon will be added to the Target.
    Items with a red cross and green plus icon will replace existing items in Target.
    Each item is verified before being transferred, the verification result is indicated by Status icon.



    IconDescription
     The item has been successfully verified. It can be transferred entirely.
     The item cannot be transferred entirely. It may contain some properties/data types that are not supported in the target location. It can be transferred, but you should read the warning to see how the item will be changed.
     This item hasn't been successfully verified and cannot be transferred. You are not able to execute the transfer until you fix the problem or remove the item from selection.
  8. Problems found during item verification are shown in the Information section on the bottom. Double-clicking any item will highlight it in both Source and Target grids.

  9. Once you have selected items for transfer and they have been successfully verified, you can execute the transfer by clicking the Execute button on Main ToolbarorTransfer Explorer Toolbar.

  10. Your transfer will be now executed. This may take some time depending on the amount of data being transferred. The transfer progress is shown in Transfer Overview. You can select any item in List of Database Tables to see more information about its progress.

  11. Once the transfer is completed, you can access your data in Hive perspective.

 

View your data in Hive Table Viewer

With your data stored in Hive, you can now easily view it:

  1. In Toad for Apache Hadoop, connect to your ecosystem and click the Hive button on Perspectives Toolbar to switch to the Hive perspective.

  2. You can see all database items currently stored in Hive displayed in Hive Explorer (located on the left).

  3. Double-click any table you would like to view. The table will be opened in Table Viewer. There are several tabs, each contains different kind of information about the table. The most noteworthy is Data tab which displays sample of the data stored in the table..

Create and execute queries in Hive perspective

Now that your data is stored in Hive, you will most likely want to work with it using the Hive Query Language:

  1. In Toad for Apache Hadoop, connect to your ecosystem and switch to the Hive perspective.

  2. Click the Editor button on Main Toolbar to open the HiveQL Editor.

  3. You have now opened an instance of HiveQL Editor. Before you create a query, select the schema/database in which the query will be executed. This is done by choosing specific schema/database from the Schema dropdown menu.

  4. Now you can write your query. Note the Content Assist popups suggesting code parts you might want to use in your query.

  5. Once you're done, click the Execute button on Main Toolbaror click the Run Query button on the HiveQL Editor Toolbar.

  6. Wait until the query is executed successfully and you'll see the results. They will be shown in the Result section.


    Please note that in the world of Hadoop, executing queries takes significantly more time as opposed to relational databases. The amount of time varies greatly, depending on the complexity of your query, the amount of relevant data in Hive, the physical location of the data, etc.

    If your query fails, the error will be shown in Diagnostics tab.

Manage files and folders in HDFS

Hadoop stores all files on HDFS, which in many way acts similar to a local filesystem. You can use Toad for Apache Hadoop to manage files and folders stored in HDFS. This chapter describes basic operations such as:

Preview files

  1. In Toad for Apache Hadoop, connect to your ecosystem and click the HDFS button on Perspectives Toolbar to switch to the HDFS perspective.

  2. Use HDFS Explorer on the left to navigate between folders and files. Once you get to the file you want to preview, simply double-clickit.

    Note: All files are opened in basic plain text viewer (notepad-like). Images and more complicated file formats are not currently supported and opening them will result in incomprehensible preview (similar to opening such files in notepad).

  3. The selected file is opened in File Viewer. You can set the amount of kilobytes of data shown and whether they're displayed from the beginning or the end of the file.

Download files/folders

You can download files/folders from HDFS to your local machine, similar to a network disk storage.

  1. Connect to your ecosystem in Toad for Apache Hadoop and switch to the HDFS perspective.
  2. In HDFS Explorer, select the file/folder you would like to download. Now either click the Download button on Main Toolbaror right-click the selected item and select Download.

  3. In the opened file dialog, navigate to the save location and click Save.

  4. Your file/folder will be downloaded to the target location. This may take a while depending on the file/folder size and your download speed.

Upload files

You can also upload files from your local machine to HDFS.

  1. Connect to your ecosystem in Toad for Apache Hadoop and switch to the HDFS perspective.
  2. In HDFS Explorer, right-click the destination folder it and select Uploador click the Upload button on Main Toolbar.

  3. In the File Explorer dialog, select the file(s) you want to upload.

  4. The file(s) will be uploaded to HDFS, into the folder you selected (if you haven't selected one, the file(s) will be uploaded to the root folder, if possible). Depending on the file(s) size and your upload speed, this may take some time.

Toad Extension for Eclipse Features

$
0
0

Data Browser and Editor

  • Browse data stored in your tables and views.
  • Edit data via datatype-specific forms.
  • Comfortably select values from lookup tables.
  • Set number of records that should be displayed in grid and explore larger set of rows.

Blobs Supported

  • Open data stored in blobs in associated applications.
  • Export blobs to files.
  • Set blob to null easily.

Export and Import

  • Export data to SQL or CSV via wizards.
  • Limit exported data to meaningful formats (skip blobs etc.)
  • Select columns that should be exported.
  • Set advanced options, e.g. disable triggers.

Wizards for New Objects

  • Create new objects using wizards.
  • Define tables, columns, constraints...
  • Either create the object in database or generate code for detailed specification and manual execution.

Advanced Content Assist

  • Take advantage of advanced Content Assist (Intellisense).
  • Proposals are sorted by references and relevance.
  • See referenced tables, get proposals for joins.
  • Generate aliases automatically
  • See VIDEO

Code Validation

  • Validate code on-the-fly.
  • See a list of suggestions, expected statements.
  • Visually navigate to error positions in large files.
  • SQL Problems View shows errors thrown by database platform.

Statements Execution

  • Execute all statements at once or choose position from where the code should be executed.
  • Run commands with Explain Plan.
  • Switch to another database connection to execute the same statement on different database.

Integration with Java

  • View SQL statements defined in Java files.
  • Recognize valid statements as well as errors.
  • Sort and group items by type (error, warning...) or source (Java file)
  • Easily send your SQL statements to SQL Worksheet.
  • Generate Java code templates for database objects and statements.
  • See VIDEO

Navigation from Java to Database

  • Navigate from Java files to database objects.
  • See object definition.
  • View dependencies in separate view.
  • Edit selected object in appropriate editor.

Visual Object Modifications

  • Explore existing database structure.
  • Create new or modify existing objects.
  • Add constraints, comments, default values...

Quick Search

  • Quickly find objects using smart search.
  • Press CTRL+SHIFT+D to open search form.
  • Specify first letters of your object names to get results.
  • Use camel case search and more.

Run Stored Procedures and Functions

  • Run Stored procedures and functions.
  • Specify input values visually.
  • Execute the same object on different database connection.

Dependencies

View dependencies and see references found in:

  • Database
  • Java files
  • Open SQL worksheets

Refactoring

Change database object name and modify

  • Related Database objects
  • Occurences in Java files and open SQL worksheets

Deployment

  • Deploy objects to linked database or to any other database using selected database connection.
  • See status of your objects and easily recognize outdated objects in your projects.

Versioning

  • Use Eclipse Local History feature to see code differences or use Version Managers supported by Eclipse.
  • See how the code changed in time.
  • Compare sources and see differences quickly.

Supported Databases

  • Oracle Database
  • MySQL
  • PostgreSQL
  • MongoDB

Note: Some advanced features are available for Oracle database only.

Toad Extension for Eclipse Installation

$
0
0

Start Using Toad Extension for Eclipse

To install Toad Extension for Eclipse:

Visit the Toad Extension for Eclipse page on the Eclipse Marketplace, or

just drag the icon below onto your Eclipse client!

To upgrade from version 1.9.3 or previous, you will have to use intermediate manual installation using version 2.0.4 ZIP and then upgrade to the latest release.

To display Toad Extension for Eclipse once it's installed:

  1. Select Window | Open Perspective | Other.
  2. From the Open Perspective dialog select Toad Extension.

Important

If you don't have Oracle Client installed on your machine or use operating system other than Windows then you may need to download JDBC driver from Oracle site at http://www.oracle.com.

If you don't have PostgreSQL client installed on your machine or use operating system other than Windows you may need to download JDBC driver from the PostgreSQL site at http://www.postgresql.org. Then you need to set the location of the JDBC driver in Preferences | Toad Extension | Database Specific.

You may need to download a JDBC driver for MySQL in order to connect to your database. For downloading, go to Downloads Archive of MySQL at http://www.mysql.com

Having Trouble?

If you're having trouble installing with the drag and drop to install link above, please visit the Toad Extension for Eclipse page on the Eclipse Marketplace directly.

If you need to install Toad Extension for Eclipse Community Edition manually, download the ZIP package. The archive contains two builds of Toad Extension for Eclipse to ensure flawless transition from previous Toad Extension versions.

To install or update from the downloaded ZIP archive:

  1. Download the ZIP archive
  2. Extract the ZIP archive
  3. In menu Help, choose Install New Software... option
  4. Click Add... button and choose Local..
  5. Navigate to the directory where you extracted the downloaded ZIP archive and confirm with OK
  6. Confirm Add Repository dialog with OK
  7. Select all plugins you want to install/update and click Next
  8. Review Install Details dialog and click Next
  9. Review and accept the Software Transaction Agreement and click Finish
  10. Toad Extension for Eclipse is installed and confirm Software Updates dialog to restart your eclipse and start working!

Interface layout - Toad Extension for Eclipse connected to Oracle database

The following screenshot shows Object Describe feature.

Toad Extension for Eclipse connected to PostgreSQL database

The following screenshot shows SQL Worksheet with Code Completion feature.

Toad Extension for Eclipse connected to MySQL database

The following screenshot shows syntax check and export to XML, CSV or HTML.

Product Videos

See our short Flash movies and find out how to create new Toad Extension project or how to use some standard Eclipse features - e.g. how to edit XML, how to use Local History and more. Visit our Product Videos section.

Product Documentation

$
0
0

Toad Extension for Eclipse 2.3.0 Community Edition:

Toad Extension for Eclipse 2.2.4 Community Edition:

Toad Extension for Eclipse 2.2.3 Community Edition:

Toad Extension for Eclipse 2.2.1 Community Edition:

Toad Extension for Eclipse 2.2.0 Community Edition:

Toad Extension for Eclipse 2.1.3 Community Edition:

Toad Extension for Eclipse 2.1.2 Community Edition:

Toad Extension for Eclipse 2.1.1 Community Edition:

Toad Extension for Eclipse 2.1.0 Community Edition:

Toad Extension for Eclipse 2.0.4 Community Edition:

Toad Extension for Eclipse 2.0.3 Community Edition:

Toad Extension for Eclipse 2.0.2 Community Edition:

Toad Extension for Eclipse 2.0.1 Community Edition:

Toad Extension for Eclipse 2.0.0 Community Edition:

Toad Extension for Eclipse 1.9.3 Community Edition:

    Toad for Oracle - Wiki

    $
    0
    0

    This wiki is the collective experience of many developers and DBAs.  Like Wikipedia, this wiki is an open resource for you to share your knowledge of Toad for Oracle.  So, join in and create/update the articles!

    Learn more about how to write and edit Wiki articles, review Wiki articles, and get your blog syndicated on Toad World.

    Getting Started with Toad for DB2 Chapter 1- The Basics

    $
    0
    0

    This is Chapter 1- The Basics of Getting Started with Toad for DB2 from Dell Software.


    Getting Started with Toad for DB2 Chapter 2 The Basics- Licensing

    $
    0
    0

    This is Chapter 2 of Getting Started with Toad for DB2 from Dell Software.

    Getting Started with Toad for DB2 Chapter 3 The Basics- Database Connections

    $
    0
    0

    This is Chapter 3 of Getting Started with Toad for DB2 from Dell Software.

    Getting Started with Toad for DB2 Chapter 4 The Basics- DB Explorer Features

    $
    0
    0

    This is Chapter 4 of Getting Started with Toad for DB2 from Dell Software.

    Getting Started with Toad for DB2 Chapter 5 The Basics- Filtering

    $
    0
    0

    This is Chapter 5 of Getting Started with Toad for DB2 from Dell Software.

    Getting Started with Toad for DB2 Chapter 6 The Basics- Tables & Data Grids

    $
    0
    0

    This is Chapter 6 of Getting Started with Toad for DB2 from Dell Software.

    Viewing all 7636 articles
    Browse latest View live


    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>