2017-12-07 16 views
0

私は、https://superset.incubator.apache.org/installation.htmlの説明に従ってApacheのスーパーセットをインストールしました。私はその後、管理者としてWebインターフェイスにログインします。また、サンプルデータを「スーパーセットload_examples」でロードしました。apache supersetの管理者としてテーブルを探索できません

私は 'Sources> Tables'に行き、テーブル(「wb_health_population」など)のいずれかをクリックすると、「このエンドポイントにはデータソースwb_health_population、databaseまたはall_datasource_access権限が必要です」というエラーが表示されます。

管理者ロールと既存のアクセス許可に設定されているアクセス許可を確認します。「all_datasource_access」は管理者ロールでは有効ではなく、既存のアクセス許可のリストには存在しません。

私が言ったように、私はちょうどスーパーセットのdocウェブサイトからの標準的なインストレーション指示に従った。これに関する助言?ありがとうございました。

EDIT:スーパーセットバージョンは0.20.6、pythonは3.6.3です。

答えて

0

superset initを実行してみてください。これはアクセス許可を初期化する必要があります。

https://superset.incubator.apache.org/installation.html#superset-installation-and-initialization

(コードワイズ、init通話security.sync_role_definitions()自身が言った権限を作成するcreate_custom_permissions()を呼び出す)

+0

を参照してくださいが働いたこと、ありがとうございます。インストール時に既に「スーパーセットinit」を実行していたので、ここで何が起こったのか正確には分かりません。ありがとう! – roirodriguez

+0

'superset load_examples'と' superset init'の実行順序の問題かもしれません –

0

私もall_database_accessのアクセス権を試してみます。

関連する問題