問題タブ [tfs-analysis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - Dim.Person と Dim.Date の Tfs_Warehouse の破損したデータ
私たちはReporting and Analysis Services
、Team foundation Server
(現在は 14.0.23128.0 (Tfs2015) です) で生きようとしています。
数年間使用していませんでした。
そして今、私たちはそれを使いたいと思っています。しかし、分析に接続するとExcel
、レポートビルダーで奇妙なデータに直面しました:
すべての日付ボックスは空で、人の代わりに SID がたくさんあります:
その後SQL Server
、すべてのTFS
データベースがある場所に移動し、テーブルを調べました。
これは Tfs_Warehouse の Dim.Date テーブルです
これが Dim.Person テーブルです。SID と通常の名前でいっぱいです。AD の一部の SID には通常の名前が付いています。しかし、ここにSIDが提示したものがあります。
それが私たちが抱えている問題です。
私たちはそれを自分たちで解決しようとしました。
だから私たちがやろうとしたこと:
まず、再構築だけを試みましたReporting Services
。うまくいきませんでした。
また、Tfs_Warehouse および Tfs_Analysis データベースを削除して、サービスの再構築を試みました。それもうまくいきませんでした。
その後、別のPCに追加のTFSをインストールしました。そして、そのデータベースは正しいデータで満たされています。
その後、レポート サービスをオフにし、Tfs_Warehouse および Tfs_Analysis データベースを削除SQL Server Analysis and Reporting
し、機能を削除し、VM を再起動して再度インストールしました。分析およびレポート機能を構成し、TFS
レポート サービスを有効にしました。すべてのテーブルがいっぱいになると、データが破損していることがわかりました。最初に見たのと同じ。
その後、前回の試行で書いたことをすべて実行しましたが、アプリケーションサーバーも再インストールしました。結果は同じです。データが壊れています。
また、アプリサーバーを「良い」から切り替えようとしましたTFS
。しかし、助けにはなりませんでした。
それについて誰かアイデアはありますか?:)
excel - 外部データの更新に失敗しました DATABASENAME Tfs_Analysis 作業項目
分析データベースにアクセスする Excel レポートがあります。それらはsharepointにアップロードされます。アップロード後、それらはもう機能しません。
分析データベースのセキュア ストア資格情報が作成されました。Excel の接続文字列は、既に存在する他の作業レポートと同じです。レポートのユーザーは、sharepoint サービス アカウントです。ユーザーは、tfs、sharepoint、tfs データベース サーバー、および分析サーバーへのフル アクセス権を持っています。
PC の SharePoint Web ポータルからレポートを更新すると、グラフが空になります。ネットワーク内の他の PC で更新すると、エラーが発生します。
何か案は?
tfs - TFS ウェアハウス カスタム アダプター
TFS 2018 で TFS ウェアハウス用のカスタム アダプターを開発しようとしています。(ドキュメントがないため) Git リポジトリ用の基本的なアダプターであると思われるものを作成しました。
GitWarehouseAdapter
inheriting fromWarehouseAdapter
という名前のクラスとGitRepositoryWarehouseSyncExtension
fromという名前のクラスがありWarehouseSyncJobExtension<GitWarehouseAdapter>
ます。はGitRepositoryWarehouseSyncExtension
宣言されているだけで、カスタム メンバーはありません。オーバーライドする必要があるメンバーはありますか?
ジョブ スケジューラまたは Web サービスのいずれかのプラグイン フォルダに dll を配置しようとしました。私は決して拾われて逃げませんでした。
実際、私の質問は、カスタム TFS アダプターをシステムに登録するにはどうすればよいですか?