What are the Benefits of Synchronizing/ Replicating Project Online with an on-Premise SQL Database

Hi
What are some of the reasons and/ or benefits that one may want to consider with regards to setting up and synchronizing Project Online with a on-Premise SQL database ?
\Spiro Theopoulos PMP, MCITP. Montreal, QC (Canada)

Spiro,
Reporting via Project Online is limited to OData, and writing queries with OData starts getting complex at a certain point.
So, if your organization in using third party BI tools, or want to use OLAP cubes, or in general want to use straight SQL queries instead of oData, it is generally beneficial to have the data in house for reporting.
So in general, using the SQL Synchronization, will bring data into "your" organization, as opposed to being with Microsoft so you get a LOT more flexibility with reporting.
Hope this helps your question.
Cheers,
Prasanna Adavi, Project MVP
Blog:
  Podcast:
   Twitter:   
LinkedIn:
  

Similar Messages

  • What are the benefits of buying an iPad 2 with wi-fi, or with 3G when I already have an iPhone 4 with 3G?  My plan with was to go for wi-fi and connect to the internet through my iPhone 4.  Am I missing out on anything by not getting 3G?

    What are the benefits of buying an iPad 2 with wi-fi, or with 3G when I already have an iPhone 4 with 3G?  My plan with was to go for wi-fi and connect to the internet through my iPhone 4.  Am I missing out on anything by not getting 3G?

    James9901 wrote:
    I tried the tethering and hated it. The connection breaks every time I get > 25 feet from it and it's a pain to reestablish the connection. I suppose if I had to choose between breaking connections every now and then or paying another $100 + $25/month I'd do the tethering.
    Or just carrying the phone in your pocket? Just saying.....

  • Wiki or Robohelp - What are the benefits of using a wiki vs publishing projects in robohelp?

    What are the benefits of using a wiki vs publishing projects in robohelp? I currently use RH9/RH9 Server and  publish multiple SSL.  The company is looking to stop using Robohelp and replace our online help authoring tool  (RH) with a wiki. Are there any benefits of going to a wiki environment.  What RH features/functions that I have today will i not have by having IT import our robohelp files into a wiki?
    I know that a wiki is not an authoring tool, but someone must think it is and we'll still have all the functionality of publishing multiple SSLs, reports, etc once in the wiki environment.  Any comments - is this the best route?

    Hi,
    There are many differences. The idea of a wiki is to allow anyone to view and/or edit the content. Depending on the wiki system, you can set access control for viewing and editing.
    Wiki's typically have simple syntax (html in a wiki is a serious security risk), allow image embedding, links and attachments. You will need to learn the specific syntax (rather easy, but also very limited).
    What will you lose? This depends on the features available in the wiki system as well as the available plugins. A few downsides:
    - WYSIWYG editor limited, if at all.
    - No snippets
    - No variables
    - Dropdowns (may be possible through plugins)
    - Index
    - Styling based on css classes (mostly supported through HTML which is a security concern)
    - Only one version of your support system: multiple versions require multiple installations/configurations.
    - No searching in attachments.
    - No CBT (Though some wiki's allow comments in the wiki code)
    - No Word/FrameMaker import.
    - You have to create your own CSH calls.
    On the upside:
    - Most wiki systems are free, even for commercial use.
    - The syntax is quite simple, allowing you to quickly write text.
    - Wiki's typically offer good support for syntax highlighting.
    - They are very easy to set up.
    - Most wiki's have plugins to enable comments.
    The greatest downside in my opinion is that you always have the latest version of all files. Whenever you update a page, everyone immediately has the latest version. And if you want to create help for a feature that isn't released yet, you will have to use access control to make sure not everyone sees the (unfinished) help for the unreleased feature. With RoboHelp you have a single source that creates a one way output.
    We use both RoboHelp and wiki's: RoboHelp for customer help and wiki internally to share knowledge. And sharing knowledge is what wiki's are designed for.
    Greet,
    Willam

  • What are the benefits of 64-bit computing?

    What are the benefits of 64-bit computing?
    From what I understand, the only benefits are the ability of the OS to address memory ranges beyond 2GB. Or is it 4GB? I can't remember.
    Anyway, I have no intention of expanding my Intel MacBook's memory beyond its built-in 2GB RAM.

    I think that the ram advantages of 64 bit computers is just a minor issue with most existing Mac computers. The average user today has between 2 to 8 GB's of ram. This amount of ram is easily handled by existing OS's like Leopard.
    I believe that the actual benefits for most users will be when the code of their applications is re-written to run in 64 bit code.
    From Apples Page on New Technologies: "It can also enable computers to crunch twice the data per clock cycle, which can dramatically speed up numeric calculations and other tasks." And on the same page: "64-bit applications can use more advanced security techniques to fend off malicious code".
    http://www.apple.com/macosx/technology/
    The 'twice the data per clock cycle' will affect all users regardless of how much ram they have or plan to buy for their machines. More data per cycle means more speed. Better security built into the OS is always a plus.
    This is why a MBP with a 3GB limit will still want to run a 64 bit application, and my new iMac with an 8GB limit will still benefit from Snow Leopard.
    I view all this extra memory abilities as something very far off for Mac users today. Ram prices will have to go down even lower, new machines will have to be bought with new ram management chips, etc.
    Meanwhile, most of Apple's applications are currently running in 64 bit even if the Kernal is running at 32 bit, and other companies (like Adobe) should be coming out with 64 bit versions of their applications. Most experts agree that since the Kernal runs very low-level functions, it won't benefit from 64-bit operation near as much as user applications.
    The big delays here, are for hardware drivers to work in 64 bit, and also for helper applications like Flash. Apple knew this going into the SL project. It's going to take a year or so until almost all of our programs are upgraded. Meanwhile, both 32 bit and 64 bit programs will run on Snow Leopard.
    Message was edited by: dechamp

  • What are the benefits of single JAVA stack?

    Dear all,
    what are the benefits of a single stack SAP BI/BW (JAVA) - which functionality is inside a JAVA Single Stack that is not in a Double Stack inside?

    I think that the ram advantages of 64 bit computers is just a minor issue with most existing Mac computers. The average user today has between 2 to 8 GB's of ram. This amount of ram is easily handled by existing OS's like Leopard.
    I believe that the actual benefits for most users will be when the code of their applications is re-written to run in 64 bit code.
    From Apples Page on New Technologies: "It can also enable computers to crunch twice the data per clock cycle, which can dramatically speed up numeric calculations and other tasks." And on the same page: "64-bit applications can use more advanced security techniques to fend off malicious code".
    http://www.apple.com/macosx/technology/
    The 'twice the data per clock cycle' will affect all users regardless of how much ram they have or plan to buy for their machines. More data per cycle means more speed. Better security built into the OS is always a plus.
    This is why a MBP with a 3GB limit will still want to run a 64 bit application, and my new iMac with an 8GB limit will still benefit from Snow Leopard.
    I view all this extra memory abilities as something very far off for Mac users today. Ram prices will have to go down even lower, new machines will have to be bought with new ram management chips, etc.
    Meanwhile, most of Apple's applications are currently running in 64 bit even if the Kernal is running at 32 bit, and other companies (like Adobe) should be coming out with 64 bit versions of their applications. Most experts agree that since the Kernal runs very low-level functions, it won't benefit from 64-bit operation near as much as user applications.
    The big delays here, are for hardware drivers to work in 64 bit, and also for helper applications like Flash. Apple knew this going into the SL project. It's going to take a year or so until almost all of our programs are upgraded. Meanwhile, both 32 bit and 64 bit programs will run on Snow Leopard.
    Message was edited by: dechamp

  • What are the advantages of using LabVIEW projects in TestStand, as apposed to just a path to a vi

    What are the advantages of using LabVIEW projects in TestStand, as apposed to just a path to a vi ?
    I am modifying an existing workspace for a new product, and it seems like more work to add the vi's into a LabVIEW project
    does it gain anything in the long run

    Hi Rusty,
    I wanted to quickly clarify on the integration between TestStand and LabVIEW Projects.
    As Jeff mentioned, some of the big benefits of using LabVIEW Projects is to organize code and to namespace them.
    For instance if you had a project called "Power Supply" that housed all your power supply code and had a VI in that called "Initialize", and another project called "Temperature Chamber" that also had a VI called "Initialize", both these VIs are namespaced by the project, so there is no longer confusion about which "Initialize" VI is being used.
    Now from a TestStand point of view, in prior version of TestStand, we lost some of this benefit because TestStand did not know about TestStand projects and called VIs simply as un-namespaced VIs. However, in TestStand 2010 (released last year, free eval available at ni.com/teststand), we added the ability to (optionally) call VIs within the context of their projects. This means that:
    VIs are now namespaced by their project, even when called from TestStand
    VIs can use project specific constructs like NI-DAQmx tasks and conditional compilation settings
    Note: When creating deployments, the VIs maintain their projects and namespacing, so this benefit holds true for deployments as well.
    Additionally, someone had mentioned looking into using lvlibs to namespace your VIs for deployment. Two comments:
    With TestStand 2010, this is no longer neccessary since the project itself namespaces the VIs
    You might also want to look into LabVIEW Packed Project Libraries, which combined several VIs into a single file. Think of it as a DLL specific to LabVIEW that is as easy to call as normal LabVIEW VIs. TestStand 2010 can call VIs that are exposed by PPLs. In addition, the deployment utility can automatically pack your VIs into PPLs for deployment.
    Hope this is helpful!
    Jervin Justin
    NI TestStand Product Manager

  • What are the benefits of Apple TV as compared to streaming video via a MacBook Pro?

    What are the benefits of Apple TV as compared to streaming video via a MacBook Pro?

    Sorry, I don't quite understand your question. Amongst other things that's exactly what the Apple TV does, is streaming video from a computer.

  • What are the benefits of buying an Ipad mini over an Ipad 2

    what are the benefits of buying an Ipad mini over an Ipad 2?

    As Phil said, iPad mini is smaller; for most, it fits in one hand. It also has a better camera, and can take advantage of more software features like Siri.

  • What are the benefits of buying from Apple as opposed to other retail stores?

    What are the benefits of buying from Apple as opposed to other retail stores?

    You can buy from an Apple store, which has a 14 day return policy.
    You can buy on-line from Apple and get a new or refurb model (less $), and get engraving if you want it.
    Some retail stores have a more generous return (30 days?) policy.
    You can buy from an on-line Apple Authorized Reseller. I bought (with free shipping) mine from MacMall because I didn't have to pay sales tax. I paid with my American Express CC to get, for free, an additional 1 year warranty.
    Regardless of where you buy you still get the 30 day Apple Care and 1 year warranty. You can extend, for $, the Apple Care for 2 years. Or you can buy, for $, Apple Care +, which provides accidential damage repair insurance. There's also some 3rd party sources to buy the accidential insurance.
    Some retail stores and on-line stores offer a small discount or add a bonus item.
    It's your choice. Find the best deal.
     Cheers, Tom

  • What are the steps to migrate j2ee project from version 1.4 to 1.6

    Hi All,
    What are the steps to migrate java project from version1.4 to 1.6 and weblogic 9 to 12c.
    Currently my application(java version1.4) is running on weblogic 9, i want to migrate it to weblogic 12c, what are the major steps i have to follow.
    Please anyone of you help me as soon as possible.
    Thanks,
    Yugandhar.G

    Hi Jeet,
    The following are the logs for exception.
    <Dec 13, 2012 12:04:52 PM CST> <Warning> <Socket> <BEA-000449> <Closing the socket, as no data read from it on 0:0:0:0:0:0:0:1:52,370 during the configured idle timeout of 5 seconds.>
    <Dec 13, 2012 12:07:14 PM CST> <Warning> <Deployer> <BEA-149251> <Operation Remove failed for application "tcs". Error: java.lang.NullPointerException
    java.lang.NullPointerException
         at weblogic.servlet.internal.WebAppModule.remove(WebAppModule.java:851)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:236)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:148)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:138)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.NullPointerException
         at weblogic.servlet.internal.WebAppModule.remove(WebAppModule.java:851)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:236)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:148)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:138)
         Truncated. see log file for complete stacktrace
    >
    <Dec 13, 2012 12:07:14 PM CST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "1355371555961" for task "1". Error is: "java.lang.ArrayIndexOutOfBoundsException: 8"
    java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    >
    <Dec 13, 2012 12:07:14 PM CST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application "tcs".>
    <Dec 13, 2012 12:07:14 PM CST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    >
    <Dec 13, 2012 12:07:17 PM CST> <Error> <Console> <BEA-240003> <Administration Console encountered the following error: weblogic.application.WrappedDeploymentException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.populateClassInfos(ClassfinderClassInfos.java:137)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.<init>(ClassfinderClassInfos.java:28)
         at weblogic.application.utils.annotation.AnnotationMappingsImpl.loadAnnotatedClasses(AnnotationMappingsImpl.java:69)
         at weblogic.application.internal.ApplicationContextImpl.processAnnotationMappings(ApplicationContextImpl.java:985)
         at weblogic.application.internal.ApplicationContextImpl.getAnnotatedClasses(ApplicationContextImpl.java:1010)
         at weblogic.j2ee.managedbean.ManagedBeanModuleExtensionFactory.create(ManagedBeanModuleExtensionFactory.java:43)
         at weblogic.servlet.internal.WebAppModule.initModuleExtensions(WebAppModule.java:562)
         at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:271)
         at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:636)
         at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
         at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:74)
         at weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84)
         at weblogic.application.internal.flow.InitModulesFlow.initModule(InitModulesFlow.java:312)
         at weblogic.application.internal.flow.InitModulesFlow.initModules(InitModulesFlow.java:325)
         at weblogic.application.internal.flow.InitModulesFlow.prepare(InitModulesFlow.java:378)
         at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
         at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237)
         at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:61)
         at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
         at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >

  • What are the benefits from upgrading from Acrobat 9 Pro Extended to Acrobat11 Pro?

    What are the benefits from upgrading from Acrobat 9 Pro Extended to Acrobat11 Pro?

    Acrobat is a program used by a wide variety of users for a even wider number of purposes. So if we simply gave you a feature list, that wouldn't be very helpful.
    Tell us how you use Acrobat, and what you do with it, and we can suggest improvements that were made in Acrobat X and XI Pro.

  • What are the benefits of losses of convertin HFS+ to journaled?

    Hello! Dirung the recovery process converted my HFS+ to HFS+ journaled. Is this good or bad? What are the benefits or losses of journaled?
    PS Initially there was a Mountain Lion installed on HFS+ non-nournaled. But upon recovery Lion (10.7) installed and during installation it demanded me to convert partition from HFS+ to HFS+ journaled.

    Journaling does not hurt you, it only helps.  It makes sure that all file metadata operations are performed on the correct order, and in the event of a crash, power failure, cable pulled out of external drive, etc... that any file metadata changes occuring at the moment will either be properly completed or rolled back so that the file system is correct.
    File metadata are time stamps, ownership, permissions, storage allocation, directory entries, etc... Everything except you actual data.
    Without journaling, the current huge terabyte sized drives with millions of files on them would require scanning every file looking at every bit of file system metadata after a crash to make sure that the file system integrety was correct before allowing the drive to be mounted for your use.
    This full file system check (fsck) can take hours.   The journal replay takes seconds.
    You WANT the Journal.

  • What are the benefits of bw implementation

    Hai Experts,
    If any one have  an idea the below query Please share with me.
      What are the benefits of BW Implementation in an organization.
    Thanks & Regards.
    suresh

    Hi,
    BW/BI is the information backbone engine for SAP and the mySAP landscape. Traditional R/3 reporting does a good job of generating tactical (operational reports). But in the past few years SAP has growingly introduced the business information warehouse as the defacto reporting framework for the mySAP suite of solutions. Some reasons for introducing SAP BW:
    a) An information warehouse that enables analytical reporting
    b) In a typical SAP user community more than 70% of the users would be "read-only" or reporting users. It is unnecessary to provide SAP transaction system reporting to the 70%.
    c) Ability to create reports on the fly providing much more flexibility to information insight.
    BW is clearly the fastest growing SAP technology in terms of user adoption. In the last few years alone, over 3000 installations of BW have been reported. SAP has thrown in a very creative licensing strategy that provides attractive incentives to migrate to mySAP BW.
    The key components of BW that have gained momentum:
    1) Strategic & tactical information analytics
    2) Portal integration for extended and easier information consumption
    3) Pre-delivered best business practices (Business content) for expedited implementations.
    4) BW-BPS/BI IP  for planning and feedback into SAP transaction system
    *pls search forum, you will get  more details**
    Hope this helps,
    Regards
    CSM Reddy

  • What are the benefits of Grid Computing in Oracle 10G

    hi every one:
    plz tell me what are the benefits of grid computing in oracle 10g.
    thanks
    usman ali

    hi every one:
    plz tell me what are the benefits of grid computing in oracle 10g.
    thanks
    usman ali

  • RAID: What is it and what are the benefits and How to Setup?

    I was wondering what RAID is? How do you set it up? And what are the benefits of having dual hard drives setup in RAID?
    I have a powermac G5 (quad 2.5ghz/16gb RAM/80gb SSD & 1tb HD) and I want to setup my SSD and HD in RAID...would that be wise? Thanks guys!

    Hi-
    One of the best ways to reduce a RAIDs performance is to mix drives.
    Mixing dissimilar drive types should be a shortcut to disaster.
    I would rethink the drives to use for a RAID.
    The most reliable RAID will be from RAID certified hard drives of the same make and capacity.
    After that, you get into software RAID vs Hardware RAID, which both have drawbacks, the latter being price due to the required controller cards and external housing needed for all the drives.
    Hardware RAID will allow for better performance, and allow for use of a RAID 5 or RAID 6 to build in redundancy to protect in case of a drive failure within the set, without losing the entire set.
    A SSD RAID can really offer some blistering speeds.
    I think possibly a bit much for a G5.
    With software RAID, a two drive RAID 0 as scratch for video or graphics work can greatly increase render performance of those respective softwares.
    A two drive boot RAID 0 with 2 WD Velociraptors can increase OS X responsiveness.
    All two drive RAIDs suffer from the need for a robust backup, making a third and fourth drive needed to create a RAID 0+1.

Maybe you are looking for