Running the KVPs graph

After creating the graph and configuring the components, you can run the graph to add the key-value pair record assignments to the Endeca data store.

To run the graph to add key-value pairs to an Endeca data store:

  1. Make sure that you have an Endeca Server running on the host and port that are configured in the Add KVPs connector and that the Endeca data store has been started.
  2. Run the graph using one of the run methods. For example, you can click the green circle with white triangle icon in the Tool bar:
As the graph runs, the process of the graph execution is listed in the Console Tab. The execution is completed successfully when you see final output similar to this example that adds five key-value pair assignments to the running Endeca data store:
INFO  [WatchDog] - Successfully started all nodes in phase!
WARN  [Consumer-0] - Unrecognized assignment type "".  Using "mdex:string" instead.
WARN  [Consumer-0] - Unrecognized assignment type "".  Using "mdex:string" instead.
WARN  [Consumer-0] - Unrecognized assignment type "".  Using "mdex:string" instead.
WARN  [Consumer-0] - Unrecognized assignment type "".  Using "mdex:string" instead.
INFO  [WatchDog] - [Clover] Post-execute phase finalization: 0
INFO  [WatchDog] - [Clover] phase: 0 post-execute finalization successfully.
INFO  [WatchDog] - ----------------------** Final tracking Log for phase [0] **---------------------
INFO  [WatchDog] - Time: 04/06/12 14:30:39
INFO  [WatchDog] - Node                   ID         Port      #Records         #KB aRec/s   aKB/s
INFO  [WatchDog] - ---------------------------------------------------------------------------------
INFO  [WatchDog] - UniversalDataReader    DATA_READER0                                 FINISHED_OK
INFO  [WatchDog] -  %cpu:..                          Out:0            5           0      5       0
INFO  [WatchDog] - Add KVPs               ENDECA_ADD_KVPS0                             FINISHED_OK
INFO  [WatchDog] -  %cpu:..                           In:0            5           0      5       0
INFO  [WatchDog] - ---------------------------------** End of Log **--------------------------------
INFO  [WatchDog] - Execution of phase [0] successfully finished - elapsed time(sec): 1
INFO  [WatchDog] - -----------------------** Summary of Phases execution **---------------------
INFO  [WatchDog] - Phase#            Finished Status         RunTime(sec)    MemoryAllocation(KB)
INFO  [WatchDog] - 0                 FINISHED_OK                        1              7146
INFO  [WatchDog] - ------------------------------** End of Summary **---------------------------
INFO  [WatchDog] - WatchDog thread finished - total execution time: 1 (sec)
INFO  [main] - Freeing graph resources.
INFO  [main] - Execution of graph successful !
The example also shows four occurrences of this benign message:
Unrecognized assignment type "".  Using "mdex:string" instead.

The message is simply informing you that the fifth input schema field (the mdexType field) is empty on four of the KVP entries and that the connector will use the mdex:string property type when ingesting the data.