Hive外部表へのOracle RDBMS外部表のマッピング

この時点では、デプロイしたOracle NoSQL Databaseの表データに対してHive問合せを実行できますが、そのデータに対してSQL問合せを実行することはできません。Oracle Big Data SQLを使用してそのデータを問い合せるには、表11-1に示されているデータ・モデル・マッピングと、Oracle NoSQL Database vehicleTablermvTableおよびexampleJsonTableに定義されているスキーマを適用して、対応するOracle Database外部表を作成し、作成した各Hive表にマップする必要があります。

Oracle DatabaseにORCLPDB1というプラガブル・データベースがあり、パスワードがwelcome1NOSQL_EXAMPLE_USERというユーザーがいると仮定した場合、Oracle sqlplusを介してデータベースに接続し、次の各項に示されているSQLコマンドを実行して必要なOracle外部表を作成します。次に例を示します。

sqlplus NOSQL_EXAMPLE_USER/welcome1@oracledb-host:1521/ORCLPDB1