External table Oracle via the Tables API

Hello world

I did experiment with the Oracle NoSQL database recently and I became a bit stuck with the new API of Tables. I have so far successfully of the external tables on the data entered using storage techniques 'vanilla' KV and avro (using generic and specific links) scheme, but create API Tables seems to be another matter entirely.

My question arises in the trainer interface, which has a KeyValueVersion and a KVStore. I can't translate a KeyValueVersion created with the API of Tables in a primary key for recovery (since I don't know what the key generated by the API actually looks like to!) or map it on an avro scheme. The problem seems to be that the Tables API writes data in some format that can be easily translated into a string or an integer (releases from external table lines due to unknown characters if I am trying to retrieve all the values in the database to see what it looks like to), and try to map it to an AVRO map results in the error message 'the data are not as AVRO'.

Scenario:

I created a very simple table in the administration tool KV, which consists of a column personId (integer) that is PK, firstName, lastName, emailAddr (all channels) and enter 5 rows with success. What I want to do is to create an external table called person that returns just those 5 values (and brand new I add to the table of course). This means that I have to first understand what the parentKey value must be defined in the .dat file and how to take this key and it becomes a primary key for the recovery of the line.

Faithful old Google could not find information on how to do this (he was only a thread similar to this with the answer "we'll add it soon"), so I hope that someone here managed to do!

Thank you

Richard

Hi Richard

I understand the issue you are facing. In the current version (12.1.3.0.9) the external tables feature only works with records of K/V not with the Table model, however, in the next version (which us will very soon be GA) we will support integration of external tables with the data of Table model as well. Please make sure that you have signed up for the announcement of release so that we can inform you of the release. I apologize for the inconvenience, he did to you.

Best

Anuj

Sign up for announcements of NoSQL database , so we can warn you versions futures and other updates from the product of NoSQL database

Tags: Database

