Right now we offer an explicit relationship between a Data table and a data_table_node cross table that needs to be added manually when building a view:

  $data[$table->get('name')]['data_table_node_rel'] = array(
        'group' => t('Data node'),
        'title' => "Data table",
        'relationship' => array(
          'help' => t('Relate this data table to data_table_node.'),
          'label' => t('Relate this data table to data_table_node'),
          'base' => 'data_table_node',
          'base field' => 'id',
          'relationship field' => $meta['data_node']['id'],
        ),
      );

We should make this an implicit relationship that does not need to be added manually.

$data['data_table_node']['table']['join'][$table->get('name')] = array(
        'left_field' => $meta['data_table_node']['id'],
        'field' => 'id',
      );