ローカルカタログコピー
OLP CLI は、次のものをサポートしています。
ローカルカタログコピーが作成されました
プラットフォームでホストされているカタログから設定とデータをコピーして、ローカルカタログを作成します。 データは通常、ローカルでの開発およびテストに適した小さなコピーを作成するようにフィルタリングされます。
olp local catalog copy create <catalog HRN> [command options]
必須パラメータ :
-
<catalog HRN>
コピーするカタログの HERE リソースネーム 。
オプションのパラメータ :
-
--configuration-only
カタログ設定をコピーしますが、ローカルカタログは空のままになります。 -
--copy-schemas
スキーマバンドルをローカルにダウンロードします。 これはオフライン検査に役立ちます。 -
--include <layer wildcard> [<layer wildcard 2> ...]
コピーするレイヤーのサブセットを指定します。 デフォルトでは、すべてのレイヤーがコピーされます。 特殊なワイルドカードを使用して、特定のレイヤータイプまたはパーティション設定スキームを持つすべてのレイヤーを指定できます。- レイヤー ID。例 : topology-geometry
- [layer-type:partitioning-scheme] 。例 : [versioned:heretile]
- [layer-type] 、例 : ストリーム
- [partitioning-scheme] 、例 : [generic]
-
--exclude <layer wildcard> [<layer wildcard 2> ...]
コピーしないレイヤーを指定します。 これは通常 、--include
一部のレイヤーを除くすべてのレイヤーをコピーする代わりに使用されます。 ワイルドカードがサポートされています。 -
--filter <layer wildcard>=<filter-name>:<filter-configuration> [<layer wildcard 2>=<filter-name>:<filter-configuration> ...]
レイヤーパーティションがコピーされるときに使用するフィルタリングオプションを、形式で指定<layer wildcard>=<filter-name>:<filter-configuration>
します。 次のフィルタがサポートされています。list:<partition1>,<partition2>,...
たとえば 、 layer-a= list: a 、 b 、 c のように入力します-
regex:<partition-regex>
たとえば 、 layer-b=regex:^20147700のように入力します。 -
bounding-box:<north>,<south>,<east>,<west>[:<tilelevel1>,<tilelevel2>,...[:<heretile|mercator|nds|mos|native>]
たとえば 、 [[heretile]=bounding-box:52.67551,53382613.7611613.08835のように入力します。 タイルレベルは、適切なタイルレベルでレイヤ設定が設定されている場合は任意です( HERE Tile レイヤのみ)。 タイリング方式heretile
はデフォルトで設定されています。 query:<rsql-query>
( インデックスレイヤーのみ ) 。たとえば 、 [index] = query: length=gt=100のように入力します。glob:<glob-pattern>
たとえば 、 [objectstore] = glob : folder/*.txtのように入力します。
-
--id <local catalog ID>
ローカルカタログの ID を指定します。 デフォルトでは、元のカタログ ID になります。 -
--index-since <timestamp ms>
エポックからのミリ秒単位のインデックスレイヤーのクエリーに使用される最初のタイムスタンプ。 デフォルトは 0 です。 -
--minimum-version <catalog version>
コピーする最初のメタデータバージョン。 そのバージョン以降のすべてのカタログバージョンがコピーされます。 デフォルトでは、の値--version
になります。 -
--version <catalog version>
コピーする最後のメタデータバージョン。--minimum-version
からまでのすべてのバージョン--version
がコピーされます。--configuration-only
が使用されている場合、この設定は影響を受けません。 デフォルトでは、カタログの最新バージョンです。 -
--stream-limit <number>
ストリームレイヤーからコピーされるパーティションの最大数。 -
--stream-timeout <timeout s>
ストリームパーティションのコピーのタイムアウト ( 秒 ) 。 -
--force
ローカルカタログが存在し、コピー設定が異なる場合は、上書きを強制します。 コピーパラメータが変更されていない場合、既存のローカルコピーは常に保持されます。 -
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。 -
--scope <project HRN>
リクエストのスコープとして使用するプロジェクト HERE リソースネーム を指定します。 で指定された値--scope
はhere.token.scope
、コマンドに使用された資格情報ファイルで指定された値よりも優先されます。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
olp local catalog copy create hrn:here:data::org:catalog-example
カスタムローカルカタログ ID の例 :
olp local catalog copy create hrn:here:data::org:catalog-example --id copy-of-catalog-example
追加のパラメータを使用した例 :
Linux
窓
olp local catalog copy create hrn:here:data::org:catalog-example \
--include layer-a layer-b \
--filter [generic]=list:partition1,partition2 \
[heretile]=bounding-box:52.67551,52.33826,13.386303,13.08835
olp local catalog copy create hrn:here:data::org:catalog-example ^
--include layer-a layer-b ^
--filter [generic]=list:partition1,partition2 ^
[heretile]=bounding-box:52.67551,52.33826,13.386303,13.08835
ローカルカタログコピーの更新
構成およびデータの変更をプルすることで、ローカルカタログのコピーを更新します。 で設定されたフィルタ olp local catalog copy create
が自動的に使用されます。
olp local catalog copy update <catalog ID or local catalog HRN> [command options]
必須パラメータ :
次のいずれかを指定する必要があります。
-
<local catalog ID>
既存のローカルカタログコピーのカタログ ID 。 -
<local catalog HRN>
既存のローカルカタログコピーのローカル HERE リソースネーム 。
オプションのパラメータ :
-
--configuration-only
カタログ設定をコピーしますが、ローカルカタログは空のままになります。 -
--copy-schemas
スキーマバンドルをローカルにダウンロードします。 これはオフライン検査に役立ちます。 -
--version <catalog version>
コピーする最後のメタデータバージョン。--minimum-version
からまでのすべてのバージョン--version
がコピーされます。--configuration-only
が使用されている場合、この設定は影響を受けません。 デフォルトでは、カタログの最新バージョンです。 -
--stream-limit <number>
ストリームレイヤーからコピーされるパーティションの最大数。 -
--stream-timeout <timeout s>
ストリームパーティションのコピーのタイムアウト ( 秒 ) 。 -
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。 -
--scope <project HRN>
リクエストのスコープとして使用するプロジェクト HERE リソースネーム を指定します。 で指定された値--scope
はhere.token.scope
、コマンドに使用された資格情報ファイルで指定された値よりも優先されます。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
olp local catalog copy update hrn:local:data:::catalog-example
追加のパラメータを使用した例 :
olp local catalog copy update hrn:local:data:::catalog-example --version 10