docker-compose で metabase管理DBにmysqlを使用する際に mysql8以降だと 指定の仕方が異なっていたので対応した metabase
docker-compose で metabase管理DBにmysqlを使用する際に mysql8以降だと
指定の仕方が異なっていたので対応した
環境環境が構築できないけど対応できた
docker-compose.yml
で mysql8 以降だと、command の設定方法を変えることで対応した
一応、metabase のドキュメント
dockerで運用している metabase環境で metabaseをアップデートする metabase
dockerで運用している metabase環境で metabaseをアップデートする
環境やversionによって異なるかもしれないが、今回はこれでいけた
1 metabase.jar の最新を公式サイトよりダウンロードしてくる
2 docker の metabase コンテナに入り、
/app ディレクトリ配下に、metaba
metabaseで各環境ごとにdashboardつくって、毎回sql書いて各cardをつくるのが面倒だったけど、dbまるごと移行したらうまくいった話 metabase
metabaseで各環境ごとにdashboardつくって、毎回sql書いて各cardをつくるのが面倒だったけど、dbまるごと移行したらうまくいった話。
1 metabaseの管理DBを、h2(デフォルト)ではなくmysqlで構成する
2 metabaseの管理DBをバックアップ
mysqldump --single-transaction -u
metabaseでsql作成画面の 値タイプ と フィルターウィジェットタイプ の違い metabase
metabaseでsql作成画面の
値タイプとフィルターウィジェットタイプ
の違い
最初似たような項目があってわかりにくかったのよね
・値タイプ → 指定するフォーマットを指定
・フィルターウィジェットタイプ
→ 画面上に変数の指定箇所があるのだが、そこのフィルタータイプを指定する
例えば、
metabaseで dashboard にフィルターをつけて、embedで埋め込んで外から呼び出す場合、日本語名フィルターが2個以上だときかないバグっぽい metabase
metabaseで dashboard にフィルターをつけて、embedで埋め込んで外から呼び出す場合、日本語名フィルターが2個以上だときかないバグっぽい
metabase内の dashboard では、複数の日本語名フィルターであっても
それぞれうまく機能するのだが、
このdashboardを外から呼び出せるよう
embedで埋め込
docker上のmetabaseをアップデートする metabase
docker上のmetabaseをアップデートする
現状確認
$ docker images
最新を取得
$ docker pull metabase/metabase:latest
latest: Pulling from metabase/metabase
再起動
$
metabaseで、分析対象のDB.TABLEに対して カラム追加した際に、フィールドフィルターに新規カラムとして追加されない件について metabase
<p>metabaseへの作業時に、分析対象のデータベースのあるTABLEに対して
カラム追加。
その後、metabaseのcardにおいてその新規追加したカラムを
変数の対象として、フィールドフィルターとして選択しようとするが
選択対象として表示されない。</p><p> </p><p> </p><p>→解決策
管理画
metabaseから、新規に作成したdatabaseに接続できなかったけど、metabaseを起動しなおしたらつながった件 metabase
<p>metabaseから、新規に作成したdatabaseに接続できず
いろいろためしたがうまくいかず。</p><p>Could not connect to address=(host=hogehoge)(port=hoge)(type=master) :
Socket fail to connect to host:hogehoge port:hoge. Co
docker上でmetabaseを作成し、解析対象dbに別のdocker上にあるmysqlを指定する場合(windows) metabase
<p>docker上でmetabaseを作成し、解析対象dbに別のdocker上にあるmysqlを指定する場合(windows)</p><p>以下2点がポイントだった</p><p> </p><p>1 metabaseを構成するdocker-composeで、解析対象dbがある既存ネットワークの利用を追加する</p><p> </p><p># 既存ネットワークの利用
#
WARN metabase.core :: WARNING: You have enabled namespace tracing which could log sensitive information like db passwords. metabase
indigoで metabaseインストール 起動時に出たエラー