"ConfigurationError('ストア '%s' にはタイプが指定されていません' % name)" これエラーは、python のキューブ framework を使用するときにストレージ タイプを指定していないことが原因です。キューブ フレームワークでは、構成ファイルでデータ ストレージの種類を指定する必要があります。指定されていない場合、このエラーが発生します。
データ ストレージのタイプは、キューブ フレームワークの構成ファイルで指定する必要があります。
具体的には、構成ファイルの「store」セクションでストレージ タイプを指定する必要があります。
例:
"store": { "type": "sql", "url": "sqlite:///data.sqlite" }
ここでは、ストレージ タイプを「sql」として指定し、データが保存される URL を指定します。
あるいは、「monGo」や「Redis」など、他の種類のストレージを使用することもできます。
さらに、場合によっては、構成ファイルに他のパラメーターを設定し、さまざまなストレージ タイプに応じて構成する必要があります。
つまり、この問題を解決するには、構成ファイル内に正当な「ストア」構成が存在し、データ ストレージ タイプを正しく指定できることを確認してください。
実際、これは SQLite をデータ ストレージとして使用する例です:
{ "metadata": { "cubes_version": "1.0", "cube": "sales" }, "model": { "dimensions": [ { "name": "date", "levels": [ { "name": "year", "attributes": [ "year" ] }, { "name": "month", "attributes": [ "month" ] }, { "name": "day", "attributes": [ "day" ] } ] }, { "name": "product", "levels": [ { "name": "product", "attributes": [ "product_name", "product_code" ] } ] } ], "measures": [ { "name": "amount", "aggregations": [ "sum" ] } ] }, "store": { "type": "sql", "url": "sqlite:///data.sqlite" } }
上記の構成ファイルは、「sql」タイプのストレージの使用を指定し、 データベース ストレージとして SQLite を使用し、「store」セクションで構成されます。
ここでの「url」の値は「sqlite:///data.sqlite」です。これは、「data.sqlite」という名前の SQLite をローカルに作成することを意味します。 Database 。
さらに、ストレージとして mongoDB などの他のタイプのストレージを使用することもでき、構成ファイルでストレージ タイプを「mongo」として指定し、関連する接続パラメータを設定するだけです。
以上がキューブがエラー ConfigurationError(\'ストア \'%s\' にはタイプが指定されていません\' % name) を報告した場合はどうすればよいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。