私たちはHana DBを初めて使用しており、Hana DBでSAP B1を採用している既存の顧客向けに、既存のアプリケーション用のHana DBコネクタを構築し始めました。私たちのアプリケーションは、Hana DBへの接続といくつかの基本的なSQL SELECTクエリを実行するだけです。顧客の新しい設定に基づいてdevtest環境でHana DBのデータ構造スキーマ(テーブル、フィールドなど)を再構築し、それらのクエリを作成して調整する必要があります。コマンドラインやGUIを使ってHana DB構造/データを再作成(エクスポート/インポート)する方法は?
Hana DBの構造や構造、現在のテストデータセットをすぐにエクスポートまたはダンプし、私たちの側で再作成することをお勧めしますか?
のMySQLの例としては、それはのような単純なものになるだろう:
- テストお客様側:
mysqldump -h host -uuser -p database_name > database_name.sql
- 当社DevTest側:
mysqladmin -h host -uuser -p create database_name
- 当社DevTest側:
mysql -h host -uuser -p database_name < database_name.sql
ハナDBの上記の手順に相当するものはありますか?
すでにインストールされているWindowsマシンにインストールされている、上記のGUIツールとコマンドラインツールの両方がありますか?
私たちのテスト顧客がWindows上で動作しており、DevTest Hana DBをLinuxにセットアップしようとする場合、同じツールをエクスポート/インポートすることはできますか?
当社のDevTest環境用にDocker StoreからSAP Hana Express Editionを使用する予定があり、当社の顧客が本格的なSAP Hanaエディションを使用している可能性があります。 DB構造とコマンド/ツールと構文はすべて同じになるでしょうか?
私の知る限り、お客様の設定ではSCPを使用していないため、AWS Windowsサーバーをすべて使用しています。 GUI:Eclipse/HANAブラウザベースのソリューションで、Eclipseと必要なパースペクティブまたはHANAブラウザをAWSサーバーにインストールする必要があると想定されているか、またはWindows用の標準SAP B1および/またはHana DBインストールとして既にインストールされているAWSサーバーの設定私たちはまだ始まっていないので、私は現在チェックする能力がありません。 CLI:HDBSQLが他のインストール要件を排除する可能性のあるパスに近づきそうな例があるとわかります。 – Streamline
私は本当にB1またはAWSサーバーの機能を知らない。しかし、Eclipseを使用すると、リモートDBに接続できるため、同じサーバーにインストールする必要はありません。しかし、別途インストールする必要があると思いますが、HANAのインストールには含まれません。あなたはHANAのインストールで何が来るのか確認しましたか?管理ガイドがあるかもしれません。私の経験はSAP開発者であり、顧客ではありません。私はそれが非常に異なった視点であると理解しています。 CLIツールを再 - 私はかなり* HANAインストールに含まれると確信しています。 –
Eclipseからのリモート接続は、AWSサーバーがリモートのWindowsデスクトップ接続タイプを介して現在アクセス可能であるため、この場合に計画できるパスではありません。これ以上のオープンアクセスを導入したくありません。 Eclipse GUIオプションをスタンバイとして維持しますが、CLI HDBSQLオプションにもっと注目したいと思います。私はDockerストアからHanaDB Expressセットアップでそのツールを見つけましたので、あなたはすでにそれを含めるべきだと思います。 – Streamline