Similar Questions

  • How to get assets via the REST API (Webcenter Sites)

    Hello world

    I need to get assets via the REST API using Javascript, but I don't know how to open a session. Can someone explain to me how do?

    I would really appreciate it.

    I also followed this guide Oracle Webcenter REST API permission | Stories of official codification but does not work.

    Best regards!

    Hello rvillamarin,

    Take a look at https://docs.oracle.com/cd/E29542_01/doc.1111/e29634/wemsecurity.htm#WBCSD306. With this, you should be able to get a ticket, to pass at the request of the REST.

    Kind regards

    Stephan.

  • When I try to copy a single file (for example: size of 1 GB) drive hard to any what external memory device via the USB port, the copy process takes several hours to complete

    I use a DELL Studio 15 laptop computer. When I try to copy a single file (for example: size of 1 GB) hard drive to any external memory device (for example: USB key or external hard drive) via the port USB, the copy process takes several hours to complete. I have checked the viruses using McAfee Antivirus, but could not find. Can someone suggest me a solution?

    Hello

    ·          Were there any changes made to your computer before this problem?

    Step 1: Format the external device to the NTFS format and check if the problem persists.

    See: http://windows.microsoft.com/en-US/windows-vista/Convert-a-hard-disk-or-partition-to-NTFS-format

  • Download Images in Eloqua via the REST API (via an API?)

    Hello community!

    We are interfacing content between a site CMS and Eloqua for custom content, so that we can deliver such content in emails and the landing pages effectively.

    We have an obligation to affix an image (such as an icon of great white game) overlay, a bit like this: http://u3.uicdn.net/372/cc7727211f2a7907850d2f844e707/diy-business-us/vi_video_content.jpg

    Unfortunately the CMS system he can not provide, we for some reason any.  And trying to superimpose the image in e-mails of Eloqua using CSS will result in inconsistent results between email clients, particularly mobile and so on...

    Our plan is so - to superimpose the image in our middleware software and then download the image to Eloqua, then use newly uploaded in the system.

    Is there a way we can download a picture of Eloqua via the REST API or any other API?

    Thank you

    Mark

    Hi Mark,

    Yes, you can use the Rest API to upload images to your installation of Eloqua. We will aim to provide documentation in the near future, but for now, we have an example of project available on Github to show how load images: Image of assistance

    Hope this helps and please let me know if you need more information.

    Thank you

    Fred

  • Is it possible to activate / De Activate campaign via the REST API?

    Hello

    Is it possible to activate / campaigns via the API REST Eloqua activates?

    I was checking out this site on the Eloqua Rest API, but did not see the option http://secure.eloqua.com/api/docs/Static/Rest/2.0/index.htm

    Kind regards

    Aditya

    Yes, for example, to Activate your campaign, use a POST/assets / campaign / active / {id}, where id is the ID of the campaign.

  • Add a contact e-mail group via the Rest API

    Hello

    Is it possible to add a contact to a group of e-mail through the Rest API?

    I saw this article here http://topliners.eloqua.com/docs/DOC-3526 which shows that you can get a subscription email group contacts status, however it is not clear how actually to add a contact to a group of e-mail via the API.

    I tried to post data to ' data/contact / {id} / groups/email/subscription "but I get a response of"Method not allowed"API."

    If someone managed to achieve? If so, how?

    See you soon

    Hi David,

    The POST operation is not supported by this endpoint, but you can use PUT a method for updating subscriptions Contact:

    • PUT: / data/contact / {id} / email/group / {groupId} / subscription

    Where the request body contains an object of the subscription. Hope this helps and please let us know if you need more information.

    Thank you

    Fred

  • Access to information via the plugin API of SharePoint

    Hey there,

    I am train (via a plugin) if find Acrobat (and in the future, Reader) has opened a document from SharePoint.

    If so, what are the details (Url of SP, if Acrobat/Reader has verified, metadata).

    Using the SDK SDK has no reference to information in SharePoint, and I don't see if it is exposed to the API at all.

    Thanks for your help.

    Yes, files opened from SharePoint using a different ASFileSys and you can get information on the location of the ASPathname.

    However, no specific information SP (as metadata) is provided.  You must use the MS-APIs yourself to do.

  • Updated filter shared via the REST API

    Hello I'm trying to update a shared API filter. I'm using PHP and client fredsakr/eloqua-php-application · GitHub.

    So far, I was able to retrieve the filter with the following call:

    <?php
    require('./eloquaRequest.php');
    $eloquaRequest = new EloquaRequest('site', 'User.Name', 'password', 'https://secure.eloqua.com/API/REST/1.0');
    $response = $eloquaRequest->get('assets/contact/filters?search=TheFilterName&depth=complete');
    print_r($response);
    ?>
    

    I can see the filter in the answer below:

    (
        [type] => ContactFilter
        [currentStatus] => Active
        [id] => 100761
        [createdAt] => 1380137168
        [createdBy] => 48
        [depth] => complete
        [folderId] => 1036
        [name] => TheFilterName
        [updatedAt] => 1383589417
        [updatedBy] => 48
        [count] => 254382
        [criteria] => Array
            (
                [0] => stdClass Object
                    (
                        [type] => ContactFieldCriterion
                        [id] => 1912
                        [condition] => stdClass Object
                            (
                                [type] => TextSetCondition
                                [operator] => in
                                [optionListId] => 193
                            )
    
                        [fieldId] => 100012
                    )
    
            )
    
        [lastCalculatedAt] => 1380137190
        [scope] => global
      statement] => 1912
    

    What I want to do is update that corresponds to the values of 'Compare the Contact fields' in the GUI Eloqua under Contact = > Shared Library = > Contact filters.

    Looks like he has the "[type] = ContactFieldCriterion" under the [criteria] field in the response.

    I'd get how this value in a call to REST, and also how I would update it.

    Please let me know if you need more details on this issue. Please help and thank you.

    After some research I found what I wanted to do has been updated the list of options for this filter. See http://topliners.eloqua.com/docs/DOC-3588 for documentation on the base object. But I had difficulty in updating an OptionList with the Rest API using PUT. If you can help, please visit http://topliners.eloqua.com/message/36739#36739 . Thank you.

  • Windows detected new hardware wizard appears each time I try to connect an external hard drive via the USB port.

    Whenever I try to connect an external hard drive into a USB port, Windows detected new hardware wizard will appear. He then not recognize the external drive at all. It does not appear in disk management. In Device Manager, it is listed as a 'device' USB bus controllers not. Under "other devices", there the question mark yellow and says the device is not configured correctly (code 1). External hard drive works fine on other PCs. It's a plug-and-play device. Port and USB cable work fine with other devices. Just this external hard drive has never worked on this PC.

    Hello

    I suggest that you try to remove USB controllers to the clean boot state and control.
    How to configure Windows XP to start in a "clean boot" State
    http://support.Microsoft.com/kb/310353/en-us
    Note: When you have finished troubleshooting, proceed as explained in the article to reset the computer to start as usual.
    See also:
  • Define a Message via the WF API response

    Hello

    In E-Business Suite R12, we are asked to develop an application ADF where users can manage all communications through WebCenter Portal without having to navigate to Notification of BSE so pages without leaving the portal, users will be able to handle all notifications. All the features presented by EBS are expected to be implemented as repeat message, reply to a message, set attributes, prompting users

    First question: this approach makes sense? namely, develop completely custom warning page

    Second Question: What api should I use to manage responses (next to the codes) to get the user invited to transition purposes?

    Concerning

    Umit Sadeguzel

    above code works when validation is added

    BEGIN

    wf_notification. SetAttrText(123123,'RESULT','Approved'); -first param notf_id, second param is fixed value 'RESULT' for ntfs, last param is the performer approve or reject button clicks, this setting must be the search code (internal name) which means that do not (to which artist is rendered)

    wf_notification. RESPOND(123123,'USERNAME');

    commit;

    END;

  • Are forms retrieved via the REST API supposed to be embeddable?

    When retrieve us forms form/assets/point endpoint {identifier} REST, we notice that when we make the HTML code in the "html" field, input text fields contain < eloqua / > tags than their values.

    Everything else works fine. Is it possible to omit tags eloqua?

    Here's a screenshot of what I mean by that:

    https___dl.dropboxusercontent.com_u_1149620_feed_eloqua_submit_test.html.png

    Hello

    Forms returned by the API are structured for our Landing Pages that contain markup. You can scan the document and remove these items to make embed-able.

    We'll look at adding this feature in a future version of the API. Hope this helps and please let me know if you need more information.

    Thank you

    Fred

  • Submitting a form Via the REST API using the PHP library request

    Can someone send please how to use the library to query PHP found at fredsakr/eloqua-php-request · GitHub to publish form to Eloqua data?

    So far, I have following:

    // include the Eloqua REST client 
    require_once('eloquaRequest.php');  
    
    
    // define the Contact class  
    class ContactForm  
    {
      public $FirstName;  
      public $LastName;  
      public $PhoneNumber;
      public $Institution;  
      public $ContactComment;  
      public $EmailAddress; 
    } 
    
    $client = new EloquaRequest('SITE', 'USERNAME', 'PASSWORD', 'https://secure.eloqua.com/API/REST/1.0');
    
    // instantiate a new instance of the ContactForm class 
    $contact = new ContactForm();  
    $contact->FirstName = 'Sample';  
    $contact->LastName = 'Import'.date("Y-m-d-H-i-s");  
    $contact->PhoneNumber = '111-111-1111';
    $contact->Institution = 'Company Name';
    $contact->ContactComment = 'This is a test of the API';
    $contact->EmailAddress = '[email protected]'; 
    
    // invoke a POST request to create the contact 
    $response = $client->post('/data/form/45', $contact);
    
    


    However, it returns the following:


    array(1) { [0]=> object(stdClass)#318 (4) { ["type"]=> string(21) "ObjectValidationError" ["property"]=> string(11) "fieldValues" ["requirement"]=> object(stdClass)#316 (1) { ["type"]=> string(23) "NoDuplicatesRequirement" } ["value"]=> string(6) "" } }


    Can someone give me a guide step by step on how to do it properly please?

    Hello world

    We have added a 'sample' in the repository of PHP library folder request on Github. The first example shows how to submit form using the API data:

    Please note that you can describe the form fields and other metadata using the following endpoint:

    Hope this helps and please let me know if you need more information.

    Thank you

    Fred

  • Pre-load via the REST API?

    I have a form that I'm pulling the API on a page hosted on the outside.

    Is it possible to have the Eloqua to any element in the request before it returns the HTML code?

    I guess I could make it through the GUID in the cookie of the visitor/contact.

    Otherwise I guess I'll have to resort to a Web database search. I would avoid this approach so that customers don't have to worry about the update of JS, whenever they update the form on the side Eloqua.

    The best method would be to parse the response from the API and create your own form based on the form fields and then use the API to seek contact with their GUID (new feature API) and fill out the form before it is even loaded.

  • Enter a list of fields with internalName, via the PHP API

    Using the URL "https://secure.eloqua.com/API/REST/1.0/assets/contact/fields", I can currently get a list of all the fields used for my contacts (IE. Email, phone etc.)

    It works fine, but for some reason any the internalName of each field is not included in the answer; it seems that if I want this value I have to do the initial HTTP request as shown above and then loop separately on each field that results and perform another HTTP request ("https://secure.eloqua.com/API/REST/1.0/assets/contact/field/'.") $item ['id'] ) for each of them.

    Unfortunately, I have more than 200 fields. up to 200 + HTTP requests separate isn't a viable solution.

    Is there anyway that I am perhaps dominant, to a list of contact fields which includes the internalName?

    I'm writing an Eloqua addon for WordPress plugin gravity forms, and this is something which is urgently needed for automatic mapping of the fields in the form of gravity at Eloqua fields.

    Any input or advice is greatly appreciated!

    Best regards

    M.T. Jordan

    Hello world

    A quick update - I found a work around for this as follows:

    (1) runs an initial call to get all forms of Eloqua: /assets/forms? search = *

    (2) present the list form returned to the user admin as a select entry in a form

    (3) using ajax, on select change run a second query (using the selected form id) to return the form object: /assets/form/'.$form_id.'? = full depth

    (4) the above call returns information field, including the internalName, that I can use later for consignments of automated form when a form of gravity is subject

    Thank you once again, Daniel, for your previous answer.

    I wanted to make sure I post my solution here so you don't have to waste time trying to help unnecessarily.

    All the best,

    Mike

  • can I export and import my database to oracle via the stored procedure?

    Hi all

    I need to export my database using the stored procedure, the stored procedure is called by the java application and it works well
    Now I still get the "ULTIMATE QUESTION", could export and import the database using the stored procedure?

    Really thanks for the reply.

    Kind regards

    Kahlil

    Hello

    I think you can use DBMS_DATAPUMP (10.1 +), see [DBMS_DATAPUMP | http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_datpmp.htm#i1007277], for examples, see [http://www.psoug.org/reference/dbms_datapump.html]

    Kind regards

Maybe you are looking for

  • Pavilion g6: problem in the system recovery

    Hey! When I bought my laptop I did 5 recovery discs from my Windows 7, three years ago. Today when I am recovering windows with these discs it shows an error in the loading window. It shows error like unable to communicate with DVD. status: 00000 x 0

  • Laptop HP 15-af157na: upgrade memory for 15-af157na

    What is the maximum RAM supported by the HP 15-af157na laptop, and that I would be able to use the RAM to an HP Pavilion 15-n098sa to update? (That's using Windows 10 64-bit home edition)

  • Error opening of sampling program.

    ICB Popup window States: Could not open the workspace file "c:\...------..." ChangeDetectionEvent.cws' (the 'version' tag is missing in the section [workspace Header] or he has no value). To change the workspace file in a source of LabWindows CVI win

  • delete files in $hf_mig folder XP systems $

    This folder has a 1000 folders and files inside. What files and folders can I remove? Surely Windows XP has all of these files to run. This record is more using 1 GB of storage in my Windows XP system folder. I use service level current version 3.

  • I have a F2180 scanner wich doenst work

    Hello! I have a F2180 Desk jet all-in-one printer and scanner, and it prints but don't scanns. I ve tried using the installation cD, but it gets stuck and has information that sistem doenst have ways to fit to do. This type of printers allways gave